Documentation ¶
Index ¶
- Constants
- Variables
- func AssertAccountAwsEncryptionKeysV2Constraints(obj AccountAwsEncryptionKeysV2) error
- func AssertAccountAwsEncryptionKeysV2Required(obj AccountAwsEncryptionKeysV2) error
- func AssertAccountAwsVpcPeersV2Constraints(obj AccountAwsVpcPeersV2) error
- func AssertAccountAwsVpcPeersV2Required(obj AccountAwsVpcPeersV2) error
- func AssertAccountAzureVnetPeersV2Constraints(obj AccountAzureVnetPeersV2) error
- func AssertAccountAzureVnetPeersV2Required(obj AccountAzureVnetPeersV2) error
- func AssertAccountClustersV2Constraints(obj AccountClustersV2) error
- func AssertAccountClustersV2Required(obj AccountClustersV2) error
- func AssertAccountGcpVpcPeersV2Constraints(obj AccountGcpVpcPeersV2) error
- func AssertAccountGcpVpcPeersV2Required(obj AccountGcpVpcPeersV2) error
- func AssertAddonBundlesConstraints(obj AddonBundles) error
- func AssertAddonBundlesOptionsConstraints(obj AddonBundlesOptions) error
- func AssertAddonBundlesOptionsRequired(obj AddonBundlesOptions) error
- func AssertAddonBundlesRequired(obj AddonBundles) error
- func AssertAllProviderSpecificSettingsV2Constraints(obj AllProviderSpecificSettingsV2) error
- func AssertAllProviderSpecificSettingsV2Required(obj AllProviderSpecificSettingsV2) error
- func AssertApacheZookeeperClusterV2Constraints(obj ApacheZookeeperClusterV2) error
- func AssertApacheZookeeperClusterV2Required(obj ApacheZookeeperClusterV2) error
- func AssertApacheZookeeperDataCentreV2Constraints(obj ApacheZookeeperDataCentreV2) error
- func AssertApacheZookeeperDataCentreV2Required(obj ApacheZookeeperDataCentreV2) error
- func AssertApacheZookeeperOptionsSchemaConstraints(obj ApacheZookeeperOptionsSchema) error
- func AssertApacheZookeeperOptionsSchemaRequired(obj ApacheZookeeperOptionsSchema) error
- func AssertApiEncryptionKeyRequestConstraints(obj ApiEncryptionKeyRequest) error
- func AssertApiEncryptionKeyRequestRequired(obj ApiEncryptionKeyRequest) error
- func AssertApiRestoreRequestConstraints(obj ApiRestoreRequest) error
- func AssertApiRestoreRequestRequired(obj ApiRestoreRequest) error
- func AssertApiVpcPeeringConnectionMixedSchemaConstraints(obj ApiVpcPeeringConnectionMixedSchema) error
- func AssertApiVpcPeeringConnectionMixedSchemaRequired(obj ApiVpcPeeringConnectionMixedSchema) error
- func AssertApiVpcPeeringConnectionRequestConstraints(obj ApiVpcPeeringConnectionRequest) error
- func AssertApiVpcPeeringConnectionRequestMixedSchemaConstraints(obj ApiVpcPeeringConnectionRequestMixedSchema) error
- func AssertApiVpcPeeringConnectionRequestMixedSchemaRequired(obj ApiVpcPeeringConnectionRequestMixedSchema) error
- func AssertApiVpcPeeringConnectionRequestRequired(obj ApiVpcPeeringConnectionRequest) error
- func AssertAwsArchivalV2Constraints(obj AwsArchivalV2) error
- func AssertAwsArchivalV2Required(obj AwsArchivalV2) error
- func AssertAwsEncryptionKeyV2Constraints(obj AwsEncryptionKeyV2) error
- func AssertAwsEncryptionKeyV2Required(obj AwsEncryptionKeyV2) error
- func AssertAwsEndpointServicePrincipalsRequestConstraints(obj AwsEndpointServicePrincipalsRequest) error
- func AssertAwsEndpointServicePrincipalsRequestRequired(obj AwsEndpointServicePrincipalsRequest) error
- func AssertAwsEndpointServicePrincipalsResponseConstraints(obj AwsEndpointServicePrincipalsResponse) error
- func AssertAwsEndpointServicePrincipalsResponseRequired(obj AwsEndpointServicePrincipalsResponse) error
- func AssertAwsKmsArnConstraints(obj AwsKmsArn) error
- func AssertAwsKmsArnRequired(obj AwsKmsArn) error
- func AssertAwsProviderEncryptionKeyConstraints(obj AwsProviderEncryptionKey) error
- func AssertAwsProviderEncryptionKeyRequired(obj AwsProviderEncryptionKey) error
- func AssertAwsRegionV2Constraints(obj AwsRegionV2) error
- func AssertAwsRegionV2Required(obj AwsRegionV2) error
- func AssertAwsSecurityGroupFirewallRuleV2Constraints(obj AwsSecurityGroupFirewallRuleV2) error
- func AssertAwsSecurityGroupFirewallRuleV2Required(obj AwsSecurityGroupFirewallRuleV2) error
- func AssertAwsSecurityGroupFirewallRulesV2Constraints(obj AwsSecurityGroupFirewallRulesV2) error
- func AssertAwsSecurityGroupFirewallRulesV2Required(obj AwsSecurityGroupFirewallRulesV2) error
- func AssertAwsVpcPeerSummaryV2Constraints(obj AwsVpcPeerSummaryV2) error
- func AssertAwsVpcPeerSummaryV2Required(obj AwsVpcPeerSummaryV2) error
- func AssertAwsVpcPeerUpdateV2Constraints(obj AwsVpcPeerUpdateV2) error
- func AssertAwsVpcPeerUpdateV2Required(obj AwsVpcPeerUpdateV2) error
- func AssertAwsVpcPeerV2Constraints(obj AwsVpcPeerV2) error
- func AssertAwsVpcPeerV2Required(obj AwsVpcPeerV2) error
- func AssertAwsVpcPeeringConnectionConstraints(obj AwsVpcPeeringConnection) error
- func AssertAwsVpcPeeringConnectionPeerSubnetsConstraints(obj AwsVpcPeeringConnectionPeerSubnets) error
- func AssertAwsVpcPeeringConnectionPeerSubnetsRequired(obj AwsVpcPeeringConnectionPeerSubnets) error
- func AssertAwsVpcPeeringConnectionRequired(obj AwsVpcPeeringConnection) error
- func AssertAzureApiPeeringConnectionConstraints(obj AzureApiPeeringConnection) error
- func AssertAzureApiPeeringConnectionPeerSubnetsConstraints(obj AzureApiPeeringConnectionPeerSubnets) error
- func AssertAzureApiPeeringConnectionPeerSubnetsRequired(obj AzureApiPeeringConnectionPeerSubnets) error
- func AssertAzureApiPeeringConnectionRequired(obj AzureApiPeeringConnection) error
- func AssertAzureVNetPeeringConnectionRequestConstraints(obj AzureVNetPeeringConnectionRequest) error
- func AssertAzureVNetPeeringConnectionRequestRequired(obj AzureVNetPeeringConnectionRequest) error
- func AssertAzureVnetPeerSummaryV2Constraints(obj AzureVnetPeerSummaryV2) error
- func AssertAzureVnetPeerSummaryV2Required(obj AzureVnetPeerSummaryV2) error
- func AssertAzureVnetPeerV2Constraints(obj AzureVnetPeerV2) error
- func AssertAzureVnetPeerV2Required(obj AzureVnetPeerV2) error
- func AssertBundleUserCreateRequestConstraints(obj BundleUserCreateRequest) error
- func AssertBundleUserCreateRequestRequired(obj BundleUserCreateRequest) error
- func AssertBundleUserDeleteRequestConstraints(obj BundleUserDeleteRequest) error
- func AssertBundleUserDeleteRequestRequired(obj BundleUserDeleteRequest) error
- func AssertCadenceAdvancedVisibilityV2Constraints(obj CadenceAdvancedVisibilityV2) error
- func AssertCadenceAdvancedVisibilityV2Required(obj CadenceAdvancedVisibilityV2) error
- func AssertCadenceClusterUpdateV2Constraints(obj CadenceClusterUpdateV2) error
- func AssertCadenceClusterUpdateV2Required(obj CadenceClusterUpdateV2) error
- func AssertCadenceClusterV2Constraints(obj CadenceClusterV2) error
- func AssertCadenceClusterV2Required(obj CadenceClusterV2) error
- func AssertCadenceDataCentreV2Constraints(obj CadenceDataCentreV2) error
- func AssertCadenceDataCentreV2Required(obj CadenceDataCentreV2) error
- func AssertCadenceDependencyV2Constraints(obj CadenceDependencyV2) error
- func AssertCadenceDependencyV2Required(obj CadenceDependencyV2) error
- func AssertCadenceOptionsSchemaConstraints(obj CadenceOptionsSchema) error
- func AssertCadenceOptionsSchemaRequired(obj CadenceOptionsSchema) error
- func AssertCadenceSharedProvisioningV2Constraints(obj CadenceSharedProvisioningV2) error
- func AssertCadenceSharedProvisioningV2Required(obj CadenceSharedProvisioningV2) error
- func AssertCadenceStandardProvisioningV2Constraints(obj CadenceStandardProvisioningV2) error
- func AssertCadenceStandardProvisioningV2Required(obj CadenceStandardProvisioningV2) error
- func AssertCassandraClusterRestoreV2Constraints(obj CassandraClusterRestoreV2) error
- func AssertCassandraClusterRestoreV2Required(obj CassandraClusterRestoreV2) error
- func AssertCassandraClusterUpdateV2Constraints(obj CassandraClusterUpdateV2) error
- func AssertCassandraClusterUpdateV2Required(obj CassandraClusterUpdateV2) error
- func AssertCassandraClusterV2Constraints(obj CassandraClusterV2) error
- func AssertCassandraClusterV2Required(obj CassandraClusterV2) error
- func AssertCassandraDataCentreV2Constraints(obj CassandraDataCentreV2) error
- func AssertCassandraDataCentreV2Required(obj CassandraDataCentreV2) error
- func AssertCassandraOptionsSchemaConstraints(obj CassandraOptionsSchema) error
- func AssertCassandraOptionsSchemaRequired(obj CassandraOptionsSchema) error
- func AssertCdcPgbouncerPoolSchemaConstraints(obj CdcPgbouncerPoolSchema) error
- func AssertCdcPgbouncerPoolSchemaRequired(obj CdcPgbouncerPoolSchema) error
- func AssertCidrSchemaConstraints(obj CidrSchema) error
- func AssertCidrSchemaRequired(obj CidrSchema) error
- func AssertCidrSetSchemaConstraints(obj CidrSetSchema) error
- func AssertCidrSetSchemaRequired(obj CidrSetSchema) error
- func AssertCloudProviderEnumV2Constraints(obj CloudProviderEnumV2) error
- func AssertCloudProviderEnumV2Required(obj CloudProviderEnumV2) error
- func AssertCloudProviderNodeSizesListV2Constraints(obj CloudProviderNodeSizesListV2) error
- func AssertCloudProviderNodeSizesListV2Required(obj CloudProviderNodeSizesListV2) error
- func AssertCloudProviderNodeSizesV2Constraints(obj CloudProviderNodeSizesV2) error
- func AssertCloudProviderNodeSizesV2Required(obj CloudProviderNodeSizesV2) error
- func AssertClusterDataCentreConstraints(obj ClusterDataCentre) error
- func AssertClusterDataCentreRequired(obj ClusterDataCentre) error
- func AssertClusterDataCentreResizeOperationDetailsConstraints(obj ClusterDataCentreResizeOperationDetails) error
- func AssertClusterDataCentreResizeOperationDetailsRequired(obj ClusterDataCentreResizeOperationDetails) error
- func AssertClusterDataCentreRestoreConfigV2Constraints(obj ClusterDataCentreRestoreConfigV2) error
- func AssertClusterDataCentreRestoreConfigV2Required(obj ClusterDataCentreRestoreConfigV2) error
- func AssertClusterDetailsResponseConstraints(obj ClusterDetailsResponse) error
- func AssertClusterDetailsResponseRequired(obj ClusterDetailsResponse) error
- func AssertClusterEventsConstraints(obj ClusterEvents) error
- func AssertClusterEventsNodeConstraints(obj ClusterEventsNode) error
- func AssertClusterEventsNodeEventConstraints(obj ClusterEventsNodeEvent) error
- func AssertClusterEventsNodeEventRequired(obj ClusterEventsNodeEvent) error
- func AssertClusterEventsNodeRequired(obj ClusterEventsNode) error
- func AssertClusterEventsRequired(obj ClusterEvents) error
- func AssertClusterExclusionWindowV2Constraints(obj ClusterExclusionWindowV2) error
- func AssertClusterExclusionWindowV2Required(obj ClusterExclusionWindowV2) error
- func AssertClusterExclusionWindowsV2Constraints(obj ClusterExclusionWindowsV2) error
- func AssertClusterExclusionWindowsV2Required(obj ClusterExclusionWindowsV2) error
- func AssertClusterMaintenanceEventScheduleUpdateV2Constraints(obj ClusterMaintenanceEventScheduleUpdateV2) error
- func AssertClusterMaintenanceEventScheduleUpdateV2Required(obj ClusterMaintenanceEventScheduleUpdateV2) error
- func AssertClusterMaintenanceEventScheduleV2Constraints(obj ClusterMaintenanceEventScheduleV2) error
- func AssertClusterMaintenanceEventScheduleV2Required(obj ClusterMaintenanceEventScheduleV2) error
- func AssertClusterMaintenanceEventSchedulesV2Constraints(obj ClusterMaintenanceEventSchedulesV2) error
- func AssertClusterMaintenanceEventSchedulesV2Required(obj ClusterMaintenanceEventSchedulesV2) error
- func AssertClusterMaintenanceEventV2Constraints(obj ClusterMaintenanceEventV2) error
- func AssertClusterMaintenanceEventV2Required(obj ClusterMaintenanceEventV2) error
- func AssertClusterMaintenanceEventsV2Constraints(obj ClusterMaintenanceEventsV2) error
- func AssertClusterMaintenanceEventsV2Required(obj ClusterMaintenanceEventsV2) error
- func AssertClusterNetworkFirewallRuleV2Constraints(obj ClusterNetworkFirewallRuleV2) error
- func AssertClusterNetworkFirewallRuleV2Required(obj ClusterNetworkFirewallRuleV2) error
- func AssertClusterNetworkFirewallRulesV2Constraints(obj ClusterNetworkFirewallRulesV2) error
- func AssertClusterNetworkFirewallRulesV2Required(obj ClusterNetworkFirewallRulesV2) error
- func AssertClusterPgbouncerPoolSchemaConstraints(obj ClusterPgbouncerPoolSchema) error
- func AssertClusterPgbouncerPoolSchemaRequired(obj ClusterPgbouncerPoolSchema) error
- func AssertClusterRestoreV2Constraints(obj ClusterRestoreV2) error
- func AssertClusterRestoreV2Required(obj ClusterRestoreV2) error
- func AssertClusterSettingsUpdateV2Constraints(obj ClusterSettingsUpdateV2) error
- func AssertClusterSettingsUpdateV2Required(obj ClusterSettingsUpdateV2) error
- func AssertClusterSummaryV2Constraints(obj ClusterSummaryV2) error
- func AssertClusterSummaryV2Required(obj ClusterSummaryV2) error
- func AssertCommonClusterBackupEventDataCentreV2Constraints(obj CommonClusterBackupEventDataCentreV2) error
- func AssertCommonClusterBackupEventDataCentreV2Required(obj CommonClusterBackupEventDataCentreV2) error
- func AssertCommonClusterBackupEventNodeEventV2Constraints(obj CommonClusterBackupEventNodeEventV2) error
- func AssertCommonClusterBackupEventNodeEventV2Required(obj CommonClusterBackupEventNodeEventV2) error
- func AssertCommonClusterBackupEventNodeV2Constraints(obj CommonClusterBackupEventNodeV2) error
- func AssertCommonClusterBackupEventNodeV2Required(obj CommonClusterBackupEventNodeV2) error
- func AssertCommonClusterBackupEventsV2Constraints(obj CommonClusterBackupEventsV2) error
- func AssertCommonClusterBackupEventsV2Required(obj CommonClusterBackupEventsV2) error
- func AssertCommonClusterGeneralSettingsV2Constraints(obj CommonClusterGeneralSettingsV2) error
- func AssertCommonClusterGeneralSettingsV2Required(obj CommonClusterGeneralSettingsV2) error
- func AssertCommonClusterV2Constraints(obj CommonClusterV2) error
- func AssertCommonClusterV2Required(obj CommonClusterV2) error
- func AssertCommonDataCentreV2Constraints(obj CommonDataCentreV2) error
- func AssertCommonDataCentreV2Required(obj CommonDataCentreV2) error
- func AssertCreateClusterResponseSchemaConstraints(obj CreateClusterResponseSchema) error
- func AssertCreateClusterResponseSchemaRequired(obj CreateClusterResponseSchema) error
- func AssertCreateCustomSourceMirrorRequestSchemaOnlyClassConstraints(obj CreateCustomSourceMirrorRequestSchemaOnlyClass) error
- func AssertCreateCustomSourceMirrorRequestSchemaOnlyClassRequired(obj CreateCustomSourceMirrorRequestSchemaOnlyClass) error
- func AssertCreateExclusionWindowRequestConstraints(obj CreateExclusionWindowRequest) error
- func AssertCreateExclusionWindowRequestRequired(obj CreateExclusionWindowRequest) error
- func AssertCreateExclusionWindowResponseConstraints(obj CreateExclusionWindowResponse) error
- func AssertCreateExclusionWindowResponseRequired(obj CreateExclusionWindowResponse) error
- func AssertCreateInstaclustrMirrorRequestSchemaOnlyClassConstraints(obj CreateInstaclustrMirrorRequestSchemaOnlyClass) error
- func AssertCreateInstaclustrMirrorRequestSchemaOnlyClassRequired(obj CreateInstaclustrMirrorRequestSchemaOnlyClass) error
- func AssertCreateMirrorRequestConstraints(obj CreateMirrorRequest) error
- func AssertCreateMirrorRequestRequired(obj CreateMirrorRequest) error
- func AssertCreateMirrorResponseConstraints(obj CreateMirrorResponse) error
- func AssertCreateMirrorResponseRequired(obj CreateMirrorResponse) error
- func AssertCreateServiceUserRequestConstraints(obj CreateServiceUserRequest) error
- func AssertCreateServiceUserRequestRequired(obj CreateServiceUserRequest) error
- func AssertCurrentClusterOperationStatusV2Constraints(obj CurrentClusterOperationStatusV2) error
- func AssertCurrentClusterOperationStatusV2Required(obj CurrentClusterOperationStatusV2) error
- func AssertCurrentOperationsV2Constraints(obj CurrentOperationsV2) error
- func AssertCurrentOperationsV2Required(obj CurrentOperationsV2) error
- func AssertCustomVpcSettingsRestoreV2Constraints(obj CustomVpcSettingsRestoreV2) error
- func AssertCustomVpcSettingsRestoreV2Required(obj CustomVpcSettingsRestoreV2) error
- func AssertDataCentreConstraints(obj DataCentre) error
- func AssertDataCentrePrimaryKeyConstraints(obj DataCentrePrimaryKey) error
- func AssertDataCentrePrimaryKeyRequired(obj DataCentrePrimaryKey) error
- func AssertDataCentreRegionConstraints(obj DataCentreRegion) error
- func AssertDataCentreRegionRequired(obj DataCentreRegion) error
- func AssertDataCentreRequestConstraints(obj DataCentreRequest) error
- func AssertDataCentreRequestRequired(obj DataCentreRequest) error
- func AssertDataCentreRequired(obj DataCentre) error
- func AssertDeleteClusterResponseSchemaConstraints(obj DeleteClusterResponseSchema) error
- func AssertDeleteClusterResponseSchemaRequired(obj DeleteClusterResponseSchema) error
- func AssertDeleteNodeOperationInfoV2Constraints(obj DeleteNodeOperationInfoV2) error
- func AssertDeleteNodeOperationInfoV2Required(obj DeleteNodeOperationInfoV2) error
- func AssertDeleteNodesOperationInfoV2Constraints(obj DeleteNodesOperationInfoV2) error
- func AssertDeleteNodesOperationInfoV2Required(obj DeleteNodesOperationInfoV2) error
- func AssertElasticSearchOptionsSchemaConstraints(obj ElasticSearchOptionsSchema) error
- func AssertElasticSearchOptionsSchemaRequired(obj ElasticSearchOptionsSchema) error
- func AssertEncryptionKeyResponseConstraints(obj EncryptionKeyResponse) error
- func AssertEncryptionKeyResponseRequired(obj EncryptionKeyResponse) error
- func AssertEncryptionKeyValidationResponseConstraints(obj EncryptionKeyValidationResponse) error
- func AssertEncryptionKeyValidationResponseRequired(obj EncryptionKeyValidationResponse) error
- func AssertEncryptionKeyValidationResponseV2Constraints(obj EncryptionKeyValidationResponseV2) error
- func AssertEncryptionKeyValidationResponseV2Required(obj EncryptionKeyValidationResponseV2) error
- func AssertErrorCollectionResponseConstraints(obj ErrorCollectionResponse) error
- func AssertErrorCollectionResponseRequired(obj ErrorCollectionResponse) error
- func AssertErrorListResponseV2Constraints(obj ErrorListResponseV2) error
- func AssertErrorListResponseV2Required(obj ErrorListResponseV2) error
- func AssertErrorMessageConstraints(obj ErrorMessage) error
- func AssertErrorMessageRequired(obj ErrorMessage) error
- func AssertErrorResponseConstraints(obj ErrorResponse) error
- func AssertErrorResponseRequired(obj ErrorResponse) error
- func AssertErrorResponseV2Constraints(obj ErrorResponseV2) error
- func AssertErrorResponseV2Required(obj ErrorResponseV2) error
- func AssertExclusionWindowsResponseConstraints(obj ExclusionWindowsResponse) error
- func AssertExclusionWindowsResponseRequired(obj ExclusionWindowsResponse) error
- func AssertFirewallRuleConstraints(obj FirewallRule) error
- func AssertFirewallRuleKindConstraints(obj FirewallRuleKind) error
- func AssertFirewallRuleKindRequired(obj FirewallRuleKind) error
- func AssertFirewallRuleMixedSchemaConstraints(obj FirewallRuleMixedSchema) error
- func AssertFirewallRuleMixedSchemaRequired(obj FirewallRuleMixedSchema) error
- func AssertFirewallRuleRequired(obj FirewallRule) error
- func AssertFirewallRuleTypesV2Constraints(obj FirewallRuleTypesV2) error
- func AssertFirewallRuleTypesV2Required(obj FirewallRuleTypesV2) error
- func AssertGcpApiPeeringConnectionWithRemoteInfoConstraints(obj GcpApiPeeringConnectionWithRemoteInfo) error
- func AssertGcpApiPeeringConnectionWithRemoteInfoRequired(obj GcpApiPeeringConnectionWithRemoteInfo) error
- func AssertGcpApiVpcPeeringConnectionRequestConstraints(obj GcpApiVpcPeeringConnectionRequest) error
- func AssertGcpApiVpcPeeringConnectionRequestRequired(obj GcpApiVpcPeeringConnectionRequest) error
- func AssertGcpVpcPeerSummaryV2Constraints(obj GcpVpcPeerSummaryV2) error
- func AssertGcpVpcPeerSummaryV2Required(obj GcpVpcPeerSummaryV2) error
- func AssertGcpVpcPeerV2Constraints(obj GcpVpcPeerV2) error
- func AssertGcpVpcPeerV2Required(obj GcpVpcPeerV2) error
- func AssertGenericJsonErrorListResponseConstraints(obj GenericJsonErrorListResponse) error
- func AssertGenericJsonErrorListResponseRequired(obj GenericJsonErrorListResponse) error
- func AssertGenericJsonErrorResponseConstraints(obj GenericJsonErrorResponse) error
- func AssertGenericJsonErrorResponseRequired(obj GenericJsonErrorResponse) error
- func AssertGenericResponseConstraints(obj GenericResponse) error
- func AssertGenericResponseRequired(obj GenericResponse) error
- func AssertGetAllMirrorsResponseConstraints(obj GetAllMirrorsResponse) error
- func AssertGetAllMirrorsResponseItemConstraints(obj GetAllMirrorsResponseItem) error
- func AssertGetAllMirrorsResponseItemRequired(obj GetAllMirrorsResponseItem) error
- func AssertGetAllMirrorsResponseRequired(obj GetAllMirrorsResponse) error
- func AssertGetSpecificMirrorResponseConstraints(obj GetSpecificMirrorResponse) error
- func AssertGetSpecificMirrorResponseRequired(obj GetSpecificMirrorResponse) error
- func AssertIamPrincipalArnV2Constraints(obj IamPrincipalArnV2) error
- func AssertIamPrincipalArnV2Required(obj IamPrincipalArnV2) error
- func AssertIamPrincipalArnsV2Constraints(obj IamPrincipalArnsV2) error
- func AssertIamPrincipalArnsV2Required(obj IamPrincipalArnsV2) error
- func AssertIndicatorConstraints(obj Indicator) error
- func AssertIndicatorRequired(obj Indicator) error
- func AssertKafkaAclCreateRequestConstraints(obj KafkaAclCreateRequest) error
- func AssertKafkaAclCreateRequestRequired(obj KafkaAclCreateRequest) error
- func AssertKafkaAclDeleteRequestConstraints(obj KafkaAclDeleteRequest) error
- func AssertKafkaAclDeleteRequestRequired(obj KafkaAclDeleteRequest) error
- func AssertKafkaAclEntryDisplayConstraints(obj KafkaAclEntryDisplay) error
- func AssertKafkaAclEntryDisplayRequired(obj KafkaAclEntryDisplay) error
- func AssertKafkaAclListRequestConstraints(obj KafkaAclListRequest) error
- func AssertKafkaAclListRequestRequired(obj KafkaAclListRequest) error
- func AssertKafkaAclListResponseConstraints(obj KafkaAclListResponse) error
- func AssertKafkaAclListResponseRequired(obj KafkaAclListResponse) error
- func AssertKafkaAclListV2Constraints(obj KafkaAclListV2) error
- func AssertKafkaAclListV2Required(obj KafkaAclListV2) error
- func AssertKafkaAclListsV2Constraints(obj KafkaAclListsV2) error
- func AssertKafkaAclListsV2Required(obj KafkaAclListsV2) error
- func AssertKafkaAclV2Constraints(obj KafkaAclV2) error
- func AssertKafkaAclV2Required(obj KafkaAclV2) error
- func AssertKafkaAuthMechanismsEnumV2Constraints(obj KafkaAuthMechanismsEnumV2) error
- func AssertKafkaAuthMechanismsEnumV2Required(obj KafkaAuthMechanismsEnumV2) error
- func AssertKafkaClusterUpdateV2Constraints(obj KafkaClusterUpdateV2) error
- func AssertKafkaClusterUpdateV2Required(obj KafkaClusterUpdateV2) error
- func AssertKafkaClusterV2Constraints(obj KafkaClusterV2) error
- func AssertKafkaClusterV2Required(obj KafkaClusterV2) error
- func AssertKafkaConnectClusterUpdateV2Constraints(obj KafkaConnectClusterUpdateV2) error
- func AssertKafkaConnectClusterUpdateV2Required(obj KafkaConnectClusterUpdateV2) error
- func AssertKafkaConnectClusterV2Constraints(obj KafkaConnectClusterV2) error
- func AssertKafkaConnectClusterV2Required(obj KafkaConnectClusterV2) error
- func AssertKafkaConnectCustomConnectorsAwsV2Constraints(obj KafkaConnectCustomConnectorsAwsV2) error
- func AssertKafkaConnectCustomConnectorsAwsV2Required(obj KafkaConnectCustomConnectorsAwsV2) error
- func AssertKafkaConnectCustomConnectorsAzureV2Constraints(obj KafkaConnectCustomConnectorsAzureV2) error
- func AssertKafkaConnectCustomConnectorsAzureV2Required(obj KafkaConnectCustomConnectorsAzureV2) error
- func AssertKafkaConnectCustomConnectorsGcpV2Constraints(obj KafkaConnectCustomConnectorsGcpV2) error
- func AssertKafkaConnectCustomConnectorsGcpV2Required(obj KafkaConnectCustomConnectorsGcpV2) error
- func AssertKafkaConnectCustomConnectorsV2Constraints(obj KafkaConnectCustomConnectorsV2) error
- func AssertKafkaConnectCustomConnectorsV2Required(obj KafkaConnectCustomConnectorsV2) error
- func AssertKafkaConnectDataCentreV2Constraints(obj KafkaConnectDataCentreV2) error
- func AssertKafkaConnectDataCentreV2Required(obj KafkaConnectDataCentreV2) error
- func AssertKafkaConnectExternalSourceClusterDetailsV2Constraints(obj KafkaConnectExternalSourceClusterDetailsV2) error
- func AssertKafkaConnectExternalSourceClusterDetailsV2Required(obj KafkaConnectExternalSourceClusterDetailsV2) error
- func AssertKafkaConnectExternalTargetClusterDetailsV2Constraints(obj KafkaConnectExternalTargetClusterDetailsV2) error
- func AssertKafkaConnectExternalTargetClusterDetailsV2Required(obj KafkaConnectExternalTargetClusterDetailsV2) error
- func AssertKafkaConnectManagedSourceClusterDetailsV2Constraints(obj KafkaConnectManagedSourceClusterDetailsV2) error
- func AssertKafkaConnectManagedSourceClusterDetailsV2Required(obj KafkaConnectManagedSourceClusterDetailsV2) error
- func AssertKafkaConnectManagedTargetClusterDetailsV2Constraints(obj KafkaConnectManagedTargetClusterDetailsV2) error
- func AssertKafkaConnectManagedTargetClusterDetailsV2Required(obj KafkaConnectManagedTargetClusterDetailsV2) error
- func AssertKafkaConnectMirrorConnectorDetailsV2Constraints(obj KafkaConnectMirrorConnectorDetailsV2) error
- func AssertKafkaConnectMirrorConnectorDetailsV2Required(obj KafkaConnectMirrorConnectorDetailsV2) error
- func AssertKafkaConnectMirrorSourceClusterDetailsV2Constraints(obj KafkaConnectMirrorSourceClusterDetailsV2) error
- func AssertKafkaConnectMirrorSourceClusterDetailsV2Required(obj KafkaConnectMirrorSourceClusterDetailsV2) error
- func AssertKafkaConnectMirrorSummariesV2Constraints(obj KafkaConnectMirrorSummariesV2) error
- func AssertKafkaConnectMirrorSummariesV2Required(obj KafkaConnectMirrorSummariesV2) error
- func AssertKafkaConnectMirrorSummaryV2Constraints(obj KafkaConnectMirrorSummaryV2) error
- func AssertKafkaConnectMirrorSummaryV2Required(obj KafkaConnectMirrorSummaryV2) error
- func AssertKafkaConnectMirrorUpdateV2Constraints(obj KafkaConnectMirrorUpdateV2) error
- func AssertKafkaConnectMirrorUpdateV2Required(obj KafkaConnectMirrorUpdateV2) error
- func AssertKafkaConnectMirrorV2Constraints(obj KafkaConnectMirrorV2) error
- func AssertKafkaConnectMirrorV2Required(obj KafkaConnectMirrorV2) error
- func AssertKafkaConnectMirroredTopicDetailsV2Constraints(obj KafkaConnectMirroredTopicDetailsV2) error
- func AssertKafkaConnectMirroredTopicDetailsV2Required(obj KafkaConnectMirroredTopicDetailsV2) error
- func AssertKafkaConnectOptionsSchemaConstraints(obj KafkaConnectOptionsSchema) error
- func AssertKafkaConnectOptionsSchemaRequired(obj KafkaConnectOptionsSchema) error
- func AssertKafkaConnectTargetClusterDetailsV2Constraints(obj KafkaConnectTargetClusterDetailsV2) error
- func AssertKafkaConnectTargetClusterDetailsV2Required(obj KafkaConnectTargetClusterDetailsV2) error
- func AssertKafkaConsumerGroupStateConstraints(obj KafkaConsumerGroupState) error
- func AssertKafkaConsumerGroupStateRequired(obj KafkaConsumerGroupState) error
- func AssertKafkaDataCentreV2Constraints(obj KafkaDataCentreV2) error
- func AssertKafkaDataCentreV2Required(obj KafkaDataCentreV2) error
- func AssertKafkaDedicatedZookeeperSettingsUpdateV2Constraints(obj KafkaDedicatedZookeeperSettingsUpdateV2) error
- func AssertKafkaDedicatedZookeeperSettingsUpdateV2Required(obj KafkaDedicatedZookeeperSettingsUpdateV2) error
- func AssertKafkaDedicatedZookeeperSettingsV2Constraints(obj KafkaDedicatedZookeeperSettingsV2) error
- func AssertKafkaDedicatedZookeeperSettingsV2Required(obj KafkaDedicatedZookeeperSettingsV2) error
- func AssertKafkaKarapaceRestProxyDetailsV2Constraints(obj KafkaKarapaceRestProxyDetailsV2) error
- func AssertKafkaKarapaceRestProxyDetailsV2Required(obj KafkaKarapaceRestProxyDetailsV2) error
- func AssertKafkaKarapaceSchemaRegistryDetailsV2Constraints(obj KafkaKarapaceSchemaRegistryDetailsV2) error
- func AssertKafkaKarapaceSchemaRegistryDetailsV2Required(obj KafkaKarapaceSchemaRegistryDetailsV2) error
- func AssertKafkaKraftSettingsV2Constraints(obj KafkaKraftSettingsV2) error
- func AssertKafkaKraftSettingsV2Required(obj KafkaKraftSettingsV2) error
- func AssertKafkaListenerProtocolEnumV2Constraints(obj KafkaListenerProtocolEnumV2) error
- func AssertKafkaListenerProtocolEnumV2Required(obj KafkaListenerProtocolEnumV2) error
- func AssertKafkaListenerTypeEnumV2Constraints(obj KafkaListenerTypeEnumV2) error
- func AssertKafkaListenerTypeEnumV2Required(obj KafkaListenerTypeEnumV2) error
- func AssertKafkaListenerV2Constraints(obj KafkaListenerV2) error
- func AssertKafkaListenerV2Required(obj KafkaListenerV2) error
- func AssertKafkaOptionsSchemaConstraints(obj KafkaOptionsSchema) error
- func AssertKafkaOptionsSchemaRequired(obj KafkaOptionsSchema) error
- func AssertKafkaRestProxyDetailsV2Constraints(obj KafkaRestProxyDetailsV2) error
- func AssertKafkaRestProxyDetailsV2Required(obj KafkaRestProxyDetailsV2) error
- func AssertKafkaRestProxyOptionsSchemaConstraints(obj KafkaRestProxyOptionsSchema) error
- func AssertKafkaRestProxyOptionsSchemaRequired(obj KafkaRestProxyOptionsSchema) error
- func AssertKafkaRestProxyUserPasswordV2Constraints(obj KafkaRestProxyUserPasswordV2) error
- func AssertKafkaRestProxyUserPasswordV2Required(obj KafkaRestProxyUserPasswordV2) error
- func AssertKafkaRestProxyUserSummariesV2Constraints(obj KafkaRestProxyUserSummariesV2) error
- func AssertKafkaRestProxyUserSummariesV2Required(obj KafkaRestProxyUserSummariesV2) error
- func AssertKafkaRestProxyUserSummaryV2Constraints(obj KafkaRestProxyUserSummaryV2) error
- func AssertKafkaRestProxyUserSummaryV2Required(obj KafkaRestProxyUserSummaryV2) error
- func AssertKafkaSaslScramMechanismEnumConstraints(obj KafkaSaslScramMechanismEnum) error
- func AssertKafkaSaslScramMechanismEnumRequired(obj KafkaSaslScramMechanismEnum) error
- func AssertKafkaSchemaRegistryDetailsV2Constraints(obj KafkaSchemaRegistryDetailsV2) error
- func AssertKafkaSchemaRegistryDetailsV2Required(obj KafkaSchemaRegistryDetailsV2) error
- func AssertKafkaSchemaRegistryUserPasswordV2Constraints(obj KafkaSchemaRegistryUserPasswordV2) error
- func AssertKafkaSchemaRegistryUserPasswordV2Required(obj KafkaSchemaRegistryUserPasswordV2) error
- func AssertKafkaSchemaRegistryUserSummariesV2Constraints(obj KafkaSchemaRegistryUserSummariesV2) error
- func AssertKafkaSchemaRegistryUserSummariesV2Required(obj KafkaSchemaRegistryUserSummariesV2) error
- func AssertKafkaSchemaRegistryUserSummaryV2Constraints(obj KafkaSchemaRegistryUserSummaryV2) error
- func AssertKafkaSchemaRegistryUserSummaryV2Required(obj KafkaSchemaRegistryUserSummaryV2) error
- func AssertKafkaSyncConnectorsResponseConstraints(obj KafkaSyncConnectorsResponse) error
- func AssertKafkaSyncConnectorsResponseRequired(obj KafkaSyncConnectorsResponse) error
- func AssertKafkaTopicConfigV2Constraints(obj KafkaTopicConfigV2) error
- func AssertKafkaTopicConfigV2Required(obj KafkaTopicConfigV2) error
- func AssertKafkaTopicConfigsV2Constraints(obj KafkaTopicConfigsV2) error
- func AssertKafkaTopicConfigsV2Required(obj KafkaTopicConfigsV2) error
- func AssertKafkaTopicCreateRequestConstraints(obj KafkaTopicCreateRequest) error
- func AssertKafkaTopicCreateRequestRequired(obj KafkaTopicCreateRequest) error
- func AssertKafkaTopicDescribeConfigResponseConstraints(obj KafkaTopicDescribeConfigResponse) error
- func AssertKafkaTopicDescribeConfigResponseRequired(obj KafkaTopicDescribeConfigResponse) error
- func AssertKafkaTopicDescribeResponseConstraints(obj KafkaTopicDescribeResponse) error
- func AssertKafkaTopicDescribeResponseRequired(obj KafkaTopicDescribeResponse) error
- func AssertKafkaTopicListResponseConstraints(obj KafkaTopicListResponse) error
- func AssertKafkaTopicListResponseRequired(obj KafkaTopicListResponse) error
- func AssertKafkaTopicModifyConfigRequestConstraints(obj KafkaTopicModifyConfigRequest) error
- func AssertKafkaTopicModifyConfigRequestRequired(obj KafkaTopicModifyConfigRequest) error
- func AssertKafkaTopicNamesV2Constraints(obj KafkaTopicNamesV2) error
- func AssertKafkaTopicNamesV2Required(obj KafkaTopicNamesV2) error
- func AssertKafkaTopicV2Constraints(obj KafkaTopicV2) error
- func AssertKafkaTopicV2Required(obj KafkaTopicV2) error
- func AssertKafkaUserCertificateRenewalRequestV2Constraints(obj KafkaUserCertificateRenewalRequestV2) error
- func AssertKafkaUserCertificateRenewalRequestV2Required(obj KafkaUserCertificateRenewalRequestV2) error
- func AssertKafkaUserCertificateV2Constraints(obj KafkaUserCertificateV2) error
- func AssertKafkaUserCertificateV2Required(obj KafkaUserCertificateV2) error
- func AssertKafkaUserOptionsV2Constraints(obj KafkaUserOptionsV2) error
- func AssertKafkaUserOptionsV2Required(obj KafkaUserOptionsV2) error
- func AssertKafkaUserSummariesV2Constraints(obj KafkaUserSummariesV2) error
- func AssertKafkaUserSummariesV2Required(obj KafkaUserSummariesV2) error
- func AssertKafkaUserSummaryV2Constraints(obj KafkaUserSummaryV2) error
- func AssertKafkaUserSummaryV2Required(obj KafkaUserSummaryV2) error
- func AssertKafkaUserUpdateV2Constraints(obj KafkaUserUpdateV2) error
- func AssertKafkaUserUpdateV2Required(obj KafkaUserUpdateV2) error
- func AssertKafkaUserUpdateV3Constraints(obj KafkaUserUpdateV3) error
- func AssertKafkaUserUpdateV3Required(obj KafkaUserUpdateV3) error
- func AssertKafkaUserV2Constraints(obj KafkaUserV2) error
- func AssertKafkaUserV2Required(obj KafkaUserV2) error
- func AssertKafkaUserV3Constraints(obj KafkaUserV3) error
- func AssertKafkaUserV3Required(obj KafkaUserV3) error
- func AssertKarapaceRestProxyOptionsSchemaConstraints(obj KarapaceRestProxyOptionsSchema) error
- func AssertKarapaceRestProxyOptionsSchemaRequired(obj KarapaceRestProxyOptionsSchema) error
- func AssertKarapaceRestProxyUserPasswordV2Constraints(obj KarapaceRestProxyUserPasswordV2) error
- func AssertKarapaceRestProxyUserPasswordV2Required(obj KarapaceRestProxyUserPasswordV2) error
- func AssertKarapaceRestProxyUserSummariesV2Constraints(obj KarapaceRestProxyUserSummariesV2) error
- func AssertKarapaceRestProxyUserSummariesV2Required(obj KarapaceRestProxyUserSummariesV2) error
- func AssertKarapaceRestProxyUserSummaryV2Constraints(obj KarapaceRestProxyUserSummaryV2) error
- func AssertKarapaceRestProxyUserSummaryV2Required(obj KarapaceRestProxyUserSummaryV2) error
- func AssertKarapaceSchemaRegistryUserPasswordV2Constraints(obj KarapaceSchemaRegistryUserPasswordV2) error
- func AssertKarapaceSchemaRegistryUserPasswordV2Required(obj KarapaceSchemaRegistryUserPasswordV2) error
- func AssertKarapaceSchemaRegistryUserSummariesV2Constraints(obj KarapaceSchemaRegistryUserSummariesV2) error
- func AssertKarapaceSchemaRegistryUserSummariesV2Required(obj KarapaceSchemaRegistryUserSummariesV2) error
- func AssertKarapaceSchemaRegistryUserSummaryV2Constraints(obj KarapaceSchemaRegistryUserSummaryV2) error
- func AssertKarapaceSchemaRegistryUserSummaryV2Required(obj KarapaceSchemaRegistryUserSummaryV2) error
- func AssertKeyValuePairConstraints(obj KeyValuePair) error
- func AssertKeyValuePairRequired(obj KeyValuePair) error
- func AssertListClusterforApiConstraints(obj ListClusterforApi) error
- func AssertListClusterforApiRequired(obj ListClusterforApi) error
- func AssertMainApplicationVersionsConstraints(obj MainApplicationVersions) error
- func AssertMainApplicationVersionsRequired(obj MainApplicationVersions) error
- func AssertMaintenanceEventResponseConstraints(obj MaintenanceEventResponse) error
- func AssertMaintenanceEventResponseRequired(obj MaintenanceEventResponse) error
- func AssertMaintenanceEventScheduleResponseConstraints(obj MaintenanceEventScheduleResponse) error
- func AssertMaintenanceEventScheduleResponseRequired(obj MaintenanceEventScheduleResponse) error
- func AssertMaintenanceEventsResponseConstraints(obj MaintenanceEventsResponse) error
- func AssertMaintenanceEventsResponseRequired(obj MaintenanceEventsResponse) error
- func AssertMaintenanceEventsScheduleResponseConstraints(obj MaintenanceEventsScheduleResponse) error
- func AssertMaintenanceEventsScheduleResponseRequired(obj MaintenanceEventsScheduleResponse) error
- func AssertModifyAwsEndpointServicePrincipalsRequestConstraints(obj ModifyAwsEndpointServicePrincipalsRequest) error
- func AssertModifyAwsEndpointServicePrincipalsRequestRequired(obj ModifyAwsEndpointServicePrincipalsRequest) error
- func AssertModifyClusterResponseSchemaConstraints(obj ModifyClusterResponseSchema) error
- func AssertModifyClusterResponseSchemaRequired(obj ModifyClusterResponseSchema) error
- func AssertMonitoringResultMixedSchemaConstraints(obj MonitoringResultMixedSchema) error
- func AssertMonitoringResultMixedSchemaRequired(obj MonitoringResultMixedSchema) error
- func AssertNetworkFirewallRuleSchemaConstraints(obj NetworkFirewallRuleSchema) error
- func AssertNetworkFirewallRuleSchemaRequired(obj NetworkFirewallRuleSchema) error
- func AssertNewAccountResponseConstraints(obj NewAccountResponse) error
- func AssertNewAccountResponseRequired(obj NewAccountResponse) error
- func AssertNodeConstraints(obj Node) error
- func AssertNodeDetailsV2Constraints(obj NodeDetailsV2) error
- func AssertNodeDetailsV2Required(obj NodeDetailsV2) error
- func AssertNodePgbouncerPoolSchemaConstraints(obj NodePgbouncerPoolSchema) error
- func AssertNodePgbouncerPoolSchemaRequired(obj NodePgbouncerPoolSchema) error
- func AssertNodeRequired(obj Node) error
- func AssertNodeRolesV2Constraints(obj NodeRolesV2) error
- func AssertNodeRolesV2Required(obj NodeRolesV2) error
- func AssertNodeSizeCompatibilityResponseSchemaConstraints(obj NodeSizeCompatibilityResponseSchema) error
- func AssertNodeSizeCompatibilityResponseSchemaRequired(obj NodeSizeCompatibilityResponseSchema) error
- func AssertNodeSizeConstraints(obj NodeSize) error
- func AssertNodeSizeDetailsV2Constraints(obj NodeSizeDetailsV2) error
- func AssertNodeSizeDetailsV2Required(obj NodeSizeDetailsV2) error
- func AssertNodeSizeForPricingResourceConstraints(obj NodeSizeForPricingResource) error
- func AssertNodeSizeForPricingResourceRequired(obj NodeSizeForPricingResource) error
- func AssertNodeSizeForPricingResourceSchemaConstraints(obj NodeSizeForPricingResourceSchema) error
- func AssertNodeSizeForPricingResourceSchemaRequired(obj NodeSizeForPricingResourceSchema) error
- func AssertNodeSizeRequired(obj NodeSize) error
- func AssertOpenSearchClusterManagerNodeV2Constraints(obj OpenSearchClusterManagerNodeV2) error
- func AssertOpenSearchClusterManagerNodeV2Required(obj OpenSearchClusterManagerNodeV2) error
- func AssertOpenSearchClusterRestoreV2Constraints(obj OpenSearchClusterRestoreV2) error
- func AssertOpenSearchClusterRestoreV2Required(obj OpenSearchClusterRestoreV2) error
- func AssertOpenSearchClusterUpdateV2Constraints(obj OpenSearchClusterUpdateV2) error
- func AssertOpenSearchClusterUpdateV2Required(obj OpenSearchClusterUpdateV2) error
- func AssertOpenSearchClusterV2Constraints(obj OpenSearchClusterV2) error
- func AssertOpenSearchClusterV2Required(obj OpenSearchClusterV2) error
- func AssertOpenSearchDashboardV2Constraints(obj OpenSearchDashboardV2) error
- func AssertOpenSearchDashboardV2Required(obj OpenSearchDashboardV2) error
- func AssertOpenSearchDataCentreV2Constraints(obj OpenSearchDataCentreV2) error
- func AssertOpenSearchDataCentreV2Required(obj OpenSearchDataCentreV2) error
- func AssertOpenSearchDataNodeV2Constraints(obj OpenSearchDataNodeV2) error
- func AssertOpenSearchDataNodeV2Required(obj OpenSearchDataNodeV2) error
- func AssertOpenSearchEgressRuleSourceV2Constraints(obj OpenSearchEgressRuleSourceV2) error
- func AssertOpenSearchEgressRuleSourceV2Required(obj OpenSearchEgressRuleSourceV2) error
- func AssertOpenSearchEgressRuleTypeV2Constraints(obj OpenSearchEgressRuleTypeV2) error
- func AssertOpenSearchEgressRuleTypeV2Required(obj OpenSearchEgressRuleTypeV2) error
- func AssertOpenSearchEgressRuleV2Constraints(obj OpenSearchEgressRuleV2) error
- func AssertOpenSearchEgressRuleV2Required(obj OpenSearchEgressRuleV2) error
- func AssertOpenSearchEgressRulesV2Constraints(obj OpenSearchEgressRulesV2) error
- func AssertOpenSearchEgressRulesV2Required(obj OpenSearchEgressRulesV2) error
- func AssertOpenSearchIngestNodeV2Constraints(obj OpenSearchIngestNodeV2) error
- func AssertOpenSearchIngestNodeV2Required(obj OpenSearchIngestNodeV2) error
- func AssertOpenSearchOptionsSchemaConstraints(obj OpenSearchOptionsSchema) error
- func AssertOpenSearchOptionsSchemaRequired(obj OpenSearchOptionsSchema) error
- func AssertOpenSearchPrivateLinkV2Required(obj OpenSearchPrivateLinkV2) error
- func AssertOperationListResponseConstraints(obj OperationListResponse) error
- func AssertOperationListResponseRequired(obj OperationListResponse) error
- func AssertOperationMapResponseConstraints(obj OperationMapResponse) error
- func AssertOperationMapResponseRequired(obj OperationMapResponse) error
- func AssertOperationResponseConstraints(obj OperationResponse) error
- func AssertOperationResponseRequired(obj OperationResponse) error
- func AssertOperationStatusV2Constraints(obj OperationStatusV2) error
- func AssertOperationStatusV2Required(obj OperationStatusV2) error
- func AssertPgBouncerDetailsV2Constraints(obj PgBouncerDetailsV2) error
- func AssertPgBouncerDetailsV2Required(obj PgBouncerDetailsV2) error
- func AssertPgBouncerOptionsSchemaConstraints(obj PgBouncerOptionsSchema) error
- func AssertPgBouncerOptionsSchemaRequired(obj PgBouncerOptionsSchema) error
- func AssertPgBouncerPoolModeEnumV2Constraints(obj PgBouncerPoolModeEnumV2) error
- func AssertPgBouncerPoolModeEnumV2Required(obj PgBouncerPoolModeEnumV2) error
- func AssertPgbouncerPoolSchemaConstraints(obj PgbouncerPoolSchema) error
- func AssertPgbouncerPoolSchemaRequired(obj PgbouncerPoolSchema) error
- func AssertPostgresqlClusterUpdateV2Constraints(obj PostgresqlClusterUpdateV2) error
- func AssertPostgresqlClusterUpdateV2Required(obj PostgresqlClusterUpdateV2) error
- func AssertPostgresqlClusterV2Constraints(obj PostgresqlClusterV2) error
- func AssertPostgresqlClusterV2Required(obj PostgresqlClusterV2) error
- func AssertPostgresqlConfigurationPropertiesV2Constraints(obj PostgresqlConfigurationPropertiesV2) error
- func AssertPostgresqlConfigurationPropertiesV2Required(obj PostgresqlConfigurationPropertiesV2) error
- func AssertPostgresqlConfigurationPropertyUpdateV2Constraints(obj PostgresqlConfigurationPropertyUpdateV2) error
- func AssertPostgresqlConfigurationPropertyUpdateV2Required(obj PostgresqlConfigurationPropertyUpdateV2) error
- func AssertPostgresqlConfigurationPropertyV2Constraints(obj PostgresqlConfigurationPropertyV2) error
- func AssertPostgresqlConfigurationPropertyV2Required(obj PostgresqlConfigurationPropertyV2) error
- func AssertPostgresqlDataCentreV2Constraints(obj PostgresqlDataCentreV2) error
- func AssertPostgresqlDataCentreV2Required(obj PostgresqlDataCentreV2) error
- func AssertPostgresqlInterDataCentreReplicationDetailsV2Constraints(obj PostgresqlInterDataCentreReplicationDetailsV2) error
- func AssertPostgresqlInterDataCentreReplicationDetailsV2Required(obj PostgresqlInterDataCentreReplicationDetailsV2) error
- func AssertPostgresqlIntraDataCentreReplicationDetailsV2Constraints(obj PostgresqlIntraDataCentreReplicationDetailsV2) error
- func AssertPostgresqlIntraDataCentreReplicationDetailsV2Required(obj PostgresqlIntraDataCentreReplicationDetailsV2) error
- func AssertPostgresqlOptionsSchemaConstraints(obj PostgresqlOptionsSchema) error
- func AssertPostgresqlOptionsSchemaRequired(obj PostgresqlOptionsSchema) error
- func AssertPostgresqlReloadOperationV2Constraints(obj PostgresqlReloadOperationV2) error
- func AssertPostgresqlReloadOperationV2Required(obj PostgresqlReloadOperationV2) error
- func AssertPostgresqlReloadOperationsV2Constraints(obj PostgresqlReloadOperationsV2) error
- func AssertPostgresqlReloadOperationsV2Required(obj PostgresqlReloadOperationsV2) error
- func AssertPostgresqlReplicationModeEnumV2Constraints(obj PostgresqlReplicationModeEnumV2) error
- func AssertPostgresqlReplicationModeEnumV2Required(obj PostgresqlReplicationModeEnumV2) error
- func AssertPostgresqlUserSummaryConstraints(obj PostgresqlUserSummary) error
- func AssertPostgresqlUserSummaryRequired(obj PostgresqlUserSummary) error
- func AssertPrivateLinkConstraints(obj PrivateLink) error
- func AssertPrivateLinkRequired(obj PrivateLink) error
- func AssertPrivateLinkSettingsV2Constraints(obj PrivateLinkSettingsV2) error
- func AssertPrivateLinkSettingsV2Required(obj PrivateLinkSettingsV2) error
- func AssertProviderAccountPrimaryKeyConstraints(obj ProviderAccountPrimaryKey) error
- func AssertProviderAccountPrimaryKeyRequired(obj ProviderAccountPrimaryKey) error
- func AssertProviderAwsSettingsV2Constraints(obj ProviderAwsSettingsV2) error
- func AssertProviderAwsSettingsV2Required(obj ProviderAwsSettingsV2) error
- func AssertProviderAzureSettingsV2Constraints(obj ProviderAzureSettingsV2) error
- func AssertProviderAzureSettingsV2Required(obj ProviderAzureSettingsV2) error
- func AssertProviderConstraints(obj Provider) error
- func AssertProviderGcpSettingsV2Constraints(obj ProviderGcpSettingsV2) error
- func AssertProviderGcpSettingsV2Required(obj ProviderGcpSettingsV2) error
- func AssertProviderNodeSizesConstraints(obj ProviderNodeSizes) error
- func AssertProviderNodeSizesRequired(obj ProviderNodeSizes) error
- func AssertProviderRequired(obj Provider) error
- func AssertProviderTagV2Constraints(obj ProviderTagV2) error
- func AssertProviderTagV2Required(obj ProviderTagV2) error
- func AssertProviderTypeConstraints(obj ProviderType) error
- func AssertProviderTypeRequired(obj ProviderType) error
- func AssertProvisioningOptionsConstraints(obj ProvisioningOptions) error
- func AssertProvisioningOptionsRequired(obj ProvisioningOptions) error
- func AssertRackAllocationConstraints(obj RackAllocation) error
- func AssertRackAllocationRequired(obj RackAllocation) error
- func AssertRackPrimaryKeyConstraints(obj RackPrimaryKey) error
- func AssertRackPrimaryKeyRequired(obj RackPrimaryKey) error
- func AssertRecurseInterfaceRequired[T any](obj interface{}, callback func(T) error) error
- func AssertRecurseOpenSearchPrivateLinkV2Required(objSlice interface{}) error
- func AssertRecurseValueRequired[T any](value reflect.Value, callback func(T) error) error
- func AssertRedisBundleOptionsSchemaConstraints(obj RedisBundleOptionsSchema) error
- func AssertRedisBundleOptionsSchemaRequired(obj RedisBundleOptionsSchema) error
- func AssertRedisClusterUpdateV2Constraints(obj RedisClusterUpdateV2) error
- func AssertRedisClusterUpdateV2Required(obj RedisClusterUpdateV2) error
- func AssertRedisClusterV2Constraints(obj RedisClusterV2) error
- func AssertRedisClusterV2Required(obj RedisClusterV2) error
- func AssertRedisDataCentreV2Constraints(obj RedisDataCentreV2) error
- func AssertRedisDataCentreV2Required(obj RedisDataCentreV2) error
- func AssertRedisUserPasswordV2Constraints(obj RedisUserPasswordV2) error
- func AssertRedisUserPasswordV2Required(obj RedisUserPasswordV2) error
- func AssertRedisUserSummariesV2Constraints(obj RedisUserSummariesV2) error
- func AssertRedisUserSummariesV2Required(obj RedisUserSummariesV2) error
- func AssertRedisUserSummaryV2Constraints(obj RedisUserSummaryV2) error
- func AssertRedisUserSummaryV2Required(obj RedisUserSummaryV2) error
- func AssertRedisUserV2Constraints(obj RedisUserV2) error
- func AssertRedisUserV2Required(obj RedisUserV2) error
- func AssertRegionConstraints(obj Region) error
- func AssertRegionRequired(obj Region) error
- func AssertReplaceNodeOperationConstraints(obj ReplaceNodeOperation) error
- func AssertReplaceNodeOperationDetailsConstraints(obj ReplaceNodeOperationDetails) error
- func AssertReplaceNodeOperationDetailsRequired(obj ReplaceNodeOperationDetails) error
- func AssertReplaceNodeOperationParamsConstraints(obj ReplaceNodeOperationParams) error
- func AssertReplaceNodeOperationParamsRequired(obj ReplaceNodeOperationParams) error
- func AssertReplaceNodeOperationRequired(obj ReplaceNodeOperation) error
- func AssertReplaceOperationInfoV2Constraints(obj ReplaceOperationInfoV2) error
- func AssertReplaceOperationInfoV2Required(obj ReplaceOperationInfoV2) error
- func AssertResizeCdcOperationParamsConstraints(obj ResizeCdcOperationParams) error
- func AssertResizeCdcOperationParamsRequired(obj ResizeCdcOperationParams) error
- func AssertResizeClusterDataCentreOperationConstraints(obj ResizeClusterDataCentreOperation) error
- func AssertResizeClusterDataCentreOperationRequired(obj ResizeClusterDataCentreOperation) error
- func AssertResizeCompatibleNodeSizeInfoV2Constraints(obj ResizeCompatibleNodeSizeInfoV2) error
- func AssertResizeCompatibleNodeSizeInfoV2Required(obj ResizeCompatibleNodeSizeInfoV2) error
- func AssertResizeCompatibleNodeSizesV2Constraints(obj ResizeCompatibleNodeSizesV2) error
- func AssertResizeCompatibleNodeSizesV2Required(obj ResizeCompatibleNodeSizesV2) error
- func AssertResizeDataCentreRequestConstraints(obj ResizeDataCentreRequest) error
- func AssertResizeDataCentreRequestRequired(obj ResizeDataCentreRequest) error
- func AssertResizeOperationInfoV2Constraints(obj ResizeOperationInfoV2) error
- func AssertResizeOperationInfoV2Required(obj ResizeOperationInfoV2) error
- func AssertResizeOperationInfosV2Constraints(obj ResizeOperationInfosV2) error
- func AssertResizeOperationInfosV2Required(obj ResizeOperationInfosV2) error
- func AssertResizePreconditionFailureMessageConstraints(obj ResizePreconditionFailureMessage) error
- func AssertResizePreconditionFailureMessageRequired(obj ResizePreconditionFailureMessage) error
- func AssertResizeSettingsV2Constraints(obj ResizeSettingsV2) error
- func AssertResizeSettingsV2Required(obj ResizeSettingsV2) error
- func AssertRestoreBackupPreconditionFailureMessageConstraints(obj RestoreBackupPreconditionFailureMessage) error
- func AssertRestoreBackupPreconditionFailureMessageRequired(obj RestoreBackupPreconditionFailureMessage) error
- func AssertRestoreCassandraClusterRequestSchemaConstraints(obj RestoreCassandraClusterRequestSchema) error
- func AssertRestoreCassandraClusterRequestSchemaRequired(obj RestoreCassandraClusterRequestSchema) error
- func AssertRestoreCdcInfoConstraints(obj RestoreCdcInfo) error
- func AssertRestoreCdcInfoRequired(obj RestoreCdcInfo) error
- func AssertRestoreCdcInfoSchemaConstraints(obj RestoreCdcInfoSchema) error
- func AssertRestoreCdcInfoSchemaRequired(obj RestoreCdcInfoSchema) error
- func AssertRestoreClusterResponseSchemaConstraints(obj RestoreClusterResponseSchema) error
- func AssertRestoreClusterResponseSchemaRequired(obj RestoreClusterResponseSchema) error
- func AssertRestoreElasticsearchClusterRequestSchemaConstraints(obj RestoreElasticsearchClusterRequestSchema) error
- func AssertRestoreElasticsearchClusterRequestSchemaRequired(obj RestoreElasticsearchClusterRequestSchema) error
- func AssertRestorePostgresqlClusterRequestSchemaConstraints(obj RestorePostgresqlClusterRequestSchema) error
- func AssertRestorePostgresqlClusterRequestSchemaRequired(obj RestorePostgresqlClusterRequestSchema) error
- func AssertSecurityGroupFirewallRuleSchemaConstraints(obj SecurityGroupFirewallRuleSchema) error
- func AssertSecurityGroupFirewallRuleSchemaRequired(obj SecurityGroupFirewallRuleSchema) error
- func AssertSlaTierV2Constraints(obj SlaTierV2) error
- func AssertSlaTierV2Required(obj SlaTierV2) error
- func AssertSparkBundleOptionsSchemaConstraints(obj SparkBundleOptionsSchema) error
- func AssertSparkBundleOptionsSchemaRequired(obj SparkBundleOptionsSchema) error
- func AssertSparkDetailsV2Constraints(obj SparkDetailsV2) error
- func AssertSparkDetailsV2Required(obj SparkDetailsV2) error
- func AssertTopicInfoConstraints(obj TopicInfo) error
- func AssertTopicInfoRequired(obj TopicInfo) error
- func AssertTwoFactorDeleteSettingsV2Constraints(obj TwoFactorDeleteSettingsV2) error
- func AssertTwoFactorDeleteSettingsV2Required(obj TwoFactorDeleteSettingsV2) error
- func AssertUpdateMaintenanceEventScheduleRequestConstraints(obj UpdateMaintenanceEventScheduleRequest) error
- func AssertUpdateMaintenanceEventScheduleRequestRequired(obj UpdateMaintenanceEventScheduleRequest) error
- func AssertUpdateServiceUserRequestConstraints(obj UpdateServiceUserRequest) error
- func AssertUpdateServiceUserRequestRequired(obj UpdateServiceUserRequest) error
- func AssertUpdateTargetLatencyRequestConstraints(obj UpdateTargetLatencyRequest) error
- func AssertUpdateTargetLatencyRequestRequired(obj UpdateTargetLatencyRequest) error
- func AssertUserDetailsResponseConstraints(obj UserDetailsResponse) error
- func AssertUserDetailsResponseRequired(obj UserDetailsResponse) error
- func AssertUserRoleRequestConstraints(obj UserRoleRequest) error
- func AssertUserRoleRequestRequired(obj UserRoleRequest) error
- func AssertVpcTypeV2Constraints(obj VpcTypeV2) error
- func AssertVpcTypeV2Required(obj VpcTypeV2) error
- func AssertWindowResponseConstraints(obj WindowResponse) error
- func AssertWindowResponseRequired(obj WindowResponse) error
- func DefaultErrorHandler(w http.ResponseWriter, r *http.Request, err error, result *ImplResponse)
- func EncodeJSONResponse(i interface{}, status *int, w http.ResponseWriter) error
- func IsZeroValue(val interface{}) bool
- func Logger(inner http.Handler, name string) http.Handler
- func NewRouter(routers ...Router) *mux.Router
- func ReadFormFileToTempFile(r *http.Request, key string) (*os.File, error)
- func ReadFormFilesToTempFiles(r *http.Request, key string) ([]*os.File, error)
- type AWSEncryptionKeyV2APIController
- func (c *AWSEncryptionKeyV2APIController) ClusterManagementV2DataSourcesProvidersAwsEncryptionKeysV2Get(w http.ResponseWriter, r *http.Request)
- func (c *AWSEncryptionKeyV2APIController) ClusterManagementV2OperationsProvidersAwsEncryptionKeysV2EncryptionKeyIdValidateV2Get(w http.ResponseWriter, r *http.Request)
- func (c *AWSEncryptionKeyV2APIController) ClusterManagementV2ResourcesProvidersAwsEncryptionKeysV2EncryptionKeyIdDelete(w http.ResponseWriter, r *http.Request)
- func (c *AWSEncryptionKeyV2APIController) ClusterManagementV2ResourcesProvidersAwsEncryptionKeysV2EncryptionKeyIdGet(w http.ResponseWriter, r *http.Request)
- func (c *AWSEncryptionKeyV2APIController) ClusterManagementV2ResourcesProvidersAwsEncryptionKeysV2Post(w http.ResponseWriter, r *http.Request)
- func (c *AWSEncryptionKeyV2APIController) Routes() Routes
- type AWSEncryptionKeyV2APIOption
- type AWSEncryptionKeyV2APIRouter
- type AWSEncryptionKeyV2APIService
- func (s *AWSEncryptionKeyV2APIService) ClusterManagementV2DataSourcesProvidersAwsEncryptionKeysV2Get(ctx context.Context) (ImplResponse, error)
- func (s *AWSEncryptionKeyV2APIService) ClusterManagementV2OperationsProvidersAwsEncryptionKeysV2EncryptionKeyIdValidateV2Get(ctx context.Context, encryptionKeyId string) (ImplResponse, error)
- func (s *AWSEncryptionKeyV2APIService) ClusterManagementV2ResourcesProvidersAwsEncryptionKeysV2EncryptionKeyIdDelete(ctx context.Context, encryptionKeyId string) (ImplResponse, error)
- func (s *AWSEncryptionKeyV2APIService) ClusterManagementV2ResourcesProvidersAwsEncryptionKeysV2EncryptionKeyIdGet(ctx context.Context, encryptionKeyId string) (ImplResponse, error)
- func (s *AWSEncryptionKeyV2APIService) ClusterManagementV2ResourcesProvidersAwsEncryptionKeysV2Post(ctx context.Context, awsEncryptionKeyV2 AwsEncryptionKeyV2) (ImplResponse, error)
- type AWSEncryptionKeyV2APIServicer
- type AWSEndpointServicePrincipalsV2APIController
- func (c *AWSEndpointServicePrincipalsV2APIController) ClusterManagementV2DataSourcesClusterDataCenterClusterDataCenterIdAwsEndpointServicePrincipalsV2Get(w http.ResponseWriter, r *http.Request)
- func (c *AWSEndpointServicePrincipalsV2APIController) ClusterManagementV2ResourcesAwsEndpointServicePrincipalsV2Post(w http.ResponseWriter, r *http.Request)
- func (c *AWSEndpointServicePrincipalsV2APIController) ClusterManagementV2ResourcesAwsEndpointServicePrincipalsV2PrincipalIdDelete(w http.ResponseWriter, r *http.Request)
- func (c *AWSEndpointServicePrincipalsV2APIController) ClusterManagementV2ResourcesAwsEndpointServicePrincipalsV2PrincipalIdGet(w http.ResponseWriter, r *http.Request)
- func (c *AWSEndpointServicePrincipalsV2APIController) Routes() Routes
- type AWSEndpointServicePrincipalsV2APIOption
- type AWSEndpointServicePrincipalsV2APIRouter
- type AWSEndpointServicePrincipalsV2APIService
- func (s *AWSEndpointServicePrincipalsV2APIService) ClusterManagementV2DataSourcesClusterDataCenterClusterDataCenterIdAwsEndpointServicePrincipalsV2Get(ctx context.Context, clusterDataCenterId string) (ImplResponse, error)
- func (s *AWSEndpointServicePrincipalsV2APIService) ClusterManagementV2ResourcesAwsEndpointServicePrincipalsV2Post(ctx context.Context, iamPrincipalArnV2 IamPrincipalArnV2) (ImplResponse, error)
- func (s *AWSEndpointServicePrincipalsV2APIService) ClusterManagementV2ResourcesAwsEndpointServicePrincipalsV2PrincipalIdDelete(ctx context.Context, principalId string) (ImplResponse, error)
- func (s *AWSEndpointServicePrincipalsV2APIService) ClusterManagementV2ResourcesAwsEndpointServicePrincipalsV2PrincipalIdGet(ctx context.Context, principalId string) (ImplResponse, error)
- type AWSEndpointServicePrincipalsV2APIServicer
- type AWSSecurityGroupFirewallRuleV2APIController
- func (c *AWSSecurityGroupFirewallRuleV2APIController) ClusterManagementV2DataSourcesProvidersAwsAwsClusterClusterIdSecurityGroupFirewallRulesV2Get(w http.ResponseWriter, r *http.Request)
- func (c *AWSSecurityGroupFirewallRuleV2APIController) ClusterManagementV2ResourcesProvidersAwsSecurityGroupFirewallRulesV2FirewallRuleIdDelete(w http.ResponseWriter, r *http.Request)
- func (c *AWSSecurityGroupFirewallRuleV2APIController) ClusterManagementV2ResourcesProvidersAwsSecurityGroupFirewallRulesV2FirewallRuleIdGet(w http.ResponseWriter, r *http.Request)
- func (c *AWSSecurityGroupFirewallRuleV2APIController) ClusterManagementV2ResourcesProvidersAwsSecurityGroupFirewallRulesV2Post(w http.ResponseWriter, r *http.Request)
- func (c *AWSSecurityGroupFirewallRuleV2APIController) Routes() Routes
- type AWSSecurityGroupFirewallRuleV2APIOption
- type AWSSecurityGroupFirewallRuleV2APIRouter
- type AWSSecurityGroupFirewallRuleV2APIService
- func (s *AWSSecurityGroupFirewallRuleV2APIService) ClusterManagementV2DataSourcesProvidersAwsAwsClusterClusterIdSecurityGroupFirewallRulesV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *AWSSecurityGroupFirewallRuleV2APIService) ClusterManagementV2ResourcesProvidersAwsSecurityGroupFirewallRulesV2FirewallRuleIdDelete(ctx context.Context, firewallRuleId string) (ImplResponse, error)
- func (s *AWSSecurityGroupFirewallRuleV2APIService) ClusterManagementV2ResourcesProvidersAwsSecurityGroupFirewallRulesV2FirewallRuleIdGet(ctx context.Context, firewallRuleId string) (ImplResponse, error)
- func (s *AWSSecurityGroupFirewallRuleV2APIService) ClusterManagementV2ResourcesProvidersAwsSecurityGroupFirewallRulesV2Post(ctx context.Context, ...) (ImplResponse, error)
- type AWSSecurityGroupFirewallRuleV2APIServicer
- type AWSVPCPeerV2APIController
- func (c *AWSVPCPeerV2APIController) ClusterManagementV2DataSourcesProvidersAwsVpcPeersV2Get(w http.ResponseWriter, r *http.Request)
- func (c *AWSVPCPeerV2APIController) ClusterManagementV2ResourcesProvidersAwsVpcPeersV2Post(w http.ResponseWriter, r *http.Request)
- func (c *AWSVPCPeerV2APIController) ClusterManagementV2ResourcesProvidersAwsVpcPeersV2VpcPeerIdDelete(w http.ResponseWriter, r *http.Request)
- func (c *AWSVPCPeerV2APIController) ClusterManagementV2ResourcesProvidersAwsVpcPeersV2VpcPeerIdGet(w http.ResponseWriter, r *http.Request)
- func (c *AWSVPCPeerV2APIController) ClusterManagementV2ResourcesProvidersAwsVpcPeersV2VpcPeerIdPut(w http.ResponseWriter, r *http.Request)
- func (c *AWSVPCPeerV2APIController) Routes() Routes
- type AWSVPCPeerV2APIOption
- type AWSVPCPeerV2APIRouter
- type AWSVPCPeerV2APIService
- func (s *AWSVPCPeerV2APIService) ClusterManagementV2DataSourcesProvidersAwsVpcPeersV2Get(ctx context.Context) (ImplResponse, error)
- func (s *AWSVPCPeerV2APIService) ClusterManagementV2ResourcesProvidersAwsVpcPeersV2Post(ctx context.Context, awsVpcPeerV2 AwsVpcPeerV2) (ImplResponse, error)
- func (s *AWSVPCPeerV2APIService) ClusterManagementV2ResourcesProvidersAwsVpcPeersV2VpcPeerIdDelete(ctx context.Context, vpcPeerId string) (ImplResponse, error)
- func (s *AWSVPCPeerV2APIService) ClusterManagementV2ResourcesProvidersAwsVpcPeersV2VpcPeerIdGet(ctx context.Context, vpcPeerId string) (ImplResponse, error)
- func (s *AWSVPCPeerV2APIService) ClusterManagementV2ResourcesProvidersAwsVpcPeersV2VpcPeerIdPut(ctx context.Context, vpcPeerId string, awsVpcPeerUpdateV2 AwsVpcPeerUpdateV2) (ImplResponse, error)
- type AWSVPCPeerV2APIServicer
- type AccountAwsEncryptionKeysV2
- type AccountAwsVpcPeersV2
- type AccountAzureVnetPeersV2
- type AccountClusterListV2APIController
- type AccountClusterListV2APIOption
- type AccountClusterListV2APIRouter
- type AccountClusterListV2APIService
- type AccountClusterListV2APIServicer
- type AccountClustersV2
- type AccountGcpVpcPeersV2
- type AddonBundles
- type AddonBundlesOptions
- type AllProviderSpecificSettingsV2
- type ApacheCassandraProvisioningV2APIController
- func (c *ApacheCassandraProvisioningV2APIController) ClusterManagementV2DataSourcesApplicationsCassandraClustersV2ClusterIdListBackupsV2Get(w http.ResponseWriter, r *http.Request)
- func (c *ApacheCassandraProvisioningV2APIController) ClusterManagementV2OperationsApplicationsCassandraClustersV2ClusterIdTriggerBackupV2Post(w http.ResponseWriter, r *http.Request)
- func (c *ApacheCassandraProvisioningV2APIController) ClusterManagementV2OperationsApplicationsCassandraRestoreV2Post(w http.ResponseWriter, r *http.Request)
- func (c *ApacheCassandraProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsCassandraClustersV2ClusterIdDelete(w http.ResponseWriter, r *http.Request)
- func (c *ApacheCassandraProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsCassandraClustersV2ClusterIdGet(w http.ResponseWriter, r *http.Request)
- func (c *ApacheCassandraProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsCassandraClustersV2ClusterIdPut(w http.ResponseWriter, r *http.Request)
- func (c *ApacheCassandraProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsCassandraClustersV2Post(w http.ResponseWriter, r *http.Request)
- func (c *ApacheCassandraProvisioningV2APIController) Routes() Routes
- type ApacheCassandraProvisioningV2APIOption
- type ApacheCassandraProvisioningV2APIRouter
- type ApacheCassandraProvisioningV2APIService
- func (s *ApacheCassandraProvisioningV2APIService) ClusterManagementV2DataSourcesApplicationsCassandraClustersV2ClusterIdListBackupsV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *ApacheCassandraProvisioningV2APIService) ClusterManagementV2OperationsApplicationsCassandraClustersV2ClusterIdTriggerBackupV2Post(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *ApacheCassandraProvisioningV2APIService) ClusterManagementV2OperationsApplicationsCassandraRestoreV2Post(ctx context.Context, cassandraClusterRestoreV2 CassandraClusterRestoreV2) (ImplResponse, error)
- func (s *ApacheCassandraProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsCassandraClustersV2ClusterIdDelete(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *ApacheCassandraProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsCassandraClustersV2ClusterIdGet(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *ApacheCassandraProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsCassandraClustersV2ClusterIdPut(ctx context.Context, clusterId string, ...) (ImplResponse, error)
- func (s *ApacheCassandraProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsCassandraClustersV2Post(ctx context.Context, cassandraClusterV2 CassandraClusterV2) (ImplResponse, error)
- type ApacheCassandraProvisioningV2APIServicer
- type ApacheKafkaACLV2APIController
- func (c *ApacheKafkaACLV2APIController) ClusterManagementV2DataSourcesKafkaClusterClusterIdAclsV2Get(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaACLV2APIController) ClusterManagementV2ResourcesApplicationsKafkaAclsV2KafkaAclIdDelete(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaACLV2APIController) ClusterManagementV2ResourcesApplicationsKafkaAclsV2KafkaAclIdGet(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaACLV2APIController) ClusterManagementV2ResourcesApplicationsKafkaAclsV2KafkaAclIdPut(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaACLV2APIController) ClusterManagementV2ResourcesApplicationsKafkaAclsV2Post(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaACLV2APIController) Routes() Routes
- type ApacheKafkaACLV2APIOption
- type ApacheKafkaACLV2APIRouter
- type ApacheKafkaACLV2APIService
- func (s *ApacheKafkaACLV2APIService) ClusterManagementV2DataSourcesKafkaClusterClusterIdAclsV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *ApacheKafkaACLV2APIService) ClusterManagementV2ResourcesApplicationsKafkaAclsV2KafkaAclIdDelete(ctx context.Context, kafkaAclId string) (ImplResponse, error)
- func (s *ApacheKafkaACLV2APIService) ClusterManagementV2ResourcesApplicationsKafkaAclsV2KafkaAclIdGet(ctx context.Context, kafkaAclId string) (ImplResponse, error)
- func (s *ApacheKafkaACLV2APIService) ClusterManagementV2ResourcesApplicationsKafkaAclsV2KafkaAclIdPut(ctx context.Context, kafkaAclId string, kafkaAclListV2 KafkaAclListV2) (ImplResponse, error)
- func (s *ApacheKafkaACLV2APIService) ClusterManagementV2ResourcesApplicationsKafkaAclsV2Post(ctx context.Context, kafkaAclListV2 KafkaAclListV2) (ImplResponse, error)
- type ApacheKafkaACLV2APIServicer
- type ApacheKafkaConnectMirrorV2APIController
- func (c *ApacheKafkaConnectMirrorV2APIController) ClusterManagementV2DataSourcesKafkaConnectClusterClusterIdMirrorsV2Get(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaConnectMirrorV2APIController) ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2MirrorIdDelete(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaConnectMirrorV2APIController) ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2MirrorIdGet(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaConnectMirrorV2APIController) ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2MirrorIdPut(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaConnectMirrorV2APIController) ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2Post(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaConnectMirrorV2APIController) Routes() Routes
- type ApacheKafkaConnectMirrorV2APIOption
- type ApacheKafkaConnectMirrorV2APIRouter
- type ApacheKafkaConnectMirrorV2APIService
- func (s *ApacheKafkaConnectMirrorV2APIService) ClusterManagementV2DataSourcesKafkaConnectClusterClusterIdMirrorsV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *ApacheKafkaConnectMirrorV2APIService) ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2MirrorIdDelete(ctx context.Context, mirrorId string) (ImplResponse, error)
- func (s *ApacheKafkaConnectMirrorV2APIService) ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2MirrorIdGet(ctx context.Context, mirrorId string) (ImplResponse, error)
- func (s *ApacheKafkaConnectMirrorV2APIService) ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2MirrorIdPut(ctx context.Context, mirrorId string, ...) (ImplResponse, error)
- func (s *ApacheKafkaConnectMirrorV2APIService) ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2Post(ctx context.Context, kafkaConnectMirrorV2 KafkaConnectMirrorV2) (ImplResponse, error)
- type ApacheKafkaConnectMirrorV2APIServicer
- type ApacheKafkaConnectProvisioningV2APIController
- func (c *ApacheKafkaConnectProvisioningV2APIController) ClusterManagementV2OperationsApplicationsKafkaConnectClustersV2ClusterIdSyncCustomKafkaConnectorsV2Put(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaConnectProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2ClusterIdDelete(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaConnectProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2ClusterIdGet(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaConnectProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2ClusterIdPut(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaConnectProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2Post(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaConnectProvisioningV2APIController) Routes() Routes
- type ApacheKafkaConnectProvisioningV2APIOption
- type ApacheKafkaConnectProvisioningV2APIRouter
- type ApacheKafkaConnectProvisioningV2APIService
- func (s *ApacheKafkaConnectProvisioningV2APIService) ClusterManagementV2OperationsApplicationsKafkaConnectClustersV2ClusterIdSyncCustomKafkaConnectorsV2Put(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *ApacheKafkaConnectProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2ClusterIdDelete(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *ApacheKafkaConnectProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2ClusterIdGet(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *ApacheKafkaConnectProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2ClusterIdPut(ctx context.Context, clusterId string, ...) (ImplResponse, error)
- func (s *ApacheKafkaConnectProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2Post(ctx context.Context, kafkaConnectClusterV2 KafkaConnectClusterV2) (ImplResponse, error)
- type ApacheKafkaConnectProvisioningV2APIServicer
- type ApacheKafkaProvisioningV2APIController
- func (c *ApacheKafkaProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsKafkaClustersV2ClusterIdDelete(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsKafkaClustersV2ClusterIdGet(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsKafkaClustersV2ClusterIdPut(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsKafkaClustersV2Post(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaProvisioningV2APIController) Routes() Routes
- type ApacheKafkaProvisioningV2APIOption
- type ApacheKafkaProvisioningV2APIRouter
- type ApacheKafkaProvisioningV2APIService
- func (s *ApacheKafkaProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsKafkaClustersV2ClusterIdDelete(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *ApacheKafkaProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsKafkaClustersV2ClusterIdGet(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *ApacheKafkaProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsKafkaClustersV2ClusterIdPut(ctx context.Context, clusterId string, ...) (ImplResponse, error)
- func (s *ApacheKafkaProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsKafkaClustersV2Post(ctx context.Context, kafkaClusterV2 KafkaClusterV2) (ImplResponse, error)
- type ApacheKafkaProvisioningV2APIServicer
- type ApacheKafkaRestProxyUserAPIController
- func (c *ApacheKafkaRestProxyUserAPIController) ClusterManagementV2DataSourcesKafkaRestProxyClusterClusterIdKafkaRestProxyUsersV2Get(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaRestProxyUserAPIController) ClusterManagementV2OperationsApplicationsKafkaRestProxyClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaRestProxyUserAPIController) Routes() Routes
- type ApacheKafkaRestProxyUserAPIOption
- type ApacheKafkaRestProxyUserAPIRouter
- type ApacheKafkaRestProxyUserAPIService
- func (s *ApacheKafkaRestProxyUserAPIService) ClusterManagementV2DataSourcesKafkaRestProxyClusterClusterIdKafkaRestProxyUsersV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *ApacheKafkaRestProxyUserAPIService) ClusterManagementV2OperationsApplicationsKafkaRestProxyClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put(ctx context.Context, clusterId string, userName string, ...) (ImplResponse, error)
- type ApacheKafkaRestProxyUserAPIServicer
- type ApacheKafkaSchemaRegistryUserAPIController
- func (c *ApacheKafkaSchemaRegistryUserAPIController) ClusterManagementV2DataSourcesKafkaSchemaRegistryClusterClusterIdKafkaSchemaRegistryUsersV2Get(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaSchemaRegistryUserAPIController) ClusterManagementV2OperationsApplicationsKafkaSchemaRegistryClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaSchemaRegistryUserAPIController) Routes() Routes
- type ApacheKafkaSchemaRegistryUserAPIOption
- type ApacheKafkaSchemaRegistryUserAPIRouter
- type ApacheKafkaSchemaRegistryUserAPIService
- func (s *ApacheKafkaSchemaRegistryUserAPIService) ClusterManagementV2DataSourcesKafkaSchemaRegistryClusterClusterIdKafkaSchemaRegistryUsersV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *ApacheKafkaSchemaRegistryUserAPIService) ClusterManagementV2OperationsApplicationsKafkaSchemaRegistryClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put(ctx context.Context, clusterId string, userName string, ...) (ImplResponse, error)
- type ApacheKafkaSchemaRegistryUserAPIServicer
- type ApacheKafkaTopicV2APIController
- func (c *ApacheKafkaTopicV2APIController) ClusterManagementV2DataSourcesKafkaClusterClusterIdTopicsV2Get(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaTopicV2APIController) ClusterManagementV2OperationsApplicationsKafkaTopicsV2KafkaTopicIdModifyConfigsV2Put(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaTopicV2APIController) ClusterManagementV2ResourcesApplicationsKafkaTopicsV2KafkaTopicIdDelete(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaTopicV2APIController) ClusterManagementV2ResourcesApplicationsKafkaTopicsV2KafkaTopicIdGet(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaTopicV2APIController) ClusterManagementV2ResourcesApplicationsKafkaTopicsV2Post(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaTopicV2APIController) Routes() Routes
- type ApacheKafkaTopicV2APIOption
- type ApacheKafkaTopicV2APIRouter
- type ApacheKafkaTopicV2APIService
- func (s *ApacheKafkaTopicV2APIService) ClusterManagementV2DataSourcesKafkaClusterClusterIdTopicsV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *ApacheKafkaTopicV2APIService) ClusterManagementV2OperationsApplicationsKafkaTopicsV2KafkaTopicIdModifyConfigsV2Put(ctx context.Context, kafkaTopicId string, ...) (ImplResponse, error)
- func (s *ApacheKafkaTopicV2APIService) ClusterManagementV2ResourcesApplicationsKafkaTopicsV2KafkaTopicIdDelete(ctx context.Context, kafkaTopicId string) (ImplResponse, error)
- func (s *ApacheKafkaTopicV2APIService) ClusterManagementV2ResourcesApplicationsKafkaTopicsV2KafkaTopicIdGet(ctx context.Context, kafkaTopicId string) (ImplResponse, error)
- func (s *ApacheKafkaTopicV2APIService) ClusterManagementV2ResourcesApplicationsKafkaTopicsV2Post(ctx context.Context, kafkaTopicV2 KafkaTopicV2) (ImplResponse, error)
- type ApacheKafkaTopicV2APIServicer
- type ApacheKafkaUserAPIController
- func (c *ApacheKafkaUserAPIController) ClusterManagementV2DataSourcesKafkaClusterClusterIdUsersV2Get(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaUserAPIController) ClusterManagementV2DataSourcesKafkaUsersKafkaUserIdCertificatesV2Get(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaUserAPIController) ClusterManagementV2OperationsApplicationsKafkaUserCertificatesCertificateIdDownloadV2Get(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaUserAPIController) ClusterManagementV2OperationsApplicationsKafkaUserCertificatesRenewV2Post(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaUserAPIController) ClusterManagementV2ResourcesApplicationsKafkaUserCertificatesV2CertificateIdDelete(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaUserAPIController) ClusterManagementV2ResourcesApplicationsKafkaUserCertificatesV2CertificateIdGet(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaUserAPIController) ClusterManagementV2ResourcesApplicationsKafkaUserCertificatesV2Post(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaUserAPIController) ClusterManagementV2ResourcesApplicationsKafkaUsersV2KafkaUserIdDelete(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaUserAPIController) ClusterManagementV2ResourcesApplicationsKafkaUsersV2KafkaUserIdGet(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaUserAPIController) ClusterManagementV2ResourcesApplicationsKafkaUsersV2KafkaUserIdPut(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaUserAPIController) ClusterManagementV2ResourcesApplicationsKafkaUsersV2Post(w http.ResponseWriter, r *http.Request)
- func (c *ApacheKafkaUserAPIController) Routes() Routes
- type ApacheKafkaUserAPIOption
- type ApacheKafkaUserAPIRouter
- type ApacheKafkaUserAPIService
- func (s *ApacheKafkaUserAPIService) ClusterManagementV2DataSourcesKafkaClusterClusterIdUsersV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *ApacheKafkaUserAPIService) ClusterManagementV2DataSourcesKafkaUsersKafkaUserIdCertificatesV2Get(ctx context.Context, kafkaUserId string) (ImplResponse, error)
- func (s *ApacheKafkaUserAPIService) ClusterManagementV2OperationsApplicationsKafkaUserCertificatesCertificateIdDownloadV2Get(ctx context.Context, certificateId string) (ImplResponse, error)
- func (s *ApacheKafkaUserAPIService) ClusterManagementV2OperationsApplicationsKafkaUserCertificatesRenewV2Post(ctx context.Context, ...) (ImplResponse, error)
- func (s *ApacheKafkaUserAPIService) ClusterManagementV2ResourcesApplicationsKafkaUserCertificatesV2CertificateIdDelete(ctx context.Context, certificateId string) (ImplResponse, error)
- func (s *ApacheKafkaUserAPIService) ClusterManagementV2ResourcesApplicationsKafkaUserCertificatesV2CertificateIdGet(ctx context.Context, certificateId string) (ImplResponse, error)
- func (s *ApacheKafkaUserAPIService) ClusterManagementV2ResourcesApplicationsKafkaUserCertificatesV2Post(ctx context.Context, kafkaUserCertificateV2 KafkaUserCertificateV2) (ImplResponse, error)
- func (s *ApacheKafkaUserAPIService) ClusterManagementV2ResourcesApplicationsKafkaUsersV2KafkaUserIdDelete(ctx context.Context, kafkaUserId string) (ImplResponse, error)
- func (s *ApacheKafkaUserAPIService) ClusterManagementV2ResourcesApplicationsKafkaUsersV2KafkaUserIdGet(ctx context.Context, kafkaUserId string) (ImplResponse, error)
- func (s *ApacheKafkaUserAPIService) ClusterManagementV2ResourcesApplicationsKafkaUsersV2KafkaUserIdPut(ctx context.Context, kafkaUserId string, kafkaUserUpdateV2 KafkaUserUpdateV2) (ImplResponse, error)
- func (s *ApacheKafkaUserAPIService) ClusterManagementV2ResourcesApplicationsKafkaUsersV2Post(ctx context.Context, kafkaUserV2 KafkaUserV2) (ImplResponse, error)
- type ApacheKafkaUserAPIServicer
- type ApacheZookeeperClusterV2
- type ApacheZookeeperDataCentreV2
- type ApacheZookeeperOptionsSchema
- type ApacheZookeeperProvisioningV2APIController
- func (c *ApacheZookeeperProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsZookeeperClustersV2ClusterIdDelete(w http.ResponseWriter, r *http.Request)
- func (c *ApacheZookeeperProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsZookeeperClustersV2ClusterIdGet(w http.ResponseWriter, r *http.Request)
- func (c *ApacheZookeeperProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsZookeeperClustersV2Post(w http.ResponseWriter, r *http.Request)
- func (c *ApacheZookeeperProvisioningV2APIController) Routes() Routes
- type ApacheZookeeperProvisioningV2APIOption
- type ApacheZookeeperProvisioningV2APIRouter
- type ApacheZookeeperProvisioningV2APIService
- func (s *ApacheZookeeperProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsZookeeperClustersV2ClusterIdDelete(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *ApacheZookeeperProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsZookeeperClustersV2ClusterIdGet(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *ApacheZookeeperProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsZookeeperClustersV2Post(ctx context.Context, apacheZookeeperClusterV2 ApacheZookeeperClusterV2) (ImplResponse, error)
- type ApacheZookeeperProvisioningV2APIServicer
- type ApiEncryptionKeyRequest
- type ApiRestoreRequest
- type ApiVpcPeeringConnectionMixedSchema
- type ApiVpcPeeringConnectionRequest
- type ApiVpcPeeringConnectionRequestMixedSchema
- type AwsArchivalV2
- type AwsEncryptionKeyV2
- type AwsEndpointServicePrincipalsRequest
- type AwsEndpointServicePrincipalsResponse
- type AwsKmsArn
- type AwsProviderEncryptionKey
- type AwsRegionV2
- type AwsSecurityGroupFirewallRuleV2
- type AwsSecurityGroupFirewallRulesV2
- type AwsVpcPeerSummaryV2
- type AwsVpcPeerUpdateV2
- type AwsVpcPeerV2
- type AwsVpcPeeringConnection
- type AwsVpcPeeringConnectionPeerSubnets
- type AzureApiPeeringConnection
- type AzureApiPeeringConnectionPeerSubnets
- type AzureVNetPeeringConnectionRequest
- type AzureVnetPeerSummaryV2
- type AzureVnetPeerV2
- type AzureVnetPeerV2APIController
- func (c *AzureVnetPeerV2APIController) ClusterManagementV2DataSourcesProvidersAzureVnetPeersV2Get(w http.ResponseWriter, r *http.Request)
- func (c *AzureVnetPeerV2APIController) ClusterManagementV2ResourcesProvidersAzureVnetPeersV2Post(w http.ResponseWriter, r *http.Request)
- func (c *AzureVnetPeerV2APIController) ClusterManagementV2ResourcesProvidersAzureVnetPeersV2VpcPeerIdDelete(w http.ResponseWriter, r *http.Request)
- func (c *AzureVnetPeerV2APIController) ClusterManagementV2ResourcesProvidersAzureVnetPeersV2VpcPeerIdGet(w http.ResponseWriter, r *http.Request)
- func (c *AzureVnetPeerV2APIController) Routes() Routes
- type AzureVnetPeerV2APIOption
- type AzureVnetPeerV2APIRouter
- type AzureVnetPeerV2APIService
- func (s *AzureVnetPeerV2APIService) ClusterManagementV2DataSourcesProvidersAzureVnetPeersV2Get(ctx context.Context) (ImplResponse, error)
- func (s *AzureVnetPeerV2APIService) ClusterManagementV2ResourcesProvidersAzureVnetPeersV2Post(ctx context.Context, azureVnetPeerV2 AzureVnetPeerV2) (ImplResponse, error)
- func (s *AzureVnetPeerV2APIService) ClusterManagementV2ResourcesProvidersAzureVnetPeersV2VpcPeerIdDelete(ctx context.Context, vpcPeerId string) (ImplResponse, error)
- func (s *AzureVnetPeerV2APIService) ClusterManagementV2ResourcesProvidersAzureVnetPeersV2VpcPeerIdGet(ctx context.Context, vpcPeerId string) (ImplResponse, error)
- type AzureVnetPeerV2APIServicer
- type BundleUserAPIController
- func (c *BundleUserAPIController) CreateKafkaUser(w http.ResponseWriter, r *http.Request)
- func (c *BundleUserAPIController) CreateUser(w http.ResponseWriter, r *http.Request)
- func (c *BundleUserAPIController) DeleteKafkaUser(w http.ResponseWriter, r *http.Request)
- func (c *BundleUserAPIController) DeleteUser(w http.ResponseWriter, r *http.Request)
- func (c *BundleUserAPIController) FetchUsers(w http.ResponseWriter, r *http.Request)
- func (c *BundleUserAPIController) GetDefaultCreds(w http.ResponseWriter, r *http.Request)
- func (c *BundleUserAPIController) Routes() Routes
- type BundleUserAPIOption
- type BundleUserAPIRouter
- type BundleUserAPIService
- func (s *BundleUserAPIService) CreateUser(ctx context.Context, clusterId string, bundle string, ...) (ImplResponse, error)
- func (s *BundleUserAPIService) DeleteUser(ctx context.Context, clusterId string, bundle string, ...) (ImplResponse, error)
- func (s *BundleUserAPIService) FetchUsers(ctx context.Context, clusterId string, bundle string) (ImplResponse, error)
- func (s *BundleUserAPIService) GetDefaultCreds(ctx context.Context, clusterID string) (ImplResponse, error)
- type BundleUserAPIServicer
- type BundleUserCreateRequest
- type BundleUserDeleteRequest
- type CadenceAdvancedVisibilityV2
- type CadenceClusterUpdateV2
- type CadenceClusterV2
- type CadenceDataCentreV2
- type CadenceDependencyV2
- type CadenceOptionsSchema
- type CadenceProvisioningV2APIController
- func (c *CadenceProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsCadenceClustersV2ClusterIdDelete(w http.ResponseWriter, r *http.Request)
- func (c *CadenceProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsCadenceClustersV2ClusterIdGet(w http.ResponseWriter, r *http.Request)
- func (c *CadenceProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsCadenceClustersV2ClusterIdPut(w http.ResponseWriter, r *http.Request)
- func (c *CadenceProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsCadenceClustersV2Post(w http.ResponseWriter, r *http.Request)
- func (c *CadenceProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsVersions(w http.ResponseWriter, r *http.Request)
- func (c *CadenceProvisioningV2APIController) Routes() Routes
- type CadenceProvisioningV2APIOption
- type CadenceProvisioningV2APIRouter
- type CadenceProvisioningV2APIService
- func (s *CadenceProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsCadenceClustersV2ClusterIdDelete(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *CadenceProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsCadenceClustersV2ClusterIdGet(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *CadenceProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsCadenceClustersV2ClusterIdPut(ctx context.Context, clusterId string, ...) (ImplResponse, error)
- func (s *CadenceProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsCadenceClustersV2Post(ctx context.Context, cadenceClusterV2 CadenceClusterV2) (ImplResponse, error)
- func (s *CadenceProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsVersions(ctx context.Context, appKind string) (ImplResponse, error)
- type CadenceProvisioningV2APIServicer
- type CadenceSharedProvisioningV2
- type CadenceStandardProvisioningV2
- type CassandraClusterRestoreV2
- type CassandraClusterUpdateV2
- type CassandraClusterV2
- type CassandraDataCentreV2
- type CassandraOptionsSchema
- type CdcPgbouncerPoolSchema
- type CidrSchema
- type CidrSetSchema
- type CloudProviderEnumV2
- type CloudProviderNodeSizesListV2
- type CloudProviderNodeSizesV2
- type ClusterDataCentre
- type ClusterDataCentreResizeOperationDetails
- type ClusterDataCentreRestoreConfigV2
- type ClusterDetailsResponse
- type ClusterEvents
- type ClusterEventsNode
- type ClusterEventsNodeEvent
- type ClusterExclusionWindowV2
- type ClusterExclusionWindowV2APIController
- func (c *ClusterExclusionWindowV2APIController) ClusterManagementV2DataSourcesClusterClusterIdExclusionWindowsV2Get(w http.ResponseWriter, r *http.Request)
- func (c *ClusterExclusionWindowV2APIController) ClusterManagementV2ResourcesExclusionWindowsV2Post(w http.ResponseWriter, r *http.Request)
- func (c *ClusterExclusionWindowV2APIController) ClusterManagementV2ResourcesExclusionWindowsV2WindowIdDelete(w http.ResponseWriter, r *http.Request)
- func (c *ClusterExclusionWindowV2APIController) ClusterManagementV2ResourcesExclusionWindowsV2WindowIdGet(w http.ResponseWriter, r *http.Request)
- func (c *ClusterExclusionWindowV2APIController) Routes() Routes
- type ClusterExclusionWindowV2APIOption
- type ClusterExclusionWindowV2APIRouter
- type ClusterExclusionWindowV2APIService
- func (s *ClusterExclusionWindowV2APIService) ClusterManagementV2DataSourcesClusterClusterIdExclusionWindowsV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *ClusterExclusionWindowV2APIService) ClusterManagementV2ResourcesExclusionWindowsV2Post(ctx context.Context, clusterExclusionWindowV2 ClusterExclusionWindowV2) (ImplResponse, error)
- func (s *ClusterExclusionWindowV2APIService) ClusterManagementV2ResourcesExclusionWindowsV2WindowIdDelete(ctx context.Context, windowId string) (ImplResponse, error)
- func (s *ClusterExclusionWindowV2APIService) ClusterManagementV2ResourcesExclusionWindowsV2WindowIdGet(ctx context.Context, windowId string) (ImplResponse, error)
- type ClusterExclusionWindowV2APIServicer
- type ClusterExclusionWindowsV2
- type ClusterMaintenanceEventScheduleUpdateV2
- type ClusterMaintenanceEventScheduleV2
- type ClusterMaintenanceEventSchedulesV2
- type ClusterMaintenanceEventV2
- type ClusterMaintenanceEventsV2
- type ClusterMaintenanceEventsV2APIController
- func (c *ClusterMaintenanceEventsV2APIController) ClusterManagementV2DataSourcesClusterClusterIdMaintenanceEventsV2InProgressV2Get(w http.ResponseWriter, r *http.Request)
- func (c *ClusterMaintenanceEventsV2APIController) ClusterManagementV2DataSourcesClusterClusterIdMaintenanceEventsV2PastV2Get(w http.ResponseWriter, r *http.Request)
- func (c *ClusterMaintenanceEventsV2APIController) ClusterManagementV2DataSourcesClusterClusterIdMaintenanceEventsV2UpcomingV2Get(w http.ResponseWriter, r *http.Request)
- func (c *ClusterMaintenanceEventsV2APIController) ClusterManagementV2OperationsMaintenanceEventsMaintenanceEventIdV2RescheduleMaintenanceEventV2Put(w http.ResponseWriter, r *http.Request)
- func (c *ClusterMaintenanceEventsV2APIController) Routes() Routes
- type ClusterMaintenanceEventsV2APIOption
- type ClusterMaintenanceEventsV2APIRouter
- type ClusterMaintenanceEventsV2APIService
- func (s *ClusterMaintenanceEventsV2APIService) ClusterManagementV2DataSourcesClusterClusterIdMaintenanceEventsV2InProgressV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *ClusterMaintenanceEventsV2APIService) ClusterManagementV2DataSourcesClusterClusterIdMaintenanceEventsV2PastV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *ClusterMaintenanceEventsV2APIService) ClusterManagementV2DataSourcesClusterClusterIdMaintenanceEventsV2UpcomingV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *ClusterMaintenanceEventsV2APIService) ClusterManagementV2OperationsMaintenanceEventsMaintenanceEventIdV2RescheduleMaintenanceEventV2Put(ctx context.Context, maintenanceEventId string, ...) (ImplResponse, error)
- type ClusterMaintenanceEventsV2APIServicer
- type ClusterNetworkFirewallRuleV2
- type ClusterNetworkFirewallRuleV2APIController
- func (c *ClusterNetworkFirewallRuleV2APIController) ClusterManagementV2DataSourcesClusterClusterIdNetworkFirewallRulesV2Get(w http.ResponseWriter, r *http.Request)
- func (c *ClusterNetworkFirewallRuleV2APIController) ClusterManagementV2ResourcesNetworkFirewallRulesV2FirewallRuleIdDelete(w http.ResponseWriter, r *http.Request)
- func (c *ClusterNetworkFirewallRuleV2APIController) ClusterManagementV2ResourcesNetworkFirewallRulesV2FirewallRuleIdGet(w http.ResponseWriter, r *http.Request)
- func (c *ClusterNetworkFirewallRuleV2APIController) ClusterManagementV2ResourcesNetworkFirewallRulesV2Post(w http.ResponseWriter, r *http.Request)
- func (c *ClusterNetworkFirewallRuleV2APIController) Routes() Routes
- type ClusterNetworkFirewallRuleV2APIOption
- type ClusterNetworkFirewallRuleV2APIRouter
- type ClusterNetworkFirewallRuleV2APIService
- func (s *ClusterNetworkFirewallRuleV2APIService) ClusterManagementV2DataSourcesClusterClusterIdNetworkFirewallRulesV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *ClusterNetworkFirewallRuleV2APIService) ClusterManagementV2ResourcesNetworkFirewallRulesV2FirewallRuleIdDelete(ctx context.Context, firewallRuleId string) (ImplResponse, error)
- func (s *ClusterNetworkFirewallRuleV2APIService) ClusterManagementV2ResourcesNetworkFirewallRulesV2FirewallRuleIdGet(ctx context.Context, firewallRuleId string) (ImplResponse, error)
- func (s *ClusterNetworkFirewallRuleV2APIService) ClusterManagementV2ResourcesNetworkFirewallRulesV2Post(ctx context.Context, clusterNetworkFirewallRuleV2 ClusterNetworkFirewallRuleV2) (ImplResponse, error)
- type ClusterNetworkFirewallRuleV2APIServicer
- type ClusterNetworkFirewallRulesV2
- type ClusterPgbouncerPoolSchema
- type ClusterRestoreV2
- type ClusterSettingsUpdateV2
- type ClusterSettingsV2APIController
- type ClusterSettingsV2APIOption
- type ClusterSettingsV2APIRouter
- type ClusterSettingsV2APIService
- type ClusterSettingsV2APIServicer
- type ClusterSummaryV2
- type CommonClusterBackupEventDataCentreV2
- type CommonClusterBackupEventNodeEventV2
- type CommonClusterBackupEventNodeV2
- type CommonClusterBackupEventsV2
- type CommonClusterGeneralSettingsV2
- type CommonClusterV2
- type CommonDataCentreV2
- type Constraint
- type CreateClusterResponseSchema
- type CreateCustomSourceMirrorRequestSchemaOnlyClass
- type CreateExclusionWindowRequest
- type CreateExclusionWindowResponse
- type CreateInstaclustrMirrorRequestSchemaOnlyClass
- type CreateMirrorRequest
- type CreateMirrorResponse
- type CreateServiceUserRequest
- type CurrentClusterOperationStatusV2
- type CurrentOperationsV2
- type CustomVpcSettingsRestoreV2
- type DataCentre
- type DataCentrePrimaryKey
- type DataCentreRegion
- type DataCentreRequest
- type DeleteClusterResponseSchema
- type DeleteNodeOperationInfoV2
- type DeleteNodesOperationInfoV2
- type ElasticSearchOptionsSchema
- type EncryptionKeyResponse
- type EncryptionKeyValidationResponse
- type EncryptionKeyValidationResponseV2
- type ErrorCollectionResponse
- type ErrorHandler
- type ErrorListResponseV2
- type ErrorMessage
- type ErrorResponse
- type ErrorResponseV2
- type ExclusionWindowsResponse
- type FirewallRule
- type FirewallRuleKind
- type FirewallRuleMixedSchema
- type FirewallRuleTypesV2
- type GCPVPCPeerV2APIController
- func (c *GCPVPCPeerV2APIController) ClusterManagementV2DataSourcesProvidersGcpVpcPeersV2Get(w http.ResponseWriter, r *http.Request)
- func (c *GCPVPCPeerV2APIController) ClusterManagementV2ResourcesProvidersGcpVpcPeersV2Post(w http.ResponseWriter, r *http.Request)
- func (c *GCPVPCPeerV2APIController) ClusterManagementV2ResourcesProvidersGcpVpcPeersV2VpcPeerIdDelete(w http.ResponseWriter, r *http.Request)
- func (c *GCPVPCPeerV2APIController) ClusterManagementV2ResourcesProvidersGcpVpcPeersV2VpcPeerIdGet(w http.ResponseWriter, r *http.Request)
- func (c *GCPVPCPeerV2APIController) Routes() Routes
- type GCPVPCPeerV2APIOption
- type GCPVPCPeerV2APIRouter
- type GCPVPCPeerV2APIService
- func (s *GCPVPCPeerV2APIService) ClusterManagementV2DataSourcesProvidersGcpVpcPeersV2Get(ctx context.Context) (ImplResponse, error)
- func (s *GCPVPCPeerV2APIService) ClusterManagementV2ResourcesProvidersGcpVpcPeersV2Post(ctx context.Context, gcpVpcPeerV2 GcpVpcPeerV2) (ImplResponse, error)
- func (s *GCPVPCPeerV2APIService) ClusterManagementV2ResourcesProvidersGcpVpcPeersV2VpcPeerIdDelete(ctx context.Context, vpcPeerId string) (ImplResponse, error)
- func (s *GCPVPCPeerV2APIService) ClusterManagementV2ResourcesProvidersGcpVpcPeersV2VpcPeerIdGet(ctx context.Context, vpcPeerId string) (ImplResponse, error)
- type GCPVPCPeerV2APIServicer
- type GcpApiPeeringConnectionWithRemoteInfo
- type GcpApiVpcPeeringConnectionRequest
- type GcpVpcPeerSummaryV2
- type GcpVpcPeerV2
- type GenericJsonErrorListResponse
- type GenericJsonErrorResponse
- type GenericResponse
- type GetAllMirrorsResponse
- type GetAllMirrorsResponseItem
- type GetSpecificMirrorResponse
- type IamPrincipalArnV2
- type IamPrincipalArnsV2
- type ImplResponse
- type Indicator
- type KafkaAclCreateRequest
- type KafkaAclDeleteRequest
- type KafkaAclEntryDisplay
- type KafkaAclListRequest
- type KafkaAclListResponse
- type KafkaAclListV2
- type KafkaAclListsV2
- type KafkaAclV2
- type KafkaAuthMechanismsEnumV2
- type KafkaClusterUpdateV2
- type KafkaClusterV2
- type KafkaConnectClusterUpdateV2
- type KafkaConnectClusterV2
- type KafkaConnectCustomConnectorsAwsV2
- type KafkaConnectCustomConnectorsAzureV2
- type KafkaConnectCustomConnectorsGcpV2
- type KafkaConnectCustomConnectorsV2
- type KafkaConnectDataCentreV2
- type KafkaConnectExternalSourceClusterDetailsV2
- type KafkaConnectExternalTargetClusterDetailsV2
- type KafkaConnectManagedSourceClusterDetailsV2
- type KafkaConnectManagedTargetClusterDetailsV2
- type KafkaConnectMirrorConnectorDetailsV2
- type KafkaConnectMirrorSourceClusterDetailsV2
- type KafkaConnectMirrorSummariesV2
- type KafkaConnectMirrorSummaryV2
- type KafkaConnectMirrorUpdateV2
- type KafkaConnectMirrorV2
- type KafkaConnectMirroredTopicDetailsV2
- type KafkaConnectOptionsSchema
- type KafkaConnectTargetClusterDetailsV2
- type KafkaConsumerGroupState
- type KafkaDataCentreV2
- type KafkaDedicatedZookeeperSettingsUpdateV2
- type KafkaDedicatedZookeeperSettingsV2
- type KafkaKarapaceRestProxyDetailsV2
- type KafkaKarapaceSchemaRegistryDetailsV2
- type KafkaKraftSettingsV2
- type KafkaListenerProtocolEnumV2
- type KafkaListenerTypeEnumV2
- type KafkaListenerV2
- type KafkaOptionsSchema
- type KafkaRestProxyDetailsV2
- type KafkaRestProxyOptionsSchema
- type KafkaRestProxyUserPasswordV2
- type KafkaRestProxyUserSummariesV2
- type KafkaRestProxyUserSummaryV2
- type KafkaSaslScramMechanismEnum
- type KafkaSchemaRegistryDetailsV2
- type KafkaSchemaRegistryUserPasswordV2
- type KafkaSchemaRegistryUserSummariesV2
- type KafkaSchemaRegistryUserSummaryV2
- type KafkaSyncConnectorsResponse
- type KafkaTopicConfigV2
- type KafkaTopicConfigsV2
- type KafkaTopicCreateRequest
- type KafkaTopicDescribeConfigResponse
- type KafkaTopicDescribeResponse
- type KafkaTopicListResponse
- type KafkaTopicModifyConfigRequest
- type KafkaTopicNamesV2
- type KafkaTopicV2
- type KafkaUserCertificateRenewalRequestV2
- type KafkaUserCertificateV2
- type KafkaUserOptionsV2
- type KafkaUserSummariesV2
- type KafkaUserSummaryV2
- type KafkaUserUpdateV2
- type KafkaUserUpdateV3
- type KafkaUserV2
- type KafkaUserV3
- type KarapaceRestProxyOptionsSchema
- type KarapaceRestProxyUserAPIController
- func (c *KarapaceRestProxyUserAPIController) ClusterManagementV2DataSourcesKarapaceRestProxyClusterClusterIdKarapaceRestProxyUsersV2Get(w http.ResponseWriter, r *http.Request)
- func (c *KarapaceRestProxyUserAPIController) ClusterManagementV2OperationsApplicationsKarapaceRestProxyClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put(w http.ResponseWriter, r *http.Request)
- func (c *KarapaceRestProxyUserAPIController) Routes() Routes
- type KarapaceRestProxyUserAPIOption
- type KarapaceRestProxyUserAPIRouter
- type KarapaceRestProxyUserAPIService
- func (s *KarapaceRestProxyUserAPIService) ClusterManagementV2DataSourcesKarapaceRestProxyClusterClusterIdKarapaceRestProxyUsersV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *KarapaceRestProxyUserAPIService) ClusterManagementV2OperationsApplicationsKarapaceRestProxyClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put(ctx context.Context, clusterId string, userName string, ...) (ImplResponse, error)
- type KarapaceRestProxyUserAPIServicer
- type KarapaceRestProxyUserPasswordV2
- type KarapaceRestProxyUserSummariesV2
- type KarapaceRestProxyUserSummaryV2
- type KarapaceSchemaRegistryUserAPIController
- func (c *KarapaceSchemaRegistryUserAPIController) ClusterManagementV2DataSourcesKarapaceSchemaRegistryClusterClusterIdKarapaceSchemaRegistryUsersV2Get(w http.ResponseWriter, r *http.Request)
- func (c *KarapaceSchemaRegistryUserAPIController) ClusterManagementV2OperationsApplicationsKarapaceSchemaRegistryClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put(w http.ResponseWriter, r *http.Request)
- func (c *KarapaceSchemaRegistryUserAPIController) Routes() Routes
- type KarapaceSchemaRegistryUserAPIOption
- type KarapaceSchemaRegistryUserAPIRouter
- type KarapaceSchemaRegistryUserAPIService
- func (s *KarapaceSchemaRegistryUserAPIService) ClusterManagementV2DataSourcesKarapaceSchemaRegistryClusterClusterIdKarapaceSchemaRegistryUsersV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *KarapaceSchemaRegistryUserAPIService) ClusterManagementV2OperationsApplicationsKarapaceSchemaRegistryClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put(ctx context.Context, clusterId string, userName string, ...) (ImplResponse, error)
- type KarapaceSchemaRegistryUserAPIServicer
- type KarapaceSchemaRegistryUserPasswordV2
- type KarapaceSchemaRegistryUserSummariesV2
- type KarapaceSchemaRegistryUserSummaryV2
- type KeyValuePair
- type ListClusterforApi
- type MainApplicationVersions
- type MaintenanceEventResponse
- type MaintenanceEventScheduleResponse
- type MaintenanceEventsResponse
- type MaintenanceEventsScheduleResponse
- type ModifyAwsEndpointServicePrincipalsRequest
- type ModifyClusterResponseSchema
- type MonitoringResultMixedSchema
- type NetworkFirewallRuleSchema
- type NewAccountResponse
- type Node
- type NodeDetailsV2
- type NodePgbouncerPoolSchema
- type NodeRolesV2
- type NodeSize
- type NodeSizeCompatibilityResponseSchema
- type NodeSizeDetailsV2
- type NodeSizeForPricingResource
- type NodeSizeForPricingResourceSchema
- type Number
- type OpenSearchClusterManagerNodeV2
- type OpenSearchClusterRestoreV2
- type OpenSearchClusterUpdateV2
- type OpenSearchClusterV2
- type OpenSearchDashboardV2
- type OpenSearchDataCentreV2
- type OpenSearchDataNodeV2
- type OpenSearchEgressRuleSourceV2
- type OpenSearchEgressRuleTypeV2
- type OpenSearchEgressRuleV2
- type OpenSearchEgressRulesV2
- type OpenSearchEgressRulesV2APIController
- func (c *OpenSearchEgressRulesV2APIController) ClusterManagementV2DataSourcesOpensearchClusterClusterIdEgressRulesV2Get(w http.ResponseWriter, r *http.Request)
- func (c *OpenSearchEgressRulesV2APIController) ClusterManagementV2ResourcesApplicationsOpensearchEgressRulesV2EgressRuleIdDelete(w http.ResponseWriter, r *http.Request)
- func (c *OpenSearchEgressRulesV2APIController) ClusterManagementV2ResourcesApplicationsOpensearchEgressRulesV2EgressRuleIdGet(w http.ResponseWriter, r *http.Request)
- func (c *OpenSearchEgressRulesV2APIController) ClusterManagementV2ResourcesApplicationsOpensearchEgressRulesV2Post(w http.ResponseWriter, r *http.Request)
- func (c *OpenSearchEgressRulesV2APIController) Routes() Routes
- type OpenSearchEgressRulesV2APIOption
- type OpenSearchEgressRulesV2APIRouter
- type OpenSearchEgressRulesV2APIService
- func (s *OpenSearchEgressRulesV2APIService) ClusterManagementV2DataSourcesOpensearchClusterClusterIdEgressRulesV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *OpenSearchEgressRulesV2APIService) ClusterManagementV2ResourcesApplicationsOpensearchEgressRulesV2EgressRuleIdDelete(ctx context.Context, egressRuleId string) (ImplResponse, error)
- func (s *OpenSearchEgressRulesV2APIService) ClusterManagementV2ResourcesApplicationsOpensearchEgressRulesV2EgressRuleIdGet(ctx context.Context, egressRuleId string) (ImplResponse, error)
- func (s *OpenSearchEgressRulesV2APIService) ClusterManagementV2ResourcesApplicationsOpensearchEgressRulesV2Post(ctx context.Context, openSearchEgressRuleV2 OpenSearchEgressRuleV2) (ImplResponse, error)
- type OpenSearchEgressRulesV2APIServicer
- type OpenSearchIngestNodeV2
- type OpenSearchOptionsSchema
- type OpenSearchPrivateLinkV2
- type OpenSearchProvisioningV2APIController
- func (c *OpenSearchProvisioningV2APIController) ClusterManagementV2DataSourcesApplicationsOpensearchClustersV2ClusterIdListBackupsV2Get(w http.ResponseWriter, r *http.Request)
- func (c *OpenSearchProvisioningV2APIController) ClusterManagementV2OperationsApplicationsOpensearchClustersV2ClusterIdTriggerBackupV2Post(w http.ResponseWriter, r *http.Request)
- func (c *OpenSearchProvisioningV2APIController) ClusterManagementV2OperationsApplicationsOpensearchRestoreV2Post(w http.ResponseWriter, r *http.Request)
- func (c *OpenSearchProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsOpensearchClustersV2ClusterIdDelete(w http.ResponseWriter, r *http.Request)
- func (c *OpenSearchProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsOpensearchClustersV2ClusterIdGet(w http.ResponseWriter, r *http.Request)
- func (c *OpenSearchProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsOpensearchClustersV2ClusterIdPut(w http.ResponseWriter, r *http.Request)
- func (c *OpenSearchProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsOpensearchClustersV2Post(w http.ResponseWriter, r *http.Request)
- func (c *OpenSearchProvisioningV2APIController) Routes() Routes
- type OpenSearchProvisioningV2APIOption
- type OpenSearchProvisioningV2APIRouter
- type OpenSearchProvisioningV2APIService
- func (s *OpenSearchProvisioningV2APIService) ClusterManagementV2DataSourcesApplicationsOpensearchClustersV2ClusterIdListBackupsV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *OpenSearchProvisioningV2APIService) ClusterManagementV2OperationsApplicationsOpensearchClustersV2ClusterIdTriggerBackupV2Post(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *OpenSearchProvisioningV2APIService) ClusterManagementV2OperationsApplicationsOpensearchRestoreV2Post(ctx context.Context, openSearchClusterRestoreV2 OpenSearchClusterRestoreV2) (ImplResponse, error)
- func (s *OpenSearchProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsOpensearchClustersV2ClusterIdDelete(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *OpenSearchProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsOpensearchClustersV2ClusterIdGet(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *OpenSearchProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsOpensearchClustersV2ClusterIdPut(ctx context.Context, clusterId string, ...) (ImplResponse, error)
- func (s *OpenSearchProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsOpensearchClustersV2Post(ctx context.Context, openSearchClusterV2 OpenSearchClusterV2) (ImplResponse, error)
- type OpenSearchProvisioningV2APIServicer
- type Operation
- type OperationListResponse
- type OperationMapResponse
- type OperationResponse
- type OperationStatusV2
- type ParseString
- type ParsingError
- type PgBouncerDetailsV2
- type PgBouncerOptionsSchema
- type PgBouncerPoolModeEnumV2
- type PgbouncerPoolSchema
- type PostgreSQLConfigurationV2APIController
- func (c *PostgreSQLConfigurationV2APIController) ClusterManagementV2DataSourcesPostgresqlClusterClusterIdConfigurationsGet(w http.ResponseWriter, r *http.Request)
- func (c *PostgreSQLConfigurationV2APIController) ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2ConfigurationIdDelete(w http.ResponseWriter, r *http.Request)
- func (c *PostgreSQLConfigurationV2APIController) ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2ConfigurationIdGet(w http.ResponseWriter, r *http.Request)
- func (c *PostgreSQLConfigurationV2APIController) ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2ConfigurationIdPut(w http.ResponseWriter, r *http.Request)
- func (c *PostgreSQLConfigurationV2APIController) ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2Post(w http.ResponseWriter, r *http.Request)
- func (c *PostgreSQLConfigurationV2APIController) Routes() Routes
- type PostgreSQLConfigurationV2APIOption
- type PostgreSQLConfigurationV2APIRouter
- type PostgreSQLConfigurationV2APIService
- func (s *PostgreSQLConfigurationV2APIService) ClusterManagementV2DataSourcesPostgresqlClusterClusterIdConfigurationsGet(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *PostgreSQLConfigurationV2APIService) ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2ConfigurationIdDelete(ctx context.Context, configurationId string) (ImplResponse, error)
- func (s *PostgreSQLConfigurationV2APIService) ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2ConfigurationIdGet(ctx context.Context, configurationId string) (ImplResponse, error)
- func (s *PostgreSQLConfigurationV2APIService) ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2ConfigurationIdPut(ctx context.Context, configurationId string, ...) (ImplResponse, error)
- func (s *PostgreSQLConfigurationV2APIService) ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2Post(ctx context.Context, ...) (ImplResponse, error)
- type PostgreSQLConfigurationV2APIServicer
- type PostgreSQLProvisioningV2APIController
- func (c *PostgreSQLProvisioningV2APIController) ClusterManagementV2DataSourcesApplicationsPostgresqlClustersV2ClusterIdListBackupsV2Get(w http.ResponseWriter, r *http.Request)
- func (c *PostgreSQLProvisioningV2APIController) ClusterManagementV2OperationsApplicationsPostgresClustersV2ClusterIdTriggerBackupV2Post(w http.ResponseWriter, r *http.Request)
- func (c *PostgreSQLProvisioningV2APIController) ClusterManagementV2OperationsApplicationsPostgresRestoreV2Post(w http.ResponseWriter, r *http.Request)
- func (c *PostgreSQLProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2ClusterIdDelete(w http.ResponseWriter, r *http.Request)
- func (c *PostgreSQLProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2ClusterIdGet(w http.ResponseWriter, r *http.Request)
- func (c *PostgreSQLProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2ClusterIdPut(w http.ResponseWriter, r *http.Request)
- func (c *PostgreSQLProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2Post(w http.ResponseWriter, r *http.Request)
- func (c *PostgreSQLProvisioningV2APIController) Routes() Routes
- type PostgreSQLProvisioningV2APIOption
- type PostgreSQLProvisioningV2APIRouter
- type PostgreSQLProvisioningV2APIService
- func (s *PostgreSQLProvisioningV2APIService) ClusterManagementV2DataSourcesApplicationsPostgresqlClustersV2ClusterIdListBackupsV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *PostgreSQLProvisioningV2APIService) ClusterManagementV2OperationsApplicationsPostgresClustersV2ClusterIdTriggerBackupV2Post(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *PostgreSQLProvisioningV2APIService) ClusterManagementV2OperationsApplicationsPostgresRestoreV2Post(ctx context.Context, clusterRestoreV2 ClusterRestoreV2) (ImplResponse, error)
- func (s *PostgreSQLProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2ClusterIdDelete(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *PostgreSQLProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2ClusterIdGet(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *PostgreSQLProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2ClusterIdPut(ctx context.Context, clusterId string, ...) (ImplResponse, error)
- func (s *PostgreSQLProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2Post(ctx context.Context, postgresqlClusterV2 PostgresqlClusterV2) (ImplResponse, error)
- type PostgreSQLProvisioningV2APIServicer
- type PostgreSQLReloadOperationV2APIController
- func (c *PostgreSQLReloadOperationV2APIController) ClusterManagementV2OperationsApplicationsPostgresqlClustersV2ClusterIdReloadGet(w http.ResponseWriter, r *http.Request)
- func (c *PostgreSQLReloadOperationV2APIController) ClusterManagementV2OperationsApplicationsPostgresqlNodesV2NodeIdReloadGet(w http.ResponseWriter, r *http.Request)
- func (c *PostgreSQLReloadOperationV2APIController) ClusterManagementV2OperationsApplicationsPostgresqlNodesV2NodeIdReloadPost(w http.ResponseWriter, r *http.Request)
- func (c *PostgreSQLReloadOperationV2APIController) Routes() Routes
- type PostgreSQLReloadOperationV2APIOption
- type PostgreSQLReloadOperationV2APIRouter
- type PostgreSQLReloadOperationV2APIService
- func (s *PostgreSQLReloadOperationV2APIService) ClusterManagementV2OperationsApplicationsPostgresqlClustersV2ClusterIdReloadGet(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *PostgreSQLReloadOperationV2APIService) ClusterManagementV2OperationsApplicationsPostgresqlNodesV2NodeIdReloadGet(ctx context.Context, nodeId string) (ImplResponse, error)
- func (s *PostgreSQLReloadOperationV2APIService) ClusterManagementV2OperationsApplicationsPostgresqlNodesV2NodeIdReloadPost(ctx context.Context, nodeId string) (ImplResponse, error)
- type PostgreSQLReloadOperationV2APIServicer
- type PostgreSQLUserV2APIController
- type PostgreSQLUserV2APIOption
- type PostgreSQLUserV2APIRouter
- type PostgreSQLUserV2APIService
- type PostgreSQLUserV2APIServicer
- type PostgresqlClusterUpdateV2
- type PostgresqlClusterV2
- type PostgresqlConfigurationPropertiesV2
- type PostgresqlConfigurationPropertyUpdateV2
- type PostgresqlConfigurationPropertyV2
- type PostgresqlDataCentreV2
- type PostgresqlInterDataCentreReplicationDetailsV2
- type PostgresqlIntraDataCentreReplicationDetailsV2
- type PostgresqlOptionsSchema
- type PostgresqlReloadOperationV2
- type PostgresqlReloadOperationsV2
- type PostgresqlReplicationModeEnumV2
- type PostgresqlUserSummary
- type PrivateLink
- type PrivateLinkSettingsV2
- type Provider
- type ProviderAccountPrimaryKey
- type ProviderAwsSettingsV2
- type ProviderAzureSettingsV2
- type ProviderGcpSettingsV2
- type ProviderNodeSizes
- type ProviderTagV2
- type ProviderType
- type ProvisioningOptions
- type RackAllocation
- type RackPrimaryKey
- type RedisBundleOptionsSchema
- type RedisClusterUpdateV2
- type RedisClusterV2
- type RedisDataCentreV2
- type RedisProvisioningV2APIController
- func (c *RedisProvisioningV2APIController) ClusterManagementV2OperationsApplicationsRedisClustersV2ClusterIdTriggerBackupV2Post(w http.ResponseWriter, r *http.Request)
- func (c *RedisProvisioningV2APIController) ClusterManagementV2OperationsApplicationsRedisRestoreV2Post(w http.ResponseWriter, r *http.Request)
- func (c *RedisProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsRedisClustersV2ClusterIdDelete(w http.ResponseWriter, r *http.Request)
- func (c *RedisProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsRedisClustersV2ClusterIdGet(w http.ResponseWriter, r *http.Request)
- func (c *RedisProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsRedisClustersV2ClusterIdPut(w http.ResponseWriter, r *http.Request)
- func (c *RedisProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsRedisClustersV2Post(w http.ResponseWriter, r *http.Request)
- func (c *RedisProvisioningV2APIController) Routes() Routes
- type RedisProvisioningV2APIOption
- type RedisProvisioningV2APIRouter
- type RedisProvisioningV2APIService
- func (s *RedisProvisioningV2APIService) ClusterManagementV2OperationsApplicationsRedisClustersV2ClusterIdTriggerBackupV2Post(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *RedisProvisioningV2APIService) ClusterManagementV2OperationsApplicationsRedisRestoreV2Post(ctx context.Context, clusterRestoreV2 ClusterRestoreV2) (ImplResponse, error)
- func (s *RedisProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsRedisClustersV2ClusterIdDelete(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *RedisProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsRedisClustersV2ClusterIdGet(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *RedisProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsRedisClustersV2ClusterIdPut(ctx context.Context, clusterId string, ...) (ImplResponse, error)
- func (s *RedisProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsRedisClustersV2Post(ctx context.Context, redisClusterV2 RedisClusterV2) (ImplResponse, error)
- type RedisProvisioningV2APIServicer
- type RedisUserPasswordV2
- type RedisUserSummariesV2
- type RedisUserSummaryV2
- type RedisUserV2
- type RedisUserV2APIController
- func (c *RedisUserV2APIController) ClusterManagementV2DataSourcesRedisClusterClusterIdUsersV2Get(w http.ResponseWriter, r *http.Request)
- func (c *RedisUserV2APIController) ClusterManagementV2ResourcesApplicationsRedisUsersV2Post(w http.ResponseWriter, r *http.Request)
- func (c *RedisUserV2APIController) ClusterManagementV2ResourcesApplicationsRedisUsersV2RedisUserIdDelete(w http.ResponseWriter, r *http.Request)
- func (c *RedisUserV2APIController) ClusterManagementV2ResourcesApplicationsRedisUsersV2RedisUserIdGet(w http.ResponseWriter, r *http.Request)
- func (c *RedisUserV2APIController) ClusterManagementV2ResourcesApplicationsRedisUsersV2RedisUserIdPut(w http.ResponseWriter, r *http.Request)
- func (c *RedisUserV2APIController) Routes() Routes
- type RedisUserV2APIOption
- type RedisUserV2APIRouter
- type RedisUserV2APIService
- func (s *RedisUserV2APIService) ClusterManagementV2DataSourcesRedisClusterClusterIdUsersV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
- func (s *RedisUserV2APIService) ClusterManagementV2ResourcesApplicationsRedisUsersV2Post(ctx context.Context, redisUserV2 RedisUserV2) (ImplResponse, error)
- func (s *RedisUserV2APIService) ClusterManagementV2ResourcesApplicationsRedisUsersV2RedisUserIdDelete(ctx context.Context, redisUserId string) (ImplResponse, error)
- func (s *RedisUserV2APIService) ClusterManagementV2ResourcesApplicationsRedisUsersV2RedisUserIdGet(ctx context.Context, redisUserId string) (ImplResponse, error)
- func (s *RedisUserV2APIService) ClusterManagementV2ResourcesApplicationsRedisUsersV2RedisUserIdPut(ctx context.Context, redisUserId string, ...) (ImplResponse, error)
- type RedisUserV2APIServicer
- type Region
- type ReplaceNodeOperation
- type ReplaceNodeOperationDetails
- type ReplaceNodeOperationParams
- type ReplaceOperationInfoV2
- type RequiredError
- type ResizeCdcOperationParams
- type ResizeClusterDataCentreOperation
- type ResizeCompatibleNodeSizeInfoV2
- type ResizeCompatibleNodeSizesV2
- type ResizeDataCentreRequest
- type ResizeOperationInfoV2
- type ResizeOperationInfosV2
- type ResizeOperationsV2APIController
- func (c *ResizeOperationsV2APIController) ClusterManagementV2DataSourcesClusterDataCentresV2ClusterDataCentreIdResizeOperationsV2Get(w http.ResponseWriter, r *http.Request)
- func (c *ResizeOperationsV2APIController) ClusterManagementV2OperationsResizeOperationsV2OperationIdCancelV2Delete(w http.ResponseWriter, r *http.Request)
- func (c *ResizeOperationsV2APIController) Routes() Routes
- type ResizeOperationsV2APIOption
- type ResizeOperationsV2APIRouter
- type ResizeOperationsV2APIService
- func (s *ResizeOperationsV2APIService) ClusterManagementV2DataSourcesClusterDataCentresV2ClusterDataCentreIdResizeOperationsV2Get(ctx context.Context, clusterDataCentreId string, activeOnly bool) (ImplResponse, error)
- func (s *ResizeOperationsV2APIService) ClusterManagementV2OperationsResizeOperationsV2OperationIdCancelV2Delete(ctx context.Context, operationId string) (ImplResponse, error)
- type ResizeOperationsV2APIServicer
- type ResizePreconditionFailureMessage
- type ResizeSettingsV2
- type RestoreBackupPreconditionFailureMessage
- type RestoreCassandraClusterRequestSchema
- type RestoreCdcInfo
- type RestoreCdcInfoSchema
- type RestoreClusterResponseSchema
- type RestoreElasticsearchClusterRequestSchema
- type RestorePostgresqlClusterRequestSchema
- type Route
- type Router
- func NewAWSEncryptionKeyV2APIController(s AWSEncryptionKeyV2APIServicer, opts ...AWSEncryptionKeyV2APIOption) Router
- func NewAWSEndpointServicePrincipalsV2APIController(s AWSEndpointServicePrincipalsV2APIServicer, ...) Router
- func NewAWSSecurityGroupFirewallRuleV2APIController(s AWSSecurityGroupFirewallRuleV2APIServicer, ...) Router
- func NewAWSVPCPeerV2APIController(s AWSVPCPeerV2APIServicer, opts ...AWSVPCPeerV2APIOption) Router
- func NewAccountClusterListV2APIController(s AccountClusterListV2APIServicer, opts ...AccountClusterListV2APIOption) Router
- func NewApacheCassandraProvisioningV2APIController(s ApacheCassandraProvisioningV2APIServicer, ...) Router
- func NewApacheKafkaACLV2APIController(s ApacheKafkaACLV2APIServicer, opts ...ApacheKafkaACLV2APIOption) Router
- func NewApacheKafkaConnectMirrorV2APIController(s ApacheKafkaConnectMirrorV2APIServicer, ...) Router
- func NewApacheKafkaConnectProvisioningV2APIController(s ApacheKafkaConnectProvisioningV2APIServicer, ...) Router
- func NewApacheKafkaProvisioningV2APIController(s ApacheKafkaProvisioningV2APIServicer, ...) Router
- func NewApacheKafkaRestProxyUserAPIController(s ApacheKafkaRestProxyUserAPIServicer, ...) Router
- func NewApacheKafkaSchemaRegistryUserAPIController(s ApacheKafkaSchemaRegistryUserAPIServicer, ...) Router
- func NewApacheKafkaTopicV2APIController(s ApacheKafkaTopicV2APIServicer, opts ...ApacheKafkaTopicV2APIOption) Router
- func NewApacheKafkaUserAPIController(s ApacheKafkaUserAPIServicer, opts ...ApacheKafkaUserAPIOption) Router
- func NewApacheZookeeperProvisioningV2APIController(s ApacheZookeeperProvisioningV2APIServicer, ...) Router
- func NewAzureVnetPeerV2APIController(s AzureVnetPeerV2APIServicer, opts ...AzureVnetPeerV2APIOption) Router
- func NewBundleUserAPIController(s BundleUserAPIServicer, opts ...BundleUserAPIOption) Router
- func NewCadenceProvisioningV2APIController(s CadenceProvisioningV2APIServicer, opts ...CadenceProvisioningV2APIOption) Router
- func NewClusterExclusionWindowV2APIController(s ClusterExclusionWindowV2APIServicer, ...) Router
- func NewClusterMaintenanceEventsV2APIController(s ClusterMaintenanceEventsV2APIServicer, ...) Router
- func NewClusterNetworkFirewallRuleV2APIController(s ClusterNetworkFirewallRuleV2APIServicer, ...) Router
- func NewClusterSettingsV2APIController(s ClusterSettingsV2APIServicer, opts ...ClusterSettingsV2APIOption) Router
- func NewGCPVPCPeerV2APIController(s GCPVPCPeerV2APIServicer, opts ...GCPVPCPeerV2APIOption) Router
- func NewKarapaceRestProxyUserAPIController(s KarapaceRestProxyUserAPIServicer, opts ...KarapaceRestProxyUserAPIOption) Router
- func NewKarapaceSchemaRegistryUserAPIController(s KarapaceSchemaRegistryUserAPIServicer, ...) Router
- func NewOpenSearchEgressRulesV2APIController(s OpenSearchEgressRulesV2APIServicer, opts ...OpenSearchEgressRulesV2APIOption) Router
- func NewOpenSearchProvisioningV2APIController(s OpenSearchProvisioningV2APIServicer, ...) Router
- func NewPostgreSQLConfigurationV2APIController(s PostgreSQLConfigurationV2APIServicer, ...) Router
- func NewPostgreSQLProvisioningV2APIController(s PostgreSQLProvisioningV2APIServicer, ...) Router
- func NewPostgreSQLReloadOperationV2APIController(s PostgreSQLReloadOperationV2APIServicer, ...) Router
- func NewPostgreSQLUserV2APIController(s PostgreSQLUserV2APIServicer, opts ...PostgreSQLUserV2APIOption) Router
- func NewRedisProvisioningV2APIController(s RedisProvisioningV2APIServicer, opts ...RedisProvisioningV2APIOption) Router
- func NewRedisUserV2APIController(s RedisUserV2APIServicer, opts ...RedisUserV2APIOption) Router
- func NewResizeOperationsV2APIController(s ResizeOperationsV2APIServicer, opts ...ResizeOperationsV2APIOption) Router
- type Routes
- type SecurityGroupFirewallRuleSchema
- type SlaTierV2
- type SparkBundleOptionsSchema
- type SparkDetailsV2
- type TopicInfo
- type TwoFactorDeleteSettingsV2
- type UpdateMaintenanceEventScheduleRequest
- type UpdateServiceUserRequest
- type UpdateTargetLatencyRequest
- type UserDetailsResponse
- type UserRoleRequest
- type VpcTypeV2
- type WindowResponse
Constants ¶
const ( CreatedID = "created" RUNNING = "RUNNING" )
Variables ¶
var ( // ErrTypeAssertionError is thrown when type an interface does not match the asserted type ErrTypeAssertionError = errors.New("unable to assert type") )
Functions ¶
func AssertAccountAwsEncryptionKeysV2Constraints ¶ added in v0.1.2
func AssertAccountAwsEncryptionKeysV2Constraints(obj AccountAwsEncryptionKeysV2) error
AssertAccountAwsEncryptionKeysV2Constraints checks if the values respects the defined constraints
func AssertAccountAwsEncryptionKeysV2Required ¶
func AssertAccountAwsEncryptionKeysV2Required(obj AccountAwsEncryptionKeysV2) error
AssertAccountAwsEncryptionKeysV2Required checks if the required fields are not zero-ed
func AssertAccountAwsVpcPeersV2Constraints ¶ added in v0.1.2
func AssertAccountAwsVpcPeersV2Constraints(obj AccountAwsVpcPeersV2) error
AssertAccountAwsVpcPeersV2Constraints checks if the values respects the defined constraints
func AssertAccountAwsVpcPeersV2Required ¶
func AssertAccountAwsVpcPeersV2Required(obj AccountAwsVpcPeersV2) error
AssertAccountAwsVpcPeersV2Required checks if the required fields are not zero-ed
func AssertAccountAzureVnetPeersV2Constraints ¶ added in v0.1.2
func AssertAccountAzureVnetPeersV2Constraints(obj AccountAzureVnetPeersV2) error
AssertAccountAzureVnetPeersV2Constraints checks if the values respects the defined constraints
func AssertAccountAzureVnetPeersV2Required ¶
func AssertAccountAzureVnetPeersV2Required(obj AccountAzureVnetPeersV2) error
AssertAccountAzureVnetPeersV2Required checks if the required fields are not zero-ed
func AssertAccountClustersV2Constraints ¶ added in v0.1.2
func AssertAccountClustersV2Constraints(obj AccountClustersV2) error
AssertAccountClustersV2Constraints checks if the values respects the defined constraints
func AssertAccountClustersV2Required ¶
func AssertAccountClustersV2Required(obj AccountClustersV2) error
AssertAccountClustersV2Required checks if the required fields are not zero-ed
func AssertAccountGcpVpcPeersV2Constraints ¶ added in v0.1.2
func AssertAccountGcpVpcPeersV2Constraints(obj AccountGcpVpcPeersV2) error
AssertAccountGcpVpcPeersV2Constraints checks if the values respects the defined constraints
func AssertAccountGcpVpcPeersV2Required ¶
func AssertAccountGcpVpcPeersV2Required(obj AccountGcpVpcPeersV2) error
AssertAccountGcpVpcPeersV2Required checks if the required fields are not zero-ed
func AssertAddonBundlesConstraints ¶ added in v0.1.2
func AssertAddonBundlesConstraints(obj AddonBundles) error
AssertAddonBundlesConstraints checks if the values respects the defined constraints
func AssertAddonBundlesOptionsConstraints ¶ added in v0.1.2
func AssertAddonBundlesOptionsConstraints(obj AddonBundlesOptions) error
AssertAddonBundlesOptionsConstraints checks if the values respects the defined constraints
func AssertAddonBundlesOptionsRequired ¶ added in v0.1.2
func AssertAddonBundlesOptionsRequired(obj AddonBundlesOptions) error
AssertAddonBundlesOptionsRequired checks if the required fields are not zero-ed
func AssertAddonBundlesRequired ¶ added in v0.1.2
func AssertAddonBundlesRequired(obj AddonBundles) error
AssertAddonBundlesRequired checks if the required fields are not zero-ed
func AssertAllProviderSpecificSettingsV2Constraints ¶ added in v0.1.2
func AssertAllProviderSpecificSettingsV2Constraints(obj AllProviderSpecificSettingsV2) error
AssertAllProviderSpecificSettingsV2Constraints checks if the values respects the defined constraints
func AssertAllProviderSpecificSettingsV2Required ¶
func AssertAllProviderSpecificSettingsV2Required(obj AllProviderSpecificSettingsV2) error
AssertAllProviderSpecificSettingsV2Required checks if the required fields are not zero-ed
func AssertApacheZookeeperClusterV2Constraints ¶ added in v0.1.2
func AssertApacheZookeeperClusterV2Constraints(obj ApacheZookeeperClusterV2) error
AssertApacheZookeeperClusterV2Constraints checks if the values respects the defined constraints
func AssertApacheZookeeperClusterV2Required ¶
func AssertApacheZookeeperClusterV2Required(obj ApacheZookeeperClusterV2) error
AssertApacheZookeeperClusterV2Required checks if the required fields are not zero-ed
func AssertApacheZookeeperDataCentreV2Constraints ¶ added in v0.1.2
func AssertApacheZookeeperDataCentreV2Constraints(obj ApacheZookeeperDataCentreV2) error
AssertApacheZookeeperDataCentreV2Constraints checks if the values respects the defined constraints
func AssertApacheZookeeperDataCentreV2Required ¶
func AssertApacheZookeeperDataCentreV2Required(obj ApacheZookeeperDataCentreV2) error
AssertApacheZookeeperDataCentreV2Required checks if the required fields are not zero-ed
func AssertApacheZookeeperOptionsSchemaConstraints ¶ added in v0.1.2
func AssertApacheZookeeperOptionsSchemaConstraints(obj ApacheZookeeperOptionsSchema) error
AssertApacheZookeeperOptionsSchemaConstraints checks if the values respects the defined constraints
func AssertApacheZookeeperOptionsSchemaRequired ¶ added in v0.1.2
func AssertApacheZookeeperOptionsSchemaRequired(obj ApacheZookeeperOptionsSchema) error
AssertApacheZookeeperOptionsSchemaRequired checks if the required fields are not zero-ed
func AssertApiEncryptionKeyRequestConstraints ¶ added in v0.1.2
func AssertApiEncryptionKeyRequestConstraints(obj ApiEncryptionKeyRequest) error
AssertApiEncryptionKeyRequestConstraints checks if the values respects the defined constraints
func AssertApiEncryptionKeyRequestRequired ¶ added in v0.1.2
func AssertApiEncryptionKeyRequestRequired(obj ApiEncryptionKeyRequest) error
AssertApiEncryptionKeyRequestRequired checks if the required fields are not zero-ed
func AssertApiRestoreRequestConstraints ¶ added in v0.1.2
func AssertApiRestoreRequestConstraints(obj ApiRestoreRequest) error
AssertApiRestoreRequestConstraints checks if the values respects the defined constraints
func AssertApiRestoreRequestRequired ¶ added in v0.1.2
func AssertApiRestoreRequestRequired(obj ApiRestoreRequest) error
AssertApiRestoreRequestRequired checks if the required fields are not zero-ed
func AssertApiVpcPeeringConnectionMixedSchemaConstraints ¶ added in v0.1.2
func AssertApiVpcPeeringConnectionMixedSchemaConstraints(obj ApiVpcPeeringConnectionMixedSchema) error
AssertApiVpcPeeringConnectionMixedSchemaConstraints checks if the values respects the defined constraints
func AssertApiVpcPeeringConnectionMixedSchemaRequired ¶ added in v0.1.2
func AssertApiVpcPeeringConnectionMixedSchemaRequired(obj ApiVpcPeeringConnectionMixedSchema) error
AssertApiVpcPeeringConnectionMixedSchemaRequired checks if the required fields are not zero-ed
func AssertApiVpcPeeringConnectionRequestConstraints ¶ added in v0.1.2
func AssertApiVpcPeeringConnectionRequestConstraints(obj ApiVpcPeeringConnectionRequest) error
AssertApiVpcPeeringConnectionRequestConstraints checks if the values respects the defined constraints
func AssertApiVpcPeeringConnectionRequestMixedSchemaConstraints ¶ added in v0.1.2
func AssertApiVpcPeeringConnectionRequestMixedSchemaConstraints(obj ApiVpcPeeringConnectionRequestMixedSchema) error
AssertApiVpcPeeringConnectionRequestMixedSchemaConstraints checks if the values respects the defined constraints
func AssertApiVpcPeeringConnectionRequestMixedSchemaRequired ¶ added in v0.1.2
func AssertApiVpcPeeringConnectionRequestMixedSchemaRequired(obj ApiVpcPeeringConnectionRequestMixedSchema) error
AssertApiVpcPeeringConnectionRequestMixedSchemaRequired checks if the required fields are not zero-ed
func AssertApiVpcPeeringConnectionRequestRequired ¶ added in v0.1.2
func AssertApiVpcPeeringConnectionRequestRequired(obj ApiVpcPeeringConnectionRequest) error
AssertApiVpcPeeringConnectionRequestRequired checks if the required fields are not zero-ed
func AssertAwsArchivalV2Constraints ¶ added in v0.1.2
func AssertAwsArchivalV2Constraints(obj AwsArchivalV2) error
AssertAwsArchivalV2Constraints checks if the values respects the defined constraints
func AssertAwsArchivalV2Required ¶
func AssertAwsArchivalV2Required(obj AwsArchivalV2) error
AssertAwsArchivalV2Required checks if the required fields are not zero-ed
func AssertAwsEncryptionKeyV2Constraints ¶ added in v0.1.2
func AssertAwsEncryptionKeyV2Constraints(obj AwsEncryptionKeyV2) error
AssertAwsEncryptionKeyV2Constraints checks if the values respects the defined constraints
func AssertAwsEncryptionKeyV2Required ¶
func AssertAwsEncryptionKeyV2Required(obj AwsEncryptionKeyV2) error
AssertAwsEncryptionKeyV2Required checks if the required fields are not zero-ed
func AssertAwsEndpointServicePrincipalsRequestConstraints ¶ added in v0.1.2
func AssertAwsEndpointServicePrincipalsRequestConstraints(obj AwsEndpointServicePrincipalsRequest) error
AssertAwsEndpointServicePrincipalsRequestConstraints checks if the values respects the defined constraints
func AssertAwsEndpointServicePrincipalsRequestRequired ¶ added in v0.1.2
func AssertAwsEndpointServicePrincipalsRequestRequired(obj AwsEndpointServicePrincipalsRequest) error
AssertAwsEndpointServicePrincipalsRequestRequired checks if the required fields are not zero-ed
func AssertAwsEndpointServicePrincipalsResponseConstraints ¶ added in v0.1.2
func AssertAwsEndpointServicePrincipalsResponseConstraints(obj AwsEndpointServicePrincipalsResponse) error
AssertAwsEndpointServicePrincipalsResponseConstraints checks if the values respects the defined constraints
func AssertAwsEndpointServicePrincipalsResponseRequired ¶ added in v0.1.2
func AssertAwsEndpointServicePrincipalsResponseRequired(obj AwsEndpointServicePrincipalsResponse) error
AssertAwsEndpointServicePrincipalsResponseRequired checks if the required fields are not zero-ed
func AssertAwsKmsArnConstraints ¶ added in v0.1.2
AssertAwsKmsArnConstraints checks if the values respects the defined constraints
func AssertAwsKmsArnRequired ¶ added in v0.1.2
AssertAwsKmsArnRequired checks if the required fields are not zero-ed
func AssertAwsProviderEncryptionKeyConstraints ¶ added in v0.1.2
func AssertAwsProviderEncryptionKeyConstraints(obj AwsProviderEncryptionKey) error
AssertAwsProviderEncryptionKeyConstraints checks if the values respects the defined constraints
func AssertAwsProviderEncryptionKeyRequired ¶ added in v0.1.2
func AssertAwsProviderEncryptionKeyRequired(obj AwsProviderEncryptionKey) error
AssertAwsProviderEncryptionKeyRequired checks if the required fields are not zero-ed
func AssertAwsRegionV2Constraints ¶ added in v0.1.2
func AssertAwsRegionV2Constraints(obj AwsRegionV2) error
AssertAwsRegionV2Constraints checks if the values respects the defined constraints
func AssertAwsRegionV2Required ¶ added in v0.1.2
func AssertAwsRegionV2Required(obj AwsRegionV2) error
AssertAwsRegionV2Required checks if the required fields are not zero-ed
func AssertAwsSecurityGroupFirewallRuleV2Constraints ¶ added in v0.1.2
func AssertAwsSecurityGroupFirewallRuleV2Constraints(obj AwsSecurityGroupFirewallRuleV2) error
AssertAwsSecurityGroupFirewallRuleV2Constraints checks if the values respects the defined constraints
func AssertAwsSecurityGroupFirewallRuleV2Required ¶
func AssertAwsSecurityGroupFirewallRuleV2Required(obj AwsSecurityGroupFirewallRuleV2) error
AssertAwsSecurityGroupFirewallRuleV2Required checks if the required fields are not zero-ed
func AssertAwsSecurityGroupFirewallRulesV2Constraints ¶ added in v0.1.2
func AssertAwsSecurityGroupFirewallRulesV2Constraints(obj AwsSecurityGroupFirewallRulesV2) error
AssertAwsSecurityGroupFirewallRulesV2Constraints checks if the values respects the defined constraints
func AssertAwsSecurityGroupFirewallRulesV2Required ¶
func AssertAwsSecurityGroupFirewallRulesV2Required(obj AwsSecurityGroupFirewallRulesV2) error
AssertAwsSecurityGroupFirewallRulesV2Required checks if the required fields are not zero-ed
func AssertAwsVpcPeerSummaryV2Constraints ¶ added in v0.1.2
func AssertAwsVpcPeerSummaryV2Constraints(obj AwsVpcPeerSummaryV2) error
AssertAwsVpcPeerSummaryV2Constraints checks if the values respects the defined constraints
func AssertAwsVpcPeerSummaryV2Required ¶
func AssertAwsVpcPeerSummaryV2Required(obj AwsVpcPeerSummaryV2) error
AssertAwsVpcPeerSummaryV2Required checks if the required fields are not zero-ed
func AssertAwsVpcPeerUpdateV2Constraints ¶ added in v0.1.2
func AssertAwsVpcPeerUpdateV2Constraints(obj AwsVpcPeerUpdateV2) error
AssertAwsVpcPeerUpdateV2Constraints checks if the values respects the defined constraints
func AssertAwsVpcPeerUpdateV2Required ¶
func AssertAwsVpcPeerUpdateV2Required(obj AwsVpcPeerUpdateV2) error
AssertAwsVpcPeerUpdateV2Required checks if the required fields are not zero-ed
func AssertAwsVpcPeerV2Constraints ¶ added in v0.1.2
func AssertAwsVpcPeerV2Constraints(obj AwsVpcPeerV2) error
AssertAwsVpcPeerV2Constraints checks if the values respects the defined constraints
func AssertAwsVpcPeerV2Required ¶
func AssertAwsVpcPeerV2Required(obj AwsVpcPeerV2) error
AssertAwsVpcPeerV2Required checks if the required fields are not zero-ed
func AssertAwsVpcPeeringConnectionConstraints ¶ added in v0.1.2
func AssertAwsVpcPeeringConnectionConstraints(obj AwsVpcPeeringConnection) error
AssertAwsVpcPeeringConnectionConstraints checks if the values respects the defined constraints
func AssertAwsVpcPeeringConnectionPeerSubnetsConstraints ¶ added in v0.1.2
func AssertAwsVpcPeeringConnectionPeerSubnetsConstraints(obj AwsVpcPeeringConnectionPeerSubnets) error
AssertAwsVpcPeeringConnectionPeerSubnetsConstraints checks if the values respects the defined constraints
func AssertAwsVpcPeeringConnectionPeerSubnetsRequired ¶ added in v0.1.2
func AssertAwsVpcPeeringConnectionPeerSubnetsRequired(obj AwsVpcPeeringConnectionPeerSubnets) error
AssertAwsVpcPeeringConnectionPeerSubnetsRequired checks if the required fields are not zero-ed
func AssertAwsVpcPeeringConnectionRequired ¶ added in v0.1.2
func AssertAwsVpcPeeringConnectionRequired(obj AwsVpcPeeringConnection) error
AssertAwsVpcPeeringConnectionRequired checks if the required fields are not zero-ed
func AssertAzureApiPeeringConnectionConstraints ¶ added in v0.1.2
func AssertAzureApiPeeringConnectionConstraints(obj AzureApiPeeringConnection) error
AssertAzureApiPeeringConnectionConstraints checks if the values respects the defined constraints
func AssertAzureApiPeeringConnectionPeerSubnetsConstraints ¶ added in v0.1.2
func AssertAzureApiPeeringConnectionPeerSubnetsConstraints(obj AzureApiPeeringConnectionPeerSubnets) error
AssertAzureApiPeeringConnectionPeerSubnetsConstraints checks if the values respects the defined constraints
func AssertAzureApiPeeringConnectionPeerSubnetsRequired ¶ added in v0.1.2
func AssertAzureApiPeeringConnectionPeerSubnetsRequired(obj AzureApiPeeringConnectionPeerSubnets) error
AssertAzureApiPeeringConnectionPeerSubnetsRequired checks if the required fields are not zero-ed
func AssertAzureApiPeeringConnectionRequired ¶ added in v0.1.2
func AssertAzureApiPeeringConnectionRequired(obj AzureApiPeeringConnection) error
AssertAzureApiPeeringConnectionRequired checks if the required fields are not zero-ed
func AssertAzureVNetPeeringConnectionRequestConstraints ¶ added in v0.1.2
func AssertAzureVNetPeeringConnectionRequestConstraints(obj AzureVNetPeeringConnectionRequest) error
AssertAzureVNetPeeringConnectionRequestConstraints checks if the values respects the defined constraints
func AssertAzureVNetPeeringConnectionRequestRequired ¶ added in v0.1.2
func AssertAzureVNetPeeringConnectionRequestRequired(obj AzureVNetPeeringConnectionRequest) error
AssertAzureVNetPeeringConnectionRequestRequired checks if the required fields are not zero-ed
func AssertAzureVnetPeerSummaryV2Constraints ¶ added in v0.1.2
func AssertAzureVnetPeerSummaryV2Constraints(obj AzureVnetPeerSummaryV2) error
AssertAzureVnetPeerSummaryV2Constraints checks if the values respects the defined constraints
func AssertAzureVnetPeerSummaryV2Required ¶
func AssertAzureVnetPeerSummaryV2Required(obj AzureVnetPeerSummaryV2) error
AssertAzureVnetPeerSummaryV2Required checks if the required fields are not zero-ed
func AssertAzureVnetPeerV2Constraints ¶ added in v0.1.2
func AssertAzureVnetPeerV2Constraints(obj AzureVnetPeerV2) error
AssertAzureVnetPeerV2Constraints checks if the values respects the defined constraints
func AssertAzureVnetPeerV2Required ¶
func AssertAzureVnetPeerV2Required(obj AzureVnetPeerV2) error
AssertAzureVnetPeerV2Required checks if the required fields are not zero-ed
func AssertBundleUserCreateRequestConstraints ¶ added in v0.1.2
func AssertBundleUserCreateRequestConstraints(obj BundleUserCreateRequest) error
AssertBundleUserCreateRequestConstraints checks if the values respects the defined constraints
func AssertBundleUserCreateRequestRequired ¶ added in v0.1.2
func AssertBundleUserCreateRequestRequired(obj BundleUserCreateRequest) error
AssertBundleUserCreateRequestRequired checks if the required fields are not zero-ed
func AssertBundleUserDeleteRequestConstraints ¶ added in v0.1.2
func AssertBundleUserDeleteRequestConstraints(obj BundleUserDeleteRequest) error
AssertBundleUserDeleteRequestConstraints checks if the values respects the defined constraints
func AssertBundleUserDeleteRequestRequired ¶ added in v0.1.2
func AssertBundleUserDeleteRequestRequired(obj BundleUserDeleteRequest) error
AssertBundleUserDeleteRequestRequired checks if the required fields are not zero-ed
func AssertCadenceAdvancedVisibilityV2Constraints ¶ added in v0.1.2
func AssertCadenceAdvancedVisibilityV2Constraints(obj CadenceAdvancedVisibilityV2) error
AssertCadenceAdvancedVisibilityV2Constraints checks if the values respects the defined constraints
func AssertCadenceAdvancedVisibilityV2Required ¶
func AssertCadenceAdvancedVisibilityV2Required(obj CadenceAdvancedVisibilityV2) error
AssertCadenceAdvancedVisibilityV2Required checks if the required fields are not zero-ed
func AssertCadenceClusterUpdateV2Constraints ¶ added in v0.1.2
func AssertCadenceClusterUpdateV2Constraints(obj CadenceClusterUpdateV2) error
AssertCadenceClusterUpdateV2Constraints checks if the values respects the defined constraints
func AssertCadenceClusterUpdateV2Required ¶
func AssertCadenceClusterUpdateV2Required(obj CadenceClusterUpdateV2) error
AssertCadenceClusterUpdateV2Required checks if the required fields are not zero-ed
func AssertCadenceClusterV2Constraints ¶ added in v0.1.2
func AssertCadenceClusterV2Constraints(obj CadenceClusterV2) error
AssertCadenceClusterV2Constraints checks if the values respects the defined constraints
func AssertCadenceClusterV2Required ¶
func AssertCadenceClusterV2Required(obj CadenceClusterV2) error
AssertCadenceClusterV2Required checks if the required fields are not zero-ed
func AssertCadenceDataCentreV2Constraints ¶ added in v0.1.2
func AssertCadenceDataCentreV2Constraints(obj CadenceDataCentreV2) error
AssertCadenceDataCentreV2Constraints checks if the values respects the defined constraints
func AssertCadenceDataCentreV2Required ¶
func AssertCadenceDataCentreV2Required(obj CadenceDataCentreV2) error
AssertCadenceDataCentreV2Required checks if the required fields are not zero-ed
func AssertCadenceDependencyV2Constraints ¶ added in v0.1.2
func AssertCadenceDependencyV2Constraints(obj CadenceDependencyV2) error
AssertCadenceDependencyV2Constraints checks if the values respects the defined constraints
func AssertCadenceDependencyV2Required ¶
func AssertCadenceDependencyV2Required(obj CadenceDependencyV2) error
AssertCadenceDependencyV2Required checks if the required fields are not zero-ed
func AssertCadenceOptionsSchemaConstraints ¶ added in v0.1.2
func AssertCadenceOptionsSchemaConstraints(obj CadenceOptionsSchema) error
AssertCadenceOptionsSchemaConstraints checks if the values respects the defined constraints
func AssertCadenceOptionsSchemaRequired ¶ added in v0.1.2
func AssertCadenceOptionsSchemaRequired(obj CadenceOptionsSchema) error
AssertCadenceOptionsSchemaRequired checks if the required fields are not zero-ed
func AssertCadenceSharedProvisioningV2Constraints ¶ added in v0.1.2
func AssertCadenceSharedProvisioningV2Constraints(obj CadenceSharedProvisioningV2) error
AssertCadenceSharedProvisioningV2Constraints checks if the values respects the defined constraints
func AssertCadenceSharedProvisioningV2Required ¶
func AssertCadenceSharedProvisioningV2Required(obj CadenceSharedProvisioningV2) error
AssertCadenceSharedProvisioningV2Required checks if the required fields are not zero-ed
func AssertCadenceStandardProvisioningV2Constraints ¶ added in v0.1.2
func AssertCadenceStandardProvisioningV2Constraints(obj CadenceStandardProvisioningV2) error
AssertCadenceStandardProvisioningV2Constraints checks if the values respects the defined constraints
func AssertCadenceStandardProvisioningV2Required ¶
func AssertCadenceStandardProvisioningV2Required(obj CadenceStandardProvisioningV2) error
AssertCadenceStandardProvisioningV2Required checks if the required fields are not zero-ed
func AssertCassandraClusterRestoreV2Constraints ¶ added in v0.1.2
func AssertCassandraClusterRestoreV2Constraints(obj CassandraClusterRestoreV2) error
AssertCassandraClusterRestoreV2Constraints checks if the values respects the defined constraints
func AssertCassandraClusterRestoreV2Required ¶ added in v0.1.2
func AssertCassandraClusterRestoreV2Required(obj CassandraClusterRestoreV2) error
AssertCassandraClusterRestoreV2Required checks if the required fields are not zero-ed
func AssertCassandraClusterUpdateV2Constraints ¶ added in v0.1.2
func AssertCassandraClusterUpdateV2Constraints(obj CassandraClusterUpdateV2) error
AssertCassandraClusterUpdateV2Constraints checks if the values respects the defined constraints
func AssertCassandraClusterUpdateV2Required ¶
func AssertCassandraClusterUpdateV2Required(obj CassandraClusterUpdateV2) error
AssertCassandraClusterUpdateV2Required checks if the required fields are not zero-ed
func AssertCassandraClusterV2Constraints ¶ added in v0.1.2
func AssertCassandraClusterV2Constraints(obj CassandraClusterV2) error
AssertCassandraClusterV2Constraints checks if the values respects the defined constraints
func AssertCassandraClusterV2Required ¶
func AssertCassandraClusterV2Required(obj CassandraClusterV2) error
AssertCassandraClusterV2Required checks if the required fields are not zero-ed
func AssertCassandraDataCentreV2Constraints ¶ added in v0.1.2
func AssertCassandraDataCentreV2Constraints(obj CassandraDataCentreV2) error
AssertCassandraDataCentreV2Constraints checks if the values respects the defined constraints
func AssertCassandraDataCentreV2Required ¶
func AssertCassandraDataCentreV2Required(obj CassandraDataCentreV2) error
AssertCassandraDataCentreV2Required checks if the required fields are not zero-ed
func AssertCassandraOptionsSchemaConstraints ¶ added in v0.1.2
func AssertCassandraOptionsSchemaConstraints(obj CassandraOptionsSchema) error
AssertCassandraOptionsSchemaConstraints checks if the values respects the defined constraints
func AssertCassandraOptionsSchemaRequired ¶ added in v0.1.2
func AssertCassandraOptionsSchemaRequired(obj CassandraOptionsSchema) error
AssertCassandraOptionsSchemaRequired checks if the required fields are not zero-ed
func AssertCdcPgbouncerPoolSchemaConstraints ¶ added in v0.1.2
func AssertCdcPgbouncerPoolSchemaConstraints(obj CdcPgbouncerPoolSchema) error
AssertCdcPgbouncerPoolSchemaConstraints checks if the values respects the defined constraints
func AssertCdcPgbouncerPoolSchemaRequired ¶ added in v0.1.2
func AssertCdcPgbouncerPoolSchemaRequired(obj CdcPgbouncerPoolSchema) error
AssertCdcPgbouncerPoolSchemaRequired checks if the required fields are not zero-ed
func AssertCidrSchemaConstraints ¶ added in v0.1.2
func AssertCidrSchemaConstraints(obj CidrSchema) error
AssertCidrSchemaConstraints checks if the values respects the defined constraints
func AssertCidrSchemaRequired ¶ added in v0.1.2
func AssertCidrSchemaRequired(obj CidrSchema) error
AssertCidrSchemaRequired checks if the required fields are not zero-ed
func AssertCidrSetSchemaConstraints ¶ added in v0.1.2
func AssertCidrSetSchemaConstraints(obj CidrSetSchema) error
AssertCidrSetSchemaConstraints checks if the values respects the defined constraints
func AssertCidrSetSchemaRequired ¶ added in v0.1.2
func AssertCidrSetSchemaRequired(obj CidrSetSchema) error
AssertCidrSetSchemaRequired checks if the required fields are not zero-ed
func AssertCloudProviderEnumV2Constraints ¶ added in v0.1.2
func AssertCloudProviderEnumV2Constraints(obj CloudProviderEnumV2) error
AssertCloudProviderEnumV2Constraints checks if the values respects the defined constraints
func AssertCloudProviderEnumV2Required ¶
func AssertCloudProviderEnumV2Required(obj CloudProviderEnumV2) error
AssertCloudProviderEnumV2Required checks if the required fields are not zero-ed
func AssertCloudProviderNodeSizesListV2Constraints ¶ added in v0.1.2
func AssertCloudProviderNodeSizesListV2Constraints(obj CloudProviderNodeSizesListV2) error
AssertCloudProviderNodeSizesListV2Constraints checks if the values respects the defined constraints
func AssertCloudProviderNodeSizesListV2Required ¶ added in v0.1.2
func AssertCloudProviderNodeSizesListV2Required(obj CloudProviderNodeSizesListV2) error
AssertCloudProviderNodeSizesListV2Required checks if the required fields are not zero-ed
func AssertCloudProviderNodeSizesV2Constraints ¶ added in v0.1.2
func AssertCloudProviderNodeSizesV2Constraints(obj CloudProviderNodeSizesV2) error
AssertCloudProviderNodeSizesV2Constraints checks if the values respects the defined constraints
func AssertCloudProviderNodeSizesV2Required ¶ added in v0.1.2
func AssertCloudProviderNodeSizesV2Required(obj CloudProviderNodeSizesV2) error
AssertCloudProviderNodeSizesV2Required checks if the required fields are not zero-ed
func AssertClusterDataCentreConstraints ¶ added in v0.1.2
func AssertClusterDataCentreConstraints(obj ClusterDataCentre) error
AssertClusterDataCentreConstraints checks if the values respects the defined constraints
func AssertClusterDataCentreRequired ¶ added in v0.1.2
func AssertClusterDataCentreRequired(obj ClusterDataCentre) error
AssertClusterDataCentreRequired checks if the required fields are not zero-ed
func AssertClusterDataCentreResizeOperationDetailsConstraints ¶ added in v0.1.2
func AssertClusterDataCentreResizeOperationDetailsConstraints(obj ClusterDataCentreResizeOperationDetails) error
AssertClusterDataCentreResizeOperationDetailsConstraints checks if the values respects the defined constraints
func AssertClusterDataCentreResizeOperationDetailsRequired ¶ added in v0.1.2
func AssertClusterDataCentreResizeOperationDetailsRequired(obj ClusterDataCentreResizeOperationDetails) error
AssertClusterDataCentreResizeOperationDetailsRequired checks if the required fields are not zero-ed
func AssertClusterDataCentreRestoreConfigV2Constraints ¶ added in v0.1.2
func AssertClusterDataCentreRestoreConfigV2Constraints(obj ClusterDataCentreRestoreConfigV2) error
AssertClusterDataCentreRestoreConfigV2Constraints checks if the values respects the defined constraints
func AssertClusterDataCentreRestoreConfigV2Required ¶ added in v0.1.2
func AssertClusterDataCentreRestoreConfigV2Required(obj ClusterDataCentreRestoreConfigV2) error
AssertClusterDataCentreRestoreConfigV2Required checks if the required fields are not zero-ed
func AssertClusterDetailsResponseConstraints ¶ added in v0.1.2
func AssertClusterDetailsResponseConstraints(obj ClusterDetailsResponse) error
AssertClusterDetailsResponseConstraints checks if the values respects the defined constraints
func AssertClusterDetailsResponseRequired ¶ added in v0.1.2
func AssertClusterDetailsResponseRequired(obj ClusterDetailsResponse) error
AssertClusterDetailsResponseRequired checks if the required fields are not zero-ed
func AssertClusterEventsConstraints ¶ added in v0.1.2
func AssertClusterEventsConstraints(obj ClusterEvents) error
AssertClusterEventsConstraints checks if the values respects the defined constraints
func AssertClusterEventsNodeConstraints ¶ added in v0.1.2
func AssertClusterEventsNodeConstraints(obj ClusterEventsNode) error
AssertClusterEventsNodeConstraints checks if the values respects the defined constraints
func AssertClusterEventsNodeEventConstraints ¶ added in v0.1.2
func AssertClusterEventsNodeEventConstraints(obj ClusterEventsNodeEvent) error
AssertClusterEventsNodeEventConstraints checks if the values respects the defined constraints
func AssertClusterEventsNodeEventRequired ¶ added in v0.1.2
func AssertClusterEventsNodeEventRequired(obj ClusterEventsNodeEvent) error
AssertClusterEventsNodeEventRequired checks if the required fields are not zero-ed
func AssertClusterEventsNodeRequired ¶ added in v0.1.2
func AssertClusterEventsNodeRequired(obj ClusterEventsNode) error
AssertClusterEventsNodeRequired checks if the required fields are not zero-ed
func AssertClusterEventsRequired ¶ added in v0.1.2
func AssertClusterEventsRequired(obj ClusterEvents) error
AssertClusterEventsRequired checks if the required fields are not zero-ed
func AssertClusterExclusionWindowV2Constraints ¶ added in v0.1.2
func AssertClusterExclusionWindowV2Constraints(obj ClusterExclusionWindowV2) error
AssertClusterExclusionWindowV2Constraints checks if the values respects the defined constraints
func AssertClusterExclusionWindowV2Required ¶ added in v0.1.2
func AssertClusterExclusionWindowV2Required(obj ClusterExclusionWindowV2) error
AssertClusterExclusionWindowV2Required checks if the required fields are not zero-ed
func AssertClusterExclusionWindowsV2Constraints ¶ added in v0.1.2
func AssertClusterExclusionWindowsV2Constraints(obj ClusterExclusionWindowsV2) error
AssertClusterExclusionWindowsV2Constraints checks if the values respects the defined constraints
func AssertClusterExclusionWindowsV2Required ¶ added in v0.1.2
func AssertClusterExclusionWindowsV2Required(obj ClusterExclusionWindowsV2) error
AssertClusterExclusionWindowsV2Required checks if the required fields are not zero-ed
func AssertClusterMaintenanceEventScheduleUpdateV2Constraints ¶ added in v0.1.2
func AssertClusterMaintenanceEventScheduleUpdateV2Constraints(obj ClusterMaintenanceEventScheduleUpdateV2) error
AssertClusterMaintenanceEventScheduleUpdateV2Constraints checks if the values respects the defined constraints
func AssertClusterMaintenanceEventScheduleUpdateV2Required ¶ added in v0.1.2
func AssertClusterMaintenanceEventScheduleUpdateV2Required(obj ClusterMaintenanceEventScheduleUpdateV2) error
AssertClusterMaintenanceEventScheduleUpdateV2Required checks if the required fields are not zero-ed
func AssertClusterMaintenanceEventScheduleV2Constraints ¶ added in v0.1.2
func AssertClusterMaintenanceEventScheduleV2Constraints(obj ClusterMaintenanceEventScheduleV2) error
AssertClusterMaintenanceEventScheduleV2Constraints checks if the values respects the defined constraints
func AssertClusterMaintenanceEventScheduleV2Required ¶ added in v0.1.2
func AssertClusterMaintenanceEventScheduleV2Required(obj ClusterMaintenanceEventScheduleV2) error
AssertClusterMaintenanceEventScheduleV2Required checks if the required fields are not zero-ed
func AssertClusterMaintenanceEventSchedulesV2Constraints ¶ added in v0.1.2
func AssertClusterMaintenanceEventSchedulesV2Constraints(obj ClusterMaintenanceEventSchedulesV2) error
AssertClusterMaintenanceEventSchedulesV2Constraints checks if the values respects the defined constraints
func AssertClusterMaintenanceEventSchedulesV2Required ¶ added in v0.1.2
func AssertClusterMaintenanceEventSchedulesV2Required(obj ClusterMaintenanceEventSchedulesV2) error
AssertClusterMaintenanceEventSchedulesV2Required checks if the required fields are not zero-ed
func AssertClusterMaintenanceEventV2Constraints ¶ added in v0.1.2
func AssertClusterMaintenanceEventV2Constraints(obj ClusterMaintenanceEventV2) error
AssertClusterMaintenanceEventV2Constraints checks if the values respects the defined constraints
func AssertClusterMaintenanceEventV2Required ¶ added in v0.1.2
func AssertClusterMaintenanceEventV2Required(obj ClusterMaintenanceEventV2) error
AssertClusterMaintenanceEventV2Required checks if the required fields are not zero-ed
func AssertClusterMaintenanceEventsV2Constraints ¶ added in v0.1.2
func AssertClusterMaintenanceEventsV2Constraints(obj ClusterMaintenanceEventsV2) error
AssertClusterMaintenanceEventsV2Constraints checks if the values respects the defined constraints
func AssertClusterMaintenanceEventsV2Required ¶ added in v0.1.2
func AssertClusterMaintenanceEventsV2Required(obj ClusterMaintenanceEventsV2) error
AssertClusterMaintenanceEventsV2Required checks if the required fields are not zero-ed
func AssertClusterNetworkFirewallRuleV2Constraints ¶ added in v0.1.2
func AssertClusterNetworkFirewallRuleV2Constraints(obj ClusterNetworkFirewallRuleV2) error
AssertClusterNetworkFirewallRuleV2Constraints checks if the values respects the defined constraints
func AssertClusterNetworkFirewallRuleV2Required ¶
func AssertClusterNetworkFirewallRuleV2Required(obj ClusterNetworkFirewallRuleV2) error
AssertClusterNetworkFirewallRuleV2Required checks if the required fields are not zero-ed
func AssertClusterNetworkFirewallRulesV2Constraints ¶ added in v0.1.2
func AssertClusterNetworkFirewallRulesV2Constraints(obj ClusterNetworkFirewallRulesV2) error
AssertClusterNetworkFirewallRulesV2Constraints checks if the values respects the defined constraints
func AssertClusterNetworkFirewallRulesV2Required ¶
func AssertClusterNetworkFirewallRulesV2Required(obj ClusterNetworkFirewallRulesV2) error
AssertClusterNetworkFirewallRulesV2Required checks if the required fields are not zero-ed
func AssertClusterPgbouncerPoolSchemaConstraints ¶ added in v0.1.2
func AssertClusterPgbouncerPoolSchemaConstraints(obj ClusterPgbouncerPoolSchema) error
AssertClusterPgbouncerPoolSchemaConstraints checks if the values respects the defined constraints
func AssertClusterPgbouncerPoolSchemaRequired ¶ added in v0.1.2
func AssertClusterPgbouncerPoolSchemaRequired(obj ClusterPgbouncerPoolSchema) error
AssertClusterPgbouncerPoolSchemaRequired checks if the required fields are not zero-ed
func AssertClusterRestoreV2Constraints ¶ added in v0.1.2
func AssertClusterRestoreV2Constraints(obj ClusterRestoreV2) error
AssertClusterRestoreV2Constraints checks if the values respects the defined constraints
func AssertClusterRestoreV2Required ¶ added in v0.1.2
func AssertClusterRestoreV2Required(obj ClusterRestoreV2) error
AssertClusterRestoreV2Required checks if the required fields are not zero-ed
func AssertClusterSettingsUpdateV2Constraints ¶ added in v0.1.2
func AssertClusterSettingsUpdateV2Constraints(obj ClusterSettingsUpdateV2) error
AssertClusterSettingsUpdateV2Constraints checks if the values respects the defined constraints
func AssertClusterSettingsUpdateV2Required ¶ added in v0.1.2
func AssertClusterSettingsUpdateV2Required(obj ClusterSettingsUpdateV2) error
AssertClusterSettingsUpdateV2Required checks if the required fields are not zero-ed
func AssertClusterSummaryV2Constraints ¶ added in v0.1.2
func AssertClusterSummaryV2Constraints(obj ClusterSummaryV2) error
AssertClusterSummaryV2Constraints checks if the values respects the defined constraints
func AssertClusterSummaryV2Required ¶
func AssertClusterSummaryV2Required(obj ClusterSummaryV2) error
AssertClusterSummaryV2Required checks if the required fields are not zero-ed
func AssertCommonClusterBackupEventDataCentreV2Constraints ¶ added in v0.1.2
func AssertCommonClusterBackupEventDataCentreV2Constraints(obj CommonClusterBackupEventDataCentreV2) error
AssertCommonClusterBackupEventDataCentreV2Constraints checks if the values respects the defined constraints
func AssertCommonClusterBackupEventDataCentreV2Required ¶ added in v0.1.2
func AssertCommonClusterBackupEventDataCentreV2Required(obj CommonClusterBackupEventDataCentreV2) error
AssertCommonClusterBackupEventDataCentreV2Required checks if the required fields are not zero-ed
func AssertCommonClusterBackupEventNodeEventV2Constraints ¶ added in v0.1.2
func AssertCommonClusterBackupEventNodeEventV2Constraints(obj CommonClusterBackupEventNodeEventV2) error
AssertCommonClusterBackupEventNodeEventV2Constraints checks if the values respects the defined constraints
func AssertCommonClusterBackupEventNodeEventV2Required ¶ added in v0.1.2
func AssertCommonClusterBackupEventNodeEventV2Required(obj CommonClusterBackupEventNodeEventV2) error
AssertCommonClusterBackupEventNodeEventV2Required checks if the required fields are not zero-ed
func AssertCommonClusterBackupEventNodeV2Constraints ¶ added in v0.1.2
func AssertCommonClusterBackupEventNodeV2Constraints(obj CommonClusterBackupEventNodeV2) error
AssertCommonClusterBackupEventNodeV2Constraints checks if the values respects the defined constraints
func AssertCommonClusterBackupEventNodeV2Required ¶ added in v0.1.2
func AssertCommonClusterBackupEventNodeV2Required(obj CommonClusterBackupEventNodeV2) error
AssertCommonClusterBackupEventNodeV2Required checks if the required fields are not zero-ed
func AssertCommonClusterBackupEventsV2Constraints ¶ added in v0.1.2
func AssertCommonClusterBackupEventsV2Constraints(obj CommonClusterBackupEventsV2) error
AssertCommonClusterBackupEventsV2Constraints checks if the values respects the defined constraints
func AssertCommonClusterBackupEventsV2Required ¶ added in v0.1.2
func AssertCommonClusterBackupEventsV2Required(obj CommonClusterBackupEventsV2) error
AssertCommonClusterBackupEventsV2Required checks if the required fields are not zero-ed
func AssertCommonClusterGeneralSettingsV2Constraints ¶ added in v0.1.2
func AssertCommonClusterGeneralSettingsV2Constraints(obj CommonClusterGeneralSettingsV2) error
AssertCommonClusterGeneralSettingsV2Constraints checks if the values respects the defined constraints
func AssertCommonClusterGeneralSettingsV2Required ¶ added in v0.1.2
func AssertCommonClusterGeneralSettingsV2Required(obj CommonClusterGeneralSettingsV2) error
AssertCommonClusterGeneralSettingsV2Required checks if the required fields are not zero-ed
func AssertCommonClusterV2Constraints ¶ added in v0.1.2
func AssertCommonClusterV2Constraints(obj CommonClusterV2) error
AssertCommonClusterV2Constraints checks if the values respects the defined constraints
func AssertCommonClusterV2Required ¶
func AssertCommonClusterV2Required(obj CommonClusterV2) error
AssertCommonClusterV2Required checks if the required fields are not zero-ed
func AssertCommonDataCentreV2Constraints ¶ added in v0.1.2
func AssertCommonDataCentreV2Constraints(obj CommonDataCentreV2) error
AssertCommonDataCentreV2Constraints checks if the values respects the defined constraints
func AssertCommonDataCentreV2Required ¶
func AssertCommonDataCentreV2Required(obj CommonDataCentreV2) error
AssertCommonDataCentreV2Required checks if the required fields are not zero-ed
func AssertCreateClusterResponseSchemaConstraints ¶ added in v0.1.2
func AssertCreateClusterResponseSchemaConstraints(obj CreateClusterResponseSchema) error
AssertCreateClusterResponseSchemaConstraints checks if the values respects the defined constraints
func AssertCreateClusterResponseSchemaRequired ¶ added in v0.1.2
func AssertCreateClusterResponseSchemaRequired(obj CreateClusterResponseSchema) error
AssertCreateClusterResponseSchemaRequired checks if the required fields are not zero-ed
func AssertCreateCustomSourceMirrorRequestSchemaOnlyClassConstraints ¶ added in v0.1.2
func AssertCreateCustomSourceMirrorRequestSchemaOnlyClassConstraints(obj CreateCustomSourceMirrorRequestSchemaOnlyClass) error
AssertCreateCustomSourceMirrorRequestSchemaOnlyClassConstraints checks if the values respects the defined constraints
func AssertCreateCustomSourceMirrorRequestSchemaOnlyClassRequired ¶ added in v0.1.2
func AssertCreateCustomSourceMirrorRequestSchemaOnlyClassRequired(obj CreateCustomSourceMirrorRequestSchemaOnlyClass) error
AssertCreateCustomSourceMirrorRequestSchemaOnlyClassRequired checks if the required fields are not zero-ed
func AssertCreateExclusionWindowRequestConstraints ¶ added in v0.1.2
func AssertCreateExclusionWindowRequestConstraints(obj CreateExclusionWindowRequest) error
AssertCreateExclusionWindowRequestConstraints checks if the values respects the defined constraints
func AssertCreateExclusionWindowRequestRequired ¶ added in v0.1.2
func AssertCreateExclusionWindowRequestRequired(obj CreateExclusionWindowRequest) error
AssertCreateExclusionWindowRequestRequired checks if the required fields are not zero-ed
func AssertCreateExclusionWindowResponseConstraints ¶ added in v0.1.2
func AssertCreateExclusionWindowResponseConstraints(obj CreateExclusionWindowResponse) error
AssertCreateExclusionWindowResponseConstraints checks if the values respects the defined constraints
func AssertCreateExclusionWindowResponseRequired ¶ added in v0.1.2
func AssertCreateExclusionWindowResponseRequired(obj CreateExclusionWindowResponse) error
AssertCreateExclusionWindowResponseRequired checks if the required fields are not zero-ed
func AssertCreateInstaclustrMirrorRequestSchemaOnlyClassConstraints ¶ added in v0.1.2
func AssertCreateInstaclustrMirrorRequestSchemaOnlyClassConstraints(obj CreateInstaclustrMirrorRequestSchemaOnlyClass) error
AssertCreateInstaclustrMirrorRequestSchemaOnlyClassConstraints checks if the values respects the defined constraints
func AssertCreateInstaclustrMirrorRequestSchemaOnlyClassRequired ¶ added in v0.1.2
func AssertCreateInstaclustrMirrorRequestSchemaOnlyClassRequired(obj CreateInstaclustrMirrorRequestSchemaOnlyClass) error
AssertCreateInstaclustrMirrorRequestSchemaOnlyClassRequired checks if the required fields are not zero-ed
func AssertCreateMirrorRequestConstraints ¶ added in v0.1.2
func AssertCreateMirrorRequestConstraints(obj CreateMirrorRequest) error
AssertCreateMirrorRequestConstraints checks if the values respects the defined constraints
func AssertCreateMirrorRequestRequired ¶ added in v0.1.2
func AssertCreateMirrorRequestRequired(obj CreateMirrorRequest) error
AssertCreateMirrorRequestRequired checks if the required fields are not zero-ed
func AssertCreateMirrorResponseConstraints ¶ added in v0.1.2
func AssertCreateMirrorResponseConstraints(obj CreateMirrorResponse) error
AssertCreateMirrorResponseConstraints checks if the values respects the defined constraints
func AssertCreateMirrorResponseRequired ¶ added in v0.1.2
func AssertCreateMirrorResponseRequired(obj CreateMirrorResponse) error
AssertCreateMirrorResponseRequired checks if the required fields are not zero-ed
func AssertCreateServiceUserRequestConstraints ¶ added in v0.1.2
func AssertCreateServiceUserRequestConstraints(obj CreateServiceUserRequest) error
AssertCreateServiceUserRequestConstraints checks if the values respects the defined constraints
func AssertCreateServiceUserRequestRequired ¶ added in v0.1.2
func AssertCreateServiceUserRequestRequired(obj CreateServiceUserRequest) error
AssertCreateServiceUserRequestRequired checks if the required fields are not zero-ed
func AssertCurrentClusterOperationStatusV2Constraints ¶ added in v0.1.2
func AssertCurrentClusterOperationStatusV2Constraints(obj CurrentClusterOperationStatusV2) error
AssertCurrentClusterOperationStatusV2Constraints checks if the values respects the defined constraints
func AssertCurrentClusterOperationStatusV2Required ¶
func AssertCurrentClusterOperationStatusV2Required(obj CurrentClusterOperationStatusV2) error
AssertCurrentClusterOperationStatusV2Required checks if the required fields are not zero-ed
func AssertCurrentOperationsV2Constraints ¶ added in v0.1.2
func AssertCurrentOperationsV2Constraints(obj CurrentOperationsV2) error
AssertCurrentOperationsV2Constraints checks if the values respects the defined constraints
func AssertCurrentOperationsV2Required ¶ added in v0.1.2
func AssertCurrentOperationsV2Required(obj CurrentOperationsV2) error
AssertCurrentOperationsV2Required checks if the required fields are not zero-ed
func AssertCustomVpcSettingsRestoreV2Constraints ¶ added in v0.1.2
func AssertCustomVpcSettingsRestoreV2Constraints(obj CustomVpcSettingsRestoreV2) error
AssertCustomVpcSettingsRestoreV2Constraints checks if the values respects the defined constraints
func AssertCustomVpcSettingsRestoreV2Required ¶ added in v0.1.2
func AssertCustomVpcSettingsRestoreV2Required(obj CustomVpcSettingsRestoreV2) error
AssertCustomVpcSettingsRestoreV2Required checks if the required fields are not zero-ed
func AssertDataCentreConstraints ¶ added in v0.1.2
func AssertDataCentreConstraints(obj DataCentre) error
AssertDataCentreConstraints checks if the values respects the defined constraints
func AssertDataCentrePrimaryKeyConstraints ¶ added in v0.1.2
func AssertDataCentrePrimaryKeyConstraints(obj DataCentrePrimaryKey) error
AssertDataCentrePrimaryKeyConstraints checks if the values respects the defined constraints
func AssertDataCentrePrimaryKeyRequired ¶ added in v0.1.2
func AssertDataCentrePrimaryKeyRequired(obj DataCentrePrimaryKey) error
AssertDataCentrePrimaryKeyRequired checks if the required fields are not zero-ed
func AssertDataCentreRegionConstraints ¶ added in v0.1.2
func AssertDataCentreRegionConstraints(obj DataCentreRegion) error
AssertDataCentreRegionConstraints checks if the values respects the defined constraints
func AssertDataCentreRegionRequired ¶ added in v0.1.2
func AssertDataCentreRegionRequired(obj DataCentreRegion) error
AssertDataCentreRegionRequired checks if the required fields are not zero-ed
func AssertDataCentreRequestConstraints ¶ added in v0.1.2
func AssertDataCentreRequestConstraints(obj DataCentreRequest) error
AssertDataCentreRequestConstraints checks if the values respects the defined constraints
func AssertDataCentreRequestRequired ¶ added in v0.1.2
func AssertDataCentreRequestRequired(obj DataCentreRequest) error
AssertDataCentreRequestRequired checks if the required fields are not zero-ed
func AssertDataCentreRequired ¶ added in v0.1.2
func AssertDataCentreRequired(obj DataCentre) error
AssertDataCentreRequired checks if the required fields are not zero-ed
func AssertDeleteClusterResponseSchemaConstraints ¶ added in v0.1.2
func AssertDeleteClusterResponseSchemaConstraints(obj DeleteClusterResponseSchema) error
AssertDeleteClusterResponseSchemaConstraints checks if the values respects the defined constraints
func AssertDeleteClusterResponseSchemaRequired ¶ added in v0.1.2
func AssertDeleteClusterResponseSchemaRequired(obj DeleteClusterResponseSchema) error
AssertDeleteClusterResponseSchemaRequired checks if the required fields are not zero-ed
func AssertDeleteNodeOperationInfoV2Constraints ¶ added in v0.1.2
func AssertDeleteNodeOperationInfoV2Constraints(obj DeleteNodeOperationInfoV2) error
AssertDeleteNodeOperationInfoV2Constraints checks if the values respects the defined constraints
func AssertDeleteNodeOperationInfoV2Required ¶ added in v0.1.2
func AssertDeleteNodeOperationInfoV2Required(obj DeleteNodeOperationInfoV2) error
AssertDeleteNodeOperationInfoV2Required checks if the required fields are not zero-ed
func AssertDeleteNodesOperationInfoV2Constraints ¶ added in v0.1.2
func AssertDeleteNodesOperationInfoV2Constraints(obj DeleteNodesOperationInfoV2) error
AssertDeleteNodesOperationInfoV2Constraints checks if the values respects the defined constraints
func AssertDeleteNodesOperationInfoV2Required ¶ added in v0.1.2
func AssertDeleteNodesOperationInfoV2Required(obj DeleteNodesOperationInfoV2) error
AssertDeleteNodesOperationInfoV2Required checks if the required fields are not zero-ed
func AssertElasticSearchOptionsSchemaConstraints ¶ added in v0.1.2
func AssertElasticSearchOptionsSchemaConstraints(obj ElasticSearchOptionsSchema) error
AssertElasticSearchOptionsSchemaConstraints checks if the values respects the defined constraints
func AssertElasticSearchOptionsSchemaRequired ¶ added in v0.1.2
func AssertElasticSearchOptionsSchemaRequired(obj ElasticSearchOptionsSchema) error
AssertElasticSearchOptionsSchemaRequired checks if the required fields are not zero-ed
func AssertEncryptionKeyResponseConstraints ¶ added in v0.1.2
func AssertEncryptionKeyResponseConstraints(obj EncryptionKeyResponse) error
AssertEncryptionKeyResponseConstraints checks if the values respects the defined constraints
func AssertEncryptionKeyResponseRequired ¶ added in v0.1.2
func AssertEncryptionKeyResponseRequired(obj EncryptionKeyResponse) error
AssertEncryptionKeyResponseRequired checks if the required fields are not zero-ed
func AssertEncryptionKeyValidationResponseConstraints ¶ added in v0.1.2
func AssertEncryptionKeyValidationResponseConstraints(obj EncryptionKeyValidationResponse) error
AssertEncryptionKeyValidationResponseConstraints checks if the values respects the defined constraints
func AssertEncryptionKeyValidationResponseRequired ¶ added in v0.1.2
func AssertEncryptionKeyValidationResponseRequired(obj EncryptionKeyValidationResponse) error
AssertEncryptionKeyValidationResponseRequired checks if the required fields are not zero-ed
func AssertEncryptionKeyValidationResponseV2Constraints ¶ added in v0.1.2
func AssertEncryptionKeyValidationResponseV2Constraints(obj EncryptionKeyValidationResponseV2) error
AssertEncryptionKeyValidationResponseV2Constraints checks if the values respects the defined constraints
func AssertEncryptionKeyValidationResponseV2Required ¶ added in v0.1.2
func AssertEncryptionKeyValidationResponseV2Required(obj EncryptionKeyValidationResponseV2) error
AssertEncryptionKeyValidationResponseV2Required checks if the required fields are not zero-ed
func AssertErrorCollectionResponseConstraints ¶ added in v0.1.2
func AssertErrorCollectionResponseConstraints(obj ErrorCollectionResponse) error
AssertErrorCollectionResponseConstraints checks if the values respects the defined constraints
func AssertErrorCollectionResponseRequired ¶ added in v0.1.2
func AssertErrorCollectionResponseRequired(obj ErrorCollectionResponse) error
AssertErrorCollectionResponseRequired checks if the required fields are not zero-ed
func AssertErrorListResponseV2Constraints ¶ added in v0.1.2
func AssertErrorListResponseV2Constraints(obj ErrorListResponseV2) error
AssertErrorListResponseV2Constraints checks if the values respects the defined constraints
func AssertErrorListResponseV2Required ¶
func AssertErrorListResponseV2Required(obj ErrorListResponseV2) error
AssertErrorListResponseV2Required checks if the required fields are not zero-ed
func AssertErrorMessageConstraints ¶ added in v0.1.2
func AssertErrorMessageConstraints(obj ErrorMessage) error
AssertErrorMessageConstraints checks if the values respects the defined constraints
func AssertErrorMessageRequired ¶ added in v0.1.2
func AssertErrorMessageRequired(obj ErrorMessage) error
AssertErrorMessageRequired checks if the required fields are not zero-ed
func AssertErrorResponseConstraints ¶ added in v0.1.2
func AssertErrorResponseConstraints(obj ErrorResponse) error
AssertErrorResponseConstraints checks if the values respects the defined constraints
func AssertErrorResponseRequired ¶ added in v0.1.2
func AssertErrorResponseRequired(obj ErrorResponse) error
AssertErrorResponseRequired checks if the required fields are not zero-ed
func AssertErrorResponseV2Constraints ¶ added in v0.1.2
func AssertErrorResponseV2Constraints(obj ErrorResponseV2) error
AssertErrorResponseV2Constraints checks if the values respects the defined constraints
func AssertErrorResponseV2Required ¶
func AssertErrorResponseV2Required(obj ErrorResponseV2) error
AssertErrorResponseV2Required checks if the required fields are not zero-ed
func AssertExclusionWindowsResponseConstraints ¶ added in v0.1.2
func AssertExclusionWindowsResponseConstraints(obj ExclusionWindowsResponse) error
AssertExclusionWindowsResponseConstraints checks if the values respects the defined constraints
func AssertExclusionWindowsResponseRequired ¶ added in v0.1.2
func AssertExclusionWindowsResponseRequired(obj ExclusionWindowsResponse) error
AssertExclusionWindowsResponseRequired checks if the required fields are not zero-ed
func AssertFirewallRuleConstraints ¶ added in v0.1.2
func AssertFirewallRuleConstraints(obj FirewallRule) error
AssertFirewallRuleConstraints checks if the values respects the defined constraints
func AssertFirewallRuleKindConstraints ¶ added in v0.1.2
func AssertFirewallRuleKindConstraints(obj FirewallRuleKind) error
AssertFirewallRuleKindConstraints checks if the values respects the defined constraints
func AssertFirewallRuleKindRequired ¶ added in v0.1.2
func AssertFirewallRuleKindRequired(obj FirewallRuleKind) error
AssertFirewallRuleKindRequired checks if the required fields are not zero-ed
func AssertFirewallRuleMixedSchemaConstraints ¶ added in v0.1.2
func AssertFirewallRuleMixedSchemaConstraints(obj FirewallRuleMixedSchema) error
AssertFirewallRuleMixedSchemaConstraints checks if the values respects the defined constraints
func AssertFirewallRuleMixedSchemaRequired ¶ added in v0.1.2
func AssertFirewallRuleMixedSchemaRequired(obj FirewallRuleMixedSchema) error
AssertFirewallRuleMixedSchemaRequired checks if the required fields are not zero-ed
func AssertFirewallRuleRequired ¶ added in v0.1.2
func AssertFirewallRuleRequired(obj FirewallRule) error
AssertFirewallRuleRequired checks if the required fields are not zero-ed
func AssertFirewallRuleTypesV2Constraints ¶ added in v0.1.2
func AssertFirewallRuleTypesV2Constraints(obj FirewallRuleTypesV2) error
AssertFirewallRuleTypesV2Constraints checks if the values respects the defined constraints
func AssertFirewallRuleTypesV2Required ¶
func AssertFirewallRuleTypesV2Required(obj FirewallRuleTypesV2) error
AssertFirewallRuleTypesV2Required checks if the required fields are not zero-ed
func AssertGcpApiPeeringConnectionWithRemoteInfoConstraints ¶ added in v0.1.2
func AssertGcpApiPeeringConnectionWithRemoteInfoConstraints(obj GcpApiPeeringConnectionWithRemoteInfo) error
AssertGcpApiPeeringConnectionWithRemoteInfoConstraints checks if the values respects the defined constraints
func AssertGcpApiPeeringConnectionWithRemoteInfoRequired ¶ added in v0.1.2
func AssertGcpApiPeeringConnectionWithRemoteInfoRequired(obj GcpApiPeeringConnectionWithRemoteInfo) error
AssertGcpApiPeeringConnectionWithRemoteInfoRequired checks if the required fields are not zero-ed
func AssertGcpApiVpcPeeringConnectionRequestConstraints ¶ added in v0.1.2
func AssertGcpApiVpcPeeringConnectionRequestConstraints(obj GcpApiVpcPeeringConnectionRequest) error
AssertGcpApiVpcPeeringConnectionRequestConstraints checks if the values respects the defined constraints
func AssertGcpApiVpcPeeringConnectionRequestRequired ¶ added in v0.1.2
func AssertGcpApiVpcPeeringConnectionRequestRequired(obj GcpApiVpcPeeringConnectionRequest) error
AssertGcpApiVpcPeeringConnectionRequestRequired checks if the required fields are not zero-ed
func AssertGcpVpcPeerSummaryV2Constraints ¶ added in v0.1.2
func AssertGcpVpcPeerSummaryV2Constraints(obj GcpVpcPeerSummaryV2) error
AssertGcpVpcPeerSummaryV2Constraints checks if the values respects the defined constraints
func AssertGcpVpcPeerSummaryV2Required ¶
func AssertGcpVpcPeerSummaryV2Required(obj GcpVpcPeerSummaryV2) error
AssertGcpVpcPeerSummaryV2Required checks if the required fields are not zero-ed
func AssertGcpVpcPeerV2Constraints ¶ added in v0.1.2
func AssertGcpVpcPeerV2Constraints(obj GcpVpcPeerV2) error
AssertGcpVpcPeerV2Constraints checks if the values respects the defined constraints
func AssertGcpVpcPeerV2Required ¶
func AssertGcpVpcPeerV2Required(obj GcpVpcPeerV2) error
AssertGcpVpcPeerV2Required checks if the required fields are not zero-ed
func AssertGenericJsonErrorListResponseConstraints ¶ added in v0.1.2
func AssertGenericJsonErrorListResponseConstraints(obj GenericJsonErrorListResponse) error
AssertGenericJsonErrorListResponseConstraints checks if the values respects the defined constraints
func AssertGenericJsonErrorListResponseRequired ¶ added in v0.1.2
func AssertGenericJsonErrorListResponseRequired(obj GenericJsonErrorListResponse) error
AssertGenericJsonErrorListResponseRequired checks if the required fields are not zero-ed
func AssertGenericJsonErrorResponseConstraints ¶ added in v0.1.2
func AssertGenericJsonErrorResponseConstraints(obj GenericJsonErrorResponse) error
AssertGenericJsonErrorResponseConstraints checks if the values respects the defined constraints
func AssertGenericJsonErrorResponseRequired ¶ added in v0.1.2
func AssertGenericJsonErrorResponseRequired(obj GenericJsonErrorResponse) error
AssertGenericJsonErrorResponseRequired checks if the required fields are not zero-ed
func AssertGenericResponseConstraints ¶ added in v0.1.2
func AssertGenericResponseConstraints(obj GenericResponse) error
AssertGenericResponseConstraints checks if the values respects the defined constraints
func AssertGenericResponseRequired ¶ added in v0.1.2
func AssertGenericResponseRequired(obj GenericResponse) error
AssertGenericResponseRequired checks if the required fields are not zero-ed
func AssertGetAllMirrorsResponseConstraints ¶ added in v0.1.2
func AssertGetAllMirrorsResponseConstraints(obj GetAllMirrorsResponse) error
AssertGetAllMirrorsResponseConstraints checks if the values respects the defined constraints
func AssertGetAllMirrorsResponseItemConstraints ¶ added in v0.1.2
func AssertGetAllMirrorsResponseItemConstraints(obj GetAllMirrorsResponseItem) error
AssertGetAllMirrorsResponseItemConstraints checks if the values respects the defined constraints
func AssertGetAllMirrorsResponseItemRequired ¶ added in v0.1.2
func AssertGetAllMirrorsResponseItemRequired(obj GetAllMirrorsResponseItem) error
AssertGetAllMirrorsResponseItemRequired checks if the required fields are not zero-ed
func AssertGetAllMirrorsResponseRequired ¶ added in v0.1.2
func AssertGetAllMirrorsResponseRequired(obj GetAllMirrorsResponse) error
AssertGetAllMirrorsResponseRequired checks if the required fields are not zero-ed
func AssertGetSpecificMirrorResponseConstraints ¶ added in v0.1.2
func AssertGetSpecificMirrorResponseConstraints(obj GetSpecificMirrorResponse) error
AssertGetSpecificMirrorResponseConstraints checks if the values respects the defined constraints
func AssertGetSpecificMirrorResponseRequired ¶ added in v0.1.2
func AssertGetSpecificMirrorResponseRequired(obj GetSpecificMirrorResponse) error
AssertGetSpecificMirrorResponseRequired checks if the required fields are not zero-ed
func AssertIamPrincipalArnV2Constraints ¶ added in v0.1.2
func AssertIamPrincipalArnV2Constraints(obj IamPrincipalArnV2) error
AssertIamPrincipalArnV2Constraints checks if the values respects the defined constraints
func AssertIamPrincipalArnV2Required ¶
func AssertIamPrincipalArnV2Required(obj IamPrincipalArnV2) error
AssertIamPrincipalArnV2Required checks if the required fields are not zero-ed
func AssertIamPrincipalArnsV2Constraints ¶ added in v0.1.2
func AssertIamPrincipalArnsV2Constraints(obj IamPrincipalArnsV2) error
AssertIamPrincipalArnsV2Constraints checks if the values respects the defined constraints
func AssertIamPrincipalArnsV2Required ¶
func AssertIamPrincipalArnsV2Required(obj IamPrincipalArnsV2) error
AssertIamPrincipalArnsV2Required checks if the required fields are not zero-ed
func AssertIndicatorConstraints ¶ added in v0.1.2
AssertIndicatorConstraints checks if the values respects the defined constraints
func AssertIndicatorRequired ¶ added in v0.1.2
AssertIndicatorRequired checks if the required fields are not zero-ed
func AssertKafkaAclCreateRequestConstraints ¶ added in v0.1.2
func AssertKafkaAclCreateRequestConstraints(obj KafkaAclCreateRequest) error
AssertKafkaAclCreateRequestConstraints checks if the values respects the defined constraints
func AssertKafkaAclCreateRequestRequired ¶ added in v0.1.2
func AssertKafkaAclCreateRequestRequired(obj KafkaAclCreateRequest) error
AssertKafkaAclCreateRequestRequired checks if the required fields are not zero-ed
func AssertKafkaAclDeleteRequestConstraints ¶ added in v0.1.2
func AssertKafkaAclDeleteRequestConstraints(obj KafkaAclDeleteRequest) error
AssertKafkaAclDeleteRequestConstraints checks if the values respects the defined constraints
func AssertKafkaAclDeleteRequestRequired ¶ added in v0.1.2
func AssertKafkaAclDeleteRequestRequired(obj KafkaAclDeleteRequest) error
AssertKafkaAclDeleteRequestRequired checks if the required fields are not zero-ed
func AssertKafkaAclEntryDisplayConstraints ¶ added in v0.1.2
func AssertKafkaAclEntryDisplayConstraints(obj KafkaAclEntryDisplay) error
AssertKafkaAclEntryDisplayConstraints checks if the values respects the defined constraints
func AssertKafkaAclEntryDisplayRequired ¶ added in v0.1.2
func AssertKafkaAclEntryDisplayRequired(obj KafkaAclEntryDisplay) error
AssertKafkaAclEntryDisplayRequired checks if the required fields are not zero-ed
func AssertKafkaAclListRequestConstraints ¶ added in v0.1.2
func AssertKafkaAclListRequestConstraints(obj KafkaAclListRequest) error
AssertKafkaAclListRequestConstraints checks if the values respects the defined constraints
func AssertKafkaAclListRequestRequired ¶ added in v0.1.2
func AssertKafkaAclListRequestRequired(obj KafkaAclListRequest) error
AssertKafkaAclListRequestRequired checks if the required fields are not zero-ed
func AssertKafkaAclListResponseConstraints ¶ added in v0.1.2
func AssertKafkaAclListResponseConstraints(obj KafkaAclListResponse) error
AssertKafkaAclListResponseConstraints checks if the values respects the defined constraints
func AssertKafkaAclListResponseRequired ¶ added in v0.1.2
func AssertKafkaAclListResponseRequired(obj KafkaAclListResponse) error
AssertKafkaAclListResponseRequired checks if the required fields are not zero-ed
func AssertKafkaAclListV2Constraints ¶ added in v0.1.2
func AssertKafkaAclListV2Constraints(obj KafkaAclListV2) error
AssertKafkaAclListV2Constraints checks if the values respects the defined constraints
func AssertKafkaAclListV2Required ¶
func AssertKafkaAclListV2Required(obj KafkaAclListV2) error
AssertKafkaAclListV2Required checks if the required fields are not zero-ed
func AssertKafkaAclListsV2Constraints ¶ added in v0.1.2
func AssertKafkaAclListsV2Constraints(obj KafkaAclListsV2) error
AssertKafkaAclListsV2Constraints checks if the values respects the defined constraints
func AssertKafkaAclListsV2Required ¶
func AssertKafkaAclListsV2Required(obj KafkaAclListsV2) error
AssertKafkaAclListsV2Required checks if the required fields are not zero-ed
func AssertKafkaAclV2Constraints ¶ added in v0.1.2
func AssertKafkaAclV2Constraints(obj KafkaAclV2) error
AssertKafkaAclV2Constraints checks if the values respects the defined constraints
func AssertKafkaAclV2Required ¶
func AssertKafkaAclV2Required(obj KafkaAclV2) error
AssertKafkaAclV2Required checks if the required fields are not zero-ed
func AssertKafkaAuthMechanismsEnumV2Constraints ¶ added in v0.1.2
func AssertKafkaAuthMechanismsEnumV2Constraints(obj KafkaAuthMechanismsEnumV2) error
AssertKafkaAuthMechanismsEnumV2Constraints checks if the values respects the defined constraints
func AssertKafkaAuthMechanismsEnumV2Required ¶ added in v0.1.2
func AssertKafkaAuthMechanismsEnumV2Required(obj KafkaAuthMechanismsEnumV2) error
AssertKafkaAuthMechanismsEnumV2Required checks if the required fields are not zero-ed
func AssertKafkaClusterUpdateV2Constraints ¶ added in v0.1.2
func AssertKafkaClusterUpdateV2Constraints(obj KafkaClusterUpdateV2) error
AssertKafkaClusterUpdateV2Constraints checks if the values respects the defined constraints
func AssertKafkaClusterUpdateV2Required ¶
func AssertKafkaClusterUpdateV2Required(obj KafkaClusterUpdateV2) error
AssertKafkaClusterUpdateV2Required checks if the required fields are not zero-ed
func AssertKafkaClusterV2Constraints ¶ added in v0.1.2
func AssertKafkaClusterV2Constraints(obj KafkaClusterV2) error
AssertKafkaClusterV2Constraints checks if the values respects the defined constraints
func AssertKafkaClusterV2Required ¶
func AssertKafkaClusterV2Required(obj KafkaClusterV2) error
AssertKafkaClusterV2Required checks if the required fields are not zero-ed
func AssertKafkaConnectClusterUpdateV2Constraints ¶ added in v0.1.2
func AssertKafkaConnectClusterUpdateV2Constraints(obj KafkaConnectClusterUpdateV2) error
AssertKafkaConnectClusterUpdateV2Constraints checks if the values respects the defined constraints
func AssertKafkaConnectClusterUpdateV2Required ¶
func AssertKafkaConnectClusterUpdateV2Required(obj KafkaConnectClusterUpdateV2) error
AssertKafkaConnectClusterUpdateV2Required checks if the required fields are not zero-ed
func AssertKafkaConnectClusterV2Constraints ¶ added in v0.1.2
func AssertKafkaConnectClusterV2Constraints(obj KafkaConnectClusterV2) error
AssertKafkaConnectClusterV2Constraints checks if the values respects the defined constraints
func AssertKafkaConnectClusterV2Required ¶
func AssertKafkaConnectClusterV2Required(obj KafkaConnectClusterV2) error
AssertKafkaConnectClusterV2Required checks if the required fields are not zero-ed
func AssertKafkaConnectCustomConnectorsAwsV2Constraints ¶ added in v0.1.2
func AssertKafkaConnectCustomConnectorsAwsV2Constraints(obj KafkaConnectCustomConnectorsAwsV2) error
AssertKafkaConnectCustomConnectorsAwsV2Constraints checks if the values respects the defined constraints
func AssertKafkaConnectCustomConnectorsAwsV2Required ¶
func AssertKafkaConnectCustomConnectorsAwsV2Required(obj KafkaConnectCustomConnectorsAwsV2) error
AssertKafkaConnectCustomConnectorsAwsV2Required checks if the required fields are not zero-ed
func AssertKafkaConnectCustomConnectorsAzureV2Constraints ¶ added in v0.1.2
func AssertKafkaConnectCustomConnectorsAzureV2Constraints(obj KafkaConnectCustomConnectorsAzureV2) error
AssertKafkaConnectCustomConnectorsAzureV2Constraints checks if the values respects the defined constraints
func AssertKafkaConnectCustomConnectorsAzureV2Required ¶
func AssertKafkaConnectCustomConnectorsAzureV2Required(obj KafkaConnectCustomConnectorsAzureV2) error
AssertKafkaConnectCustomConnectorsAzureV2Required checks if the required fields are not zero-ed
func AssertKafkaConnectCustomConnectorsGcpV2Constraints ¶ added in v0.1.2
func AssertKafkaConnectCustomConnectorsGcpV2Constraints(obj KafkaConnectCustomConnectorsGcpV2) error
AssertKafkaConnectCustomConnectorsGcpV2Constraints checks if the values respects the defined constraints
func AssertKafkaConnectCustomConnectorsGcpV2Required ¶
func AssertKafkaConnectCustomConnectorsGcpV2Required(obj KafkaConnectCustomConnectorsGcpV2) error
AssertKafkaConnectCustomConnectorsGcpV2Required checks if the required fields are not zero-ed
func AssertKafkaConnectCustomConnectorsV2Constraints ¶ added in v0.1.2
func AssertKafkaConnectCustomConnectorsV2Constraints(obj KafkaConnectCustomConnectorsV2) error
AssertKafkaConnectCustomConnectorsV2Constraints checks if the values respects the defined constraints
func AssertKafkaConnectCustomConnectorsV2Required ¶
func AssertKafkaConnectCustomConnectorsV2Required(obj KafkaConnectCustomConnectorsV2) error
AssertKafkaConnectCustomConnectorsV2Required checks if the required fields are not zero-ed
func AssertKafkaConnectDataCentreV2Constraints ¶ added in v0.1.2
func AssertKafkaConnectDataCentreV2Constraints(obj KafkaConnectDataCentreV2) error
AssertKafkaConnectDataCentreV2Constraints checks if the values respects the defined constraints
func AssertKafkaConnectDataCentreV2Required ¶
func AssertKafkaConnectDataCentreV2Required(obj KafkaConnectDataCentreV2) error
AssertKafkaConnectDataCentreV2Required checks if the required fields are not zero-ed
func AssertKafkaConnectExternalSourceClusterDetailsV2Constraints ¶ added in v0.1.2
func AssertKafkaConnectExternalSourceClusterDetailsV2Constraints(obj KafkaConnectExternalSourceClusterDetailsV2) error
AssertKafkaConnectExternalSourceClusterDetailsV2Constraints checks if the values respects the defined constraints
func AssertKafkaConnectExternalSourceClusterDetailsV2Required ¶
func AssertKafkaConnectExternalSourceClusterDetailsV2Required(obj KafkaConnectExternalSourceClusterDetailsV2) error
AssertKafkaConnectExternalSourceClusterDetailsV2Required checks if the required fields are not zero-ed
func AssertKafkaConnectExternalTargetClusterDetailsV2Constraints ¶ added in v0.1.2
func AssertKafkaConnectExternalTargetClusterDetailsV2Constraints(obj KafkaConnectExternalTargetClusterDetailsV2) error
AssertKafkaConnectExternalTargetClusterDetailsV2Constraints checks if the values respects the defined constraints
func AssertKafkaConnectExternalTargetClusterDetailsV2Required ¶
func AssertKafkaConnectExternalTargetClusterDetailsV2Required(obj KafkaConnectExternalTargetClusterDetailsV2) error
AssertKafkaConnectExternalTargetClusterDetailsV2Required checks if the required fields are not zero-ed
func AssertKafkaConnectManagedSourceClusterDetailsV2Constraints ¶ added in v0.1.2
func AssertKafkaConnectManagedSourceClusterDetailsV2Constraints(obj KafkaConnectManagedSourceClusterDetailsV2) error
AssertKafkaConnectManagedSourceClusterDetailsV2Constraints checks if the values respects the defined constraints
func AssertKafkaConnectManagedSourceClusterDetailsV2Required ¶
func AssertKafkaConnectManagedSourceClusterDetailsV2Required(obj KafkaConnectManagedSourceClusterDetailsV2) error
AssertKafkaConnectManagedSourceClusterDetailsV2Required checks if the required fields are not zero-ed
func AssertKafkaConnectManagedTargetClusterDetailsV2Constraints ¶ added in v0.1.2
func AssertKafkaConnectManagedTargetClusterDetailsV2Constraints(obj KafkaConnectManagedTargetClusterDetailsV2) error
AssertKafkaConnectManagedTargetClusterDetailsV2Constraints checks if the values respects the defined constraints
func AssertKafkaConnectManagedTargetClusterDetailsV2Required ¶
func AssertKafkaConnectManagedTargetClusterDetailsV2Required(obj KafkaConnectManagedTargetClusterDetailsV2) error
AssertKafkaConnectManagedTargetClusterDetailsV2Required checks if the required fields are not zero-ed
func AssertKafkaConnectMirrorConnectorDetailsV2Constraints ¶ added in v0.1.2
func AssertKafkaConnectMirrorConnectorDetailsV2Constraints(obj KafkaConnectMirrorConnectorDetailsV2) error
AssertKafkaConnectMirrorConnectorDetailsV2Constraints checks if the values respects the defined constraints
func AssertKafkaConnectMirrorConnectorDetailsV2Required ¶
func AssertKafkaConnectMirrorConnectorDetailsV2Required(obj KafkaConnectMirrorConnectorDetailsV2) error
AssertKafkaConnectMirrorConnectorDetailsV2Required checks if the required fields are not zero-ed
func AssertKafkaConnectMirrorSourceClusterDetailsV2Constraints ¶ added in v0.1.2
func AssertKafkaConnectMirrorSourceClusterDetailsV2Constraints(obj KafkaConnectMirrorSourceClusterDetailsV2) error
AssertKafkaConnectMirrorSourceClusterDetailsV2Constraints checks if the values respects the defined constraints
func AssertKafkaConnectMirrorSourceClusterDetailsV2Required ¶
func AssertKafkaConnectMirrorSourceClusterDetailsV2Required(obj KafkaConnectMirrorSourceClusterDetailsV2) error
AssertKafkaConnectMirrorSourceClusterDetailsV2Required checks if the required fields are not zero-ed
func AssertKafkaConnectMirrorSummariesV2Constraints ¶ added in v0.1.2
func AssertKafkaConnectMirrorSummariesV2Constraints(obj KafkaConnectMirrorSummariesV2) error
AssertKafkaConnectMirrorSummariesV2Constraints checks if the values respects the defined constraints
func AssertKafkaConnectMirrorSummariesV2Required ¶
func AssertKafkaConnectMirrorSummariesV2Required(obj KafkaConnectMirrorSummariesV2) error
AssertKafkaConnectMirrorSummariesV2Required checks if the required fields are not zero-ed
func AssertKafkaConnectMirrorSummaryV2Constraints ¶ added in v0.1.2
func AssertKafkaConnectMirrorSummaryV2Constraints(obj KafkaConnectMirrorSummaryV2) error
AssertKafkaConnectMirrorSummaryV2Constraints checks if the values respects the defined constraints
func AssertKafkaConnectMirrorSummaryV2Required ¶
func AssertKafkaConnectMirrorSummaryV2Required(obj KafkaConnectMirrorSummaryV2) error
AssertKafkaConnectMirrorSummaryV2Required checks if the required fields are not zero-ed
func AssertKafkaConnectMirrorUpdateV2Constraints ¶ added in v0.1.2
func AssertKafkaConnectMirrorUpdateV2Constraints(obj KafkaConnectMirrorUpdateV2) error
AssertKafkaConnectMirrorUpdateV2Constraints checks if the values respects the defined constraints
func AssertKafkaConnectMirrorUpdateV2Required ¶
func AssertKafkaConnectMirrorUpdateV2Required(obj KafkaConnectMirrorUpdateV2) error
AssertKafkaConnectMirrorUpdateV2Required checks if the required fields are not zero-ed
func AssertKafkaConnectMirrorV2Constraints ¶ added in v0.1.2
func AssertKafkaConnectMirrorV2Constraints(obj KafkaConnectMirrorV2) error
AssertKafkaConnectMirrorV2Constraints checks if the values respects the defined constraints
func AssertKafkaConnectMirrorV2Required ¶
func AssertKafkaConnectMirrorV2Required(obj KafkaConnectMirrorV2) error
AssertKafkaConnectMirrorV2Required checks if the required fields are not zero-ed
func AssertKafkaConnectMirroredTopicDetailsV2Constraints ¶ added in v0.1.2
func AssertKafkaConnectMirroredTopicDetailsV2Constraints(obj KafkaConnectMirroredTopicDetailsV2) error
AssertKafkaConnectMirroredTopicDetailsV2Constraints checks if the values respects the defined constraints
func AssertKafkaConnectMirroredTopicDetailsV2Required ¶
func AssertKafkaConnectMirroredTopicDetailsV2Required(obj KafkaConnectMirroredTopicDetailsV2) error
AssertKafkaConnectMirroredTopicDetailsV2Required checks if the required fields are not zero-ed
func AssertKafkaConnectOptionsSchemaConstraints ¶ added in v0.1.2
func AssertKafkaConnectOptionsSchemaConstraints(obj KafkaConnectOptionsSchema) error
AssertKafkaConnectOptionsSchemaConstraints checks if the values respects the defined constraints
func AssertKafkaConnectOptionsSchemaRequired ¶ added in v0.1.2
func AssertKafkaConnectOptionsSchemaRequired(obj KafkaConnectOptionsSchema) error
AssertKafkaConnectOptionsSchemaRequired checks if the required fields are not zero-ed
func AssertKafkaConnectTargetClusterDetailsV2Constraints ¶ added in v0.1.2
func AssertKafkaConnectTargetClusterDetailsV2Constraints(obj KafkaConnectTargetClusterDetailsV2) error
AssertKafkaConnectTargetClusterDetailsV2Constraints checks if the values respects the defined constraints
func AssertKafkaConnectTargetClusterDetailsV2Required ¶
func AssertKafkaConnectTargetClusterDetailsV2Required(obj KafkaConnectTargetClusterDetailsV2) error
AssertKafkaConnectTargetClusterDetailsV2Required checks if the required fields are not zero-ed
func AssertKafkaConsumerGroupStateConstraints ¶ added in v0.1.2
func AssertKafkaConsumerGroupStateConstraints(obj KafkaConsumerGroupState) error
AssertKafkaConsumerGroupStateConstraints checks if the values respects the defined constraints
func AssertKafkaConsumerGroupStateRequired ¶ added in v0.1.2
func AssertKafkaConsumerGroupStateRequired(obj KafkaConsumerGroupState) error
AssertKafkaConsumerGroupStateRequired checks if the required fields are not zero-ed
func AssertKafkaDataCentreV2Constraints ¶ added in v0.1.2
func AssertKafkaDataCentreV2Constraints(obj KafkaDataCentreV2) error
AssertKafkaDataCentreV2Constraints checks if the values respects the defined constraints
func AssertKafkaDataCentreV2Required ¶
func AssertKafkaDataCentreV2Required(obj KafkaDataCentreV2) error
AssertKafkaDataCentreV2Required checks if the required fields are not zero-ed
func AssertKafkaDedicatedZookeeperSettingsUpdateV2Constraints ¶ added in v0.1.2
func AssertKafkaDedicatedZookeeperSettingsUpdateV2Constraints(obj KafkaDedicatedZookeeperSettingsUpdateV2) error
AssertKafkaDedicatedZookeeperSettingsUpdateV2Constraints checks if the values respects the defined constraints
func AssertKafkaDedicatedZookeeperSettingsUpdateV2Required ¶
func AssertKafkaDedicatedZookeeperSettingsUpdateV2Required(obj KafkaDedicatedZookeeperSettingsUpdateV2) error
AssertKafkaDedicatedZookeeperSettingsUpdateV2Required checks if the required fields are not zero-ed
func AssertKafkaDedicatedZookeeperSettingsV2Constraints ¶ added in v0.1.2
func AssertKafkaDedicatedZookeeperSettingsV2Constraints(obj KafkaDedicatedZookeeperSettingsV2) error
AssertKafkaDedicatedZookeeperSettingsV2Constraints checks if the values respects the defined constraints
func AssertKafkaDedicatedZookeeperSettingsV2Required ¶
func AssertKafkaDedicatedZookeeperSettingsV2Required(obj KafkaDedicatedZookeeperSettingsV2) error
AssertKafkaDedicatedZookeeperSettingsV2Required checks if the required fields are not zero-ed
func AssertKafkaKarapaceRestProxyDetailsV2Constraints ¶ added in v0.1.2
func AssertKafkaKarapaceRestProxyDetailsV2Constraints(obj KafkaKarapaceRestProxyDetailsV2) error
AssertKafkaKarapaceRestProxyDetailsV2Constraints checks if the values respects the defined constraints
func AssertKafkaKarapaceRestProxyDetailsV2Required ¶
func AssertKafkaKarapaceRestProxyDetailsV2Required(obj KafkaKarapaceRestProxyDetailsV2) error
AssertKafkaKarapaceRestProxyDetailsV2Required checks if the required fields are not zero-ed
func AssertKafkaKarapaceSchemaRegistryDetailsV2Constraints ¶ added in v0.1.2
func AssertKafkaKarapaceSchemaRegistryDetailsV2Constraints(obj KafkaKarapaceSchemaRegistryDetailsV2) error
AssertKafkaKarapaceSchemaRegistryDetailsV2Constraints checks if the values respects the defined constraints
func AssertKafkaKarapaceSchemaRegistryDetailsV2Required ¶
func AssertKafkaKarapaceSchemaRegistryDetailsV2Required(obj KafkaKarapaceSchemaRegistryDetailsV2) error
AssertKafkaKarapaceSchemaRegistryDetailsV2Required checks if the required fields are not zero-ed
func AssertKafkaKraftSettingsV2Constraints ¶ added in v0.1.2
func AssertKafkaKraftSettingsV2Constraints(obj KafkaKraftSettingsV2) error
AssertKafkaKraftSettingsV2Constraints checks if the values respects the defined constraints
func AssertKafkaKraftSettingsV2Required ¶ added in v0.1.2
func AssertKafkaKraftSettingsV2Required(obj KafkaKraftSettingsV2) error
AssertKafkaKraftSettingsV2Required checks if the required fields are not zero-ed
func AssertKafkaListenerProtocolEnumV2Constraints ¶ added in v0.1.2
func AssertKafkaListenerProtocolEnumV2Constraints(obj KafkaListenerProtocolEnumV2) error
AssertKafkaListenerProtocolEnumV2Constraints checks if the values respects the defined constraints
func AssertKafkaListenerProtocolEnumV2Required ¶ added in v0.1.2
func AssertKafkaListenerProtocolEnumV2Required(obj KafkaListenerProtocolEnumV2) error
AssertKafkaListenerProtocolEnumV2Required checks if the required fields are not zero-ed
func AssertKafkaListenerTypeEnumV2Constraints ¶ added in v0.1.2
func AssertKafkaListenerTypeEnumV2Constraints(obj KafkaListenerTypeEnumV2) error
AssertKafkaListenerTypeEnumV2Constraints checks if the values respects the defined constraints
func AssertKafkaListenerTypeEnumV2Required ¶ added in v0.1.2
func AssertKafkaListenerTypeEnumV2Required(obj KafkaListenerTypeEnumV2) error
AssertKafkaListenerTypeEnumV2Required checks if the required fields are not zero-ed
func AssertKafkaListenerV2Constraints ¶ added in v0.1.2
func AssertKafkaListenerV2Constraints(obj KafkaListenerV2) error
AssertKafkaListenerV2Constraints checks if the values respects the defined constraints
func AssertKafkaListenerV2Required ¶ added in v0.1.2
func AssertKafkaListenerV2Required(obj KafkaListenerV2) error
AssertKafkaListenerV2Required checks if the required fields are not zero-ed
func AssertKafkaOptionsSchemaConstraints ¶ added in v0.1.2
func AssertKafkaOptionsSchemaConstraints(obj KafkaOptionsSchema) error
AssertKafkaOptionsSchemaConstraints checks if the values respects the defined constraints
func AssertKafkaOptionsSchemaRequired ¶ added in v0.1.2
func AssertKafkaOptionsSchemaRequired(obj KafkaOptionsSchema) error
AssertKafkaOptionsSchemaRequired checks if the required fields are not zero-ed
func AssertKafkaRestProxyDetailsV2Constraints ¶ added in v0.1.2
func AssertKafkaRestProxyDetailsV2Constraints(obj KafkaRestProxyDetailsV2) error
AssertKafkaRestProxyDetailsV2Constraints checks if the values respects the defined constraints
func AssertKafkaRestProxyDetailsV2Required ¶
func AssertKafkaRestProxyDetailsV2Required(obj KafkaRestProxyDetailsV2) error
AssertKafkaRestProxyDetailsV2Required checks if the required fields are not zero-ed
func AssertKafkaRestProxyOptionsSchemaConstraints ¶ added in v0.1.2
func AssertKafkaRestProxyOptionsSchemaConstraints(obj KafkaRestProxyOptionsSchema) error
AssertKafkaRestProxyOptionsSchemaConstraints checks if the values respects the defined constraints
func AssertKafkaRestProxyOptionsSchemaRequired ¶ added in v0.1.2
func AssertKafkaRestProxyOptionsSchemaRequired(obj KafkaRestProxyOptionsSchema) error
AssertKafkaRestProxyOptionsSchemaRequired checks if the required fields are not zero-ed
func AssertKafkaRestProxyUserPasswordV2Constraints ¶ added in v0.1.2
func AssertKafkaRestProxyUserPasswordV2Constraints(obj KafkaRestProxyUserPasswordV2) error
AssertKafkaRestProxyUserPasswordV2Constraints checks if the values respects the defined constraints
func AssertKafkaRestProxyUserPasswordV2Required ¶ added in v0.1.2
func AssertKafkaRestProxyUserPasswordV2Required(obj KafkaRestProxyUserPasswordV2) error
AssertKafkaRestProxyUserPasswordV2Required checks if the required fields are not zero-ed
func AssertKafkaRestProxyUserSummariesV2Constraints ¶ added in v0.1.2
func AssertKafkaRestProxyUserSummariesV2Constraints(obj KafkaRestProxyUserSummariesV2) error
AssertKafkaRestProxyUserSummariesV2Constraints checks if the values respects the defined constraints
func AssertKafkaRestProxyUserSummariesV2Required ¶ added in v0.1.2
func AssertKafkaRestProxyUserSummariesV2Required(obj KafkaRestProxyUserSummariesV2) error
AssertKafkaRestProxyUserSummariesV2Required checks if the required fields are not zero-ed
func AssertKafkaRestProxyUserSummaryV2Constraints ¶ added in v0.1.2
func AssertKafkaRestProxyUserSummaryV2Constraints(obj KafkaRestProxyUserSummaryV2) error
AssertKafkaRestProxyUserSummaryV2Constraints checks if the values respects the defined constraints
func AssertKafkaRestProxyUserSummaryV2Required ¶ added in v0.1.2
func AssertKafkaRestProxyUserSummaryV2Required(obj KafkaRestProxyUserSummaryV2) error
AssertKafkaRestProxyUserSummaryV2Required checks if the required fields are not zero-ed
func AssertKafkaSaslScramMechanismEnumConstraints ¶ added in v0.1.2
func AssertKafkaSaslScramMechanismEnumConstraints(obj KafkaSaslScramMechanismEnum) error
AssertKafkaSaslScramMechanismEnumConstraints checks if the values respects the defined constraints
func AssertKafkaSaslScramMechanismEnumRequired ¶ added in v0.1.2
func AssertKafkaSaslScramMechanismEnumRequired(obj KafkaSaslScramMechanismEnum) error
AssertKafkaSaslScramMechanismEnumRequired checks if the required fields are not zero-ed
func AssertKafkaSchemaRegistryDetailsV2Constraints ¶ added in v0.1.2
func AssertKafkaSchemaRegistryDetailsV2Constraints(obj KafkaSchemaRegistryDetailsV2) error
AssertKafkaSchemaRegistryDetailsV2Constraints checks if the values respects the defined constraints
func AssertKafkaSchemaRegistryDetailsV2Required ¶
func AssertKafkaSchemaRegistryDetailsV2Required(obj KafkaSchemaRegistryDetailsV2) error
AssertKafkaSchemaRegistryDetailsV2Required checks if the required fields are not zero-ed
func AssertKafkaSchemaRegistryUserPasswordV2Constraints ¶ added in v0.1.2
func AssertKafkaSchemaRegistryUserPasswordV2Constraints(obj KafkaSchemaRegistryUserPasswordV2) error
AssertKafkaSchemaRegistryUserPasswordV2Constraints checks if the values respects the defined constraints
func AssertKafkaSchemaRegistryUserPasswordV2Required ¶ added in v0.1.2
func AssertKafkaSchemaRegistryUserPasswordV2Required(obj KafkaSchemaRegistryUserPasswordV2) error
AssertKafkaSchemaRegistryUserPasswordV2Required checks if the required fields are not zero-ed
func AssertKafkaSchemaRegistryUserSummariesV2Constraints ¶ added in v0.1.2
func AssertKafkaSchemaRegistryUserSummariesV2Constraints(obj KafkaSchemaRegistryUserSummariesV2) error
AssertKafkaSchemaRegistryUserSummariesV2Constraints checks if the values respects the defined constraints
func AssertKafkaSchemaRegistryUserSummariesV2Required ¶ added in v0.1.2
func AssertKafkaSchemaRegistryUserSummariesV2Required(obj KafkaSchemaRegistryUserSummariesV2) error
AssertKafkaSchemaRegistryUserSummariesV2Required checks if the required fields are not zero-ed
func AssertKafkaSchemaRegistryUserSummaryV2Constraints ¶ added in v0.1.2
func AssertKafkaSchemaRegistryUserSummaryV2Constraints(obj KafkaSchemaRegistryUserSummaryV2) error
AssertKafkaSchemaRegistryUserSummaryV2Constraints checks if the values respects the defined constraints
func AssertKafkaSchemaRegistryUserSummaryV2Required ¶ added in v0.1.2
func AssertKafkaSchemaRegistryUserSummaryV2Required(obj KafkaSchemaRegistryUserSummaryV2) error
AssertKafkaSchemaRegistryUserSummaryV2Required checks if the required fields are not zero-ed
func AssertKafkaSyncConnectorsResponseConstraints ¶ added in v0.1.2
func AssertKafkaSyncConnectorsResponseConstraints(obj KafkaSyncConnectorsResponse) error
AssertKafkaSyncConnectorsResponseConstraints checks if the values respects the defined constraints
func AssertKafkaSyncConnectorsResponseRequired ¶ added in v0.1.2
func AssertKafkaSyncConnectorsResponseRequired(obj KafkaSyncConnectorsResponse) error
AssertKafkaSyncConnectorsResponseRequired checks if the required fields are not zero-ed
func AssertKafkaTopicConfigV2Constraints ¶ added in v0.1.2
func AssertKafkaTopicConfigV2Constraints(obj KafkaTopicConfigV2) error
AssertKafkaTopicConfigV2Constraints checks if the values respects the defined constraints
func AssertKafkaTopicConfigV2Required ¶
func AssertKafkaTopicConfigV2Required(obj KafkaTopicConfigV2) error
AssertKafkaTopicConfigV2Required checks if the required fields are not zero-ed
func AssertKafkaTopicConfigsV2Constraints ¶ added in v0.1.2
func AssertKafkaTopicConfigsV2Constraints(obj KafkaTopicConfigsV2) error
AssertKafkaTopicConfigsV2Constraints checks if the values respects the defined constraints
func AssertKafkaTopicConfigsV2Required ¶
func AssertKafkaTopicConfigsV2Required(obj KafkaTopicConfigsV2) error
AssertKafkaTopicConfigsV2Required checks if the required fields are not zero-ed
func AssertKafkaTopicCreateRequestConstraints ¶ added in v0.1.2
func AssertKafkaTopicCreateRequestConstraints(obj KafkaTopicCreateRequest) error
AssertKafkaTopicCreateRequestConstraints checks if the values respects the defined constraints
func AssertKafkaTopicCreateRequestRequired ¶ added in v0.1.2
func AssertKafkaTopicCreateRequestRequired(obj KafkaTopicCreateRequest) error
AssertKafkaTopicCreateRequestRequired checks if the required fields are not zero-ed
func AssertKafkaTopicDescribeConfigResponseConstraints ¶ added in v0.1.2
func AssertKafkaTopicDescribeConfigResponseConstraints(obj KafkaTopicDescribeConfigResponse) error
AssertKafkaTopicDescribeConfigResponseConstraints checks if the values respects the defined constraints
func AssertKafkaTopicDescribeConfigResponseRequired ¶ added in v0.1.2
func AssertKafkaTopicDescribeConfigResponseRequired(obj KafkaTopicDescribeConfigResponse) error
AssertKafkaTopicDescribeConfigResponseRequired checks if the required fields are not zero-ed
func AssertKafkaTopicDescribeResponseConstraints ¶ added in v0.1.2
func AssertKafkaTopicDescribeResponseConstraints(obj KafkaTopicDescribeResponse) error
AssertKafkaTopicDescribeResponseConstraints checks if the values respects the defined constraints
func AssertKafkaTopicDescribeResponseRequired ¶ added in v0.1.2
func AssertKafkaTopicDescribeResponseRequired(obj KafkaTopicDescribeResponse) error
AssertKafkaTopicDescribeResponseRequired checks if the required fields are not zero-ed
func AssertKafkaTopicListResponseConstraints ¶ added in v0.1.2
func AssertKafkaTopicListResponseConstraints(obj KafkaTopicListResponse) error
AssertKafkaTopicListResponseConstraints checks if the values respects the defined constraints
func AssertKafkaTopicListResponseRequired ¶ added in v0.1.2
func AssertKafkaTopicListResponseRequired(obj KafkaTopicListResponse) error
AssertKafkaTopicListResponseRequired checks if the required fields are not zero-ed
func AssertKafkaTopicModifyConfigRequestConstraints ¶ added in v0.1.2
func AssertKafkaTopicModifyConfigRequestConstraints(obj KafkaTopicModifyConfigRequest) error
AssertKafkaTopicModifyConfigRequestConstraints checks if the values respects the defined constraints
func AssertKafkaTopicModifyConfigRequestRequired ¶ added in v0.1.2
func AssertKafkaTopicModifyConfigRequestRequired(obj KafkaTopicModifyConfigRequest) error
AssertKafkaTopicModifyConfigRequestRequired checks if the required fields are not zero-ed
func AssertKafkaTopicNamesV2Constraints ¶ added in v0.1.2
func AssertKafkaTopicNamesV2Constraints(obj KafkaTopicNamesV2) error
AssertKafkaTopicNamesV2Constraints checks if the values respects the defined constraints
func AssertKafkaTopicNamesV2Required ¶ added in v0.1.2
func AssertKafkaTopicNamesV2Required(obj KafkaTopicNamesV2) error
AssertKafkaTopicNamesV2Required checks if the required fields are not zero-ed
func AssertKafkaTopicV2Constraints ¶ added in v0.1.2
func AssertKafkaTopicV2Constraints(obj KafkaTopicV2) error
AssertKafkaTopicV2Constraints checks if the values respects the defined constraints
func AssertKafkaTopicV2Required ¶
func AssertKafkaTopicV2Required(obj KafkaTopicV2) error
AssertKafkaTopicV2Required checks if the required fields are not zero-ed
func AssertKafkaUserCertificateRenewalRequestV2Constraints ¶ added in v0.1.2
func AssertKafkaUserCertificateRenewalRequestV2Constraints(obj KafkaUserCertificateRenewalRequestV2) error
AssertKafkaUserCertificateRenewalRequestV2Constraints checks if the values respects the defined constraints
func AssertKafkaUserCertificateRenewalRequestV2Required ¶ added in v0.1.2
func AssertKafkaUserCertificateRenewalRequestV2Required(obj KafkaUserCertificateRenewalRequestV2) error
AssertKafkaUserCertificateRenewalRequestV2Required checks if the required fields are not zero-ed
func AssertKafkaUserCertificateV2Constraints ¶ added in v0.1.2
func AssertKafkaUserCertificateV2Constraints(obj KafkaUserCertificateV2) error
AssertKafkaUserCertificateV2Constraints checks if the values respects the defined constraints
func AssertKafkaUserCertificateV2Required ¶ added in v0.1.2
func AssertKafkaUserCertificateV2Required(obj KafkaUserCertificateV2) error
AssertKafkaUserCertificateV2Required checks if the required fields are not zero-ed
func AssertKafkaUserOptionsV2Constraints ¶ added in v0.1.2
func AssertKafkaUserOptionsV2Constraints(obj KafkaUserOptionsV2) error
AssertKafkaUserOptionsV2Constraints checks if the values respects the defined constraints
func AssertKafkaUserOptionsV2Required ¶
func AssertKafkaUserOptionsV2Required(obj KafkaUserOptionsV2) error
AssertKafkaUserOptionsV2Required checks if the required fields are not zero-ed
func AssertKafkaUserSummariesV2Constraints ¶ added in v0.1.2
func AssertKafkaUserSummariesV2Constraints(obj KafkaUserSummariesV2) error
AssertKafkaUserSummariesV2Constraints checks if the values respects the defined constraints
func AssertKafkaUserSummariesV2Required ¶
func AssertKafkaUserSummariesV2Required(obj KafkaUserSummariesV2) error
AssertKafkaUserSummariesV2Required checks if the required fields are not zero-ed
func AssertKafkaUserSummaryV2Constraints ¶ added in v0.1.2
func AssertKafkaUserSummaryV2Constraints(obj KafkaUserSummaryV2) error
AssertKafkaUserSummaryV2Constraints checks if the values respects the defined constraints
func AssertKafkaUserSummaryV2Required ¶
func AssertKafkaUserSummaryV2Required(obj KafkaUserSummaryV2) error
AssertKafkaUserSummaryV2Required checks if the required fields are not zero-ed
func AssertKafkaUserUpdateV2Constraints ¶ added in v0.1.2
func AssertKafkaUserUpdateV2Constraints(obj KafkaUserUpdateV2) error
AssertKafkaUserUpdateV2Constraints checks if the values respects the defined constraints
func AssertKafkaUserUpdateV2Required ¶ added in v0.1.2
func AssertKafkaUserUpdateV2Required(obj KafkaUserUpdateV2) error
AssertKafkaUserUpdateV2Required checks if the required fields are not zero-ed
func AssertKafkaUserUpdateV3Constraints ¶ added in v0.1.2
func AssertKafkaUserUpdateV3Constraints(obj KafkaUserUpdateV3) error
AssertKafkaUserUpdateV3Constraints checks if the values respects the defined constraints
func AssertKafkaUserUpdateV3Required ¶ added in v0.1.2
func AssertKafkaUserUpdateV3Required(obj KafkaUserUpdateV3) error
AssertKafkaUserUpdateV3Required checks if the required fields are not zero-ed
func AssertKafkaUserV2Constraints ¶ added in v0.1.2
func AssertKafkaUserV2Constraints(obj KafkaUserV2) error
AssertKafkaUserV2Constraints checks if the values respects the defined constraints
func AssertKafkaUserV2Required ¶
func AssertKafkaUserV2Required(obj KafkaUserV2) error
AssertKafkaUserV2Required checks if the required fields are not zero-ed
func AssertKafkaUserV3Constraints ¶ added in v0.1.2
func AssertKafkaUserV3Constraints(obj KafkaUserV3) error
AssertKafkaUserV3Constraints checks if the values respects the defined constraints
func AssertKafkaUserV3Required ¶ added in v0.1.2
func AssertKafkaUserV3Required(obj KafkaUserV3) error
AssertKafkaUserV3Required checks if the required fields are not zero-ed
func AssertKarapaceRestProxyOptionsSchemaConstraints ¶ added in v0.1.2
func AssertKarapaceRestProxyOptionsSchemaConstraints(obj KarapaceRestProxyOptionsSchema) error
AssertKarapaceRestProxyOptionsSchemaConstraints checks if the values respects the defined constraints
func AssertKarapaceRestProxyOptionsSchemaRequired ¶ added in v0.1.2
func AssertKarapaceRestProxyOptionsSchemaRequired(obj KarapaceRestProxyOptionsSchema) error
AssertKarapaceRestProxyOptionsSchemaRequired checks if the required fields are not zero-ed
func AssertKarapaceRestProxyUserPasswordV2Constraints ¶ added in v0.1.2
func AssertKarapaceRestProxyUserPasswordV2Constraints(obj KarapaceRestProxyUserPasswordV2) error
AssertKarapaceRestProxyUserPasswordV2Constraints checks if the values respects the defined constraints
func AssertKarapaceRestProxyUserPasswordV2Required ¶ added in v0.1.2
func AssertKarapaceRestProxyUserPasswordV2Required(obj KarapaceRestProxyUserPasswordV2) error
AssertKarapaceRestProxyUserPasswordV2Required checks if the required fields are not zero-ed
func AssertKarapaceRestProxyUserSummariesV2Constraints ¶ added in v0.1.2
func AssertKarapaceRestProxyUserSummariesV2Constraints(obj KarapaceRestProxyUserSummariesV2) error
AssertKarapaceRestProxyUserSummariesV2Constraints checks if the values respects the defined constraints
func AssertKarapaceRestProxyUserSummariesV2Required ¶ added in v0.1.2
func AssertKarapaceRestProxyUserSummariesV2Required(obj KarapaceRestProxyUserSummariesV2) error
AssertKarapaceRestProxyUserSummariesV2Required checks if the required fields are not zero-ed
func AssertKarapaceRestProxyUserSummaryV2Constraints ¶ added in v0.1.2
func AssertKarapaceRestProxyUserSummaryV2Constraints(obj KarapaceRestProxyUserSummaryV2) error
AssertKarapaceRestProxyUserSummaryV2Constraints checks if the values respects the defined constraints
func AssertKarapaceRestProxyUserSummaryV2Required ¶ added in v0.1.2
func AssertKarapaceRestProxyUserSummaryV2Required(obj KarapaceRestProxyUserSummaryV2) error
AssertKarapaceRestProxyUserSummaryV2Required checks if the required fields are not zero-ed
func AssertKarapaceSchemaRegistryUserPasswordV2Constraints ¶ added in v0.1.2
func AssertKarapaceSchemaRegistryUserPasswordV2Constraints(obj KarapaceSchemaRegistryUserPasswordV2) error
AssertKarapaceSchemaRegistryUserPasswordV2Constraints checks if the values respects the defined constraints
func AssertKarapaceSchemaRegistryUserPasswordV2Required ¶ added in v0.1.2
func AssertKarapaceSchemaRegistryUserPasswordV2Required(obj KarapaceSchemaRegistryUserPasswordV2) error
AssertKarapaceSchemaRegistryUserPasswordV2Required checks if the required fields are not zero-ed
func AssertKarapaceSchemaRegistryUserSummariesV2Constraints ¶ added in v0.1.2
func AssertKarapaceSchemaRegistryUserSummariesV2Constraints(obj KarapaceSchemaRegistryUserSummariesV2) error
AssertKarapaceSchemaRegistryUserSummariesV2Constraints checks if the values respects the defined constraints
func AssertKarapaceSchemaRegistryUserSummariesV2Required ¶ added in v0.1.2
func AssertKarapaceSchemaRegistryUserSummariesV2Required(obj KarapaceSchemaRegistryUserSummariesV2) error
AssertKarapaceSchemaRegistryUserSummariesV2Required checks if the required fields are not zero-ed
func AssertKarapaceSchemaRegistryUserSummaryV2Constraints ¶ added in v0.1.2
func AssertKarapaceSchemaRegistryUserSummaryV2Constraints(obj KarapaceSchemaRegistryUserSummaryV2) error
AssertKarapaceSchemaRegistryUserSummaryV2Constraints checks if the values respects the defined constraints
func AssertKarapaceSchemaRegistryUserSummaryV2Required ¶ added in v0.1.2
func AssertKarapaceSchemaRegistryUserSummaryV2Required(obj KarapaceSchemaRegistryUserSummaryV2) error
AssertKarapaceSchemaRegistryUserSummaryV2Required checks if the required fields are not zero-ed
func AssertKeyValuePairConstraints ¶ added in v0.1.2
func AssertKeyValuePairConstraints(obj KeyValuePair) error
AssertKeyValuePairConstraints checks if the values respects the defined constraints
func AssertKeyValuePairRequired ¶ added in v0.1.2
func AssertKeyValuePairRequired(obj KeyValuePair) error
AssertKeyValuePairRequired checks if the required fields are not zero-ed
func AssertListClusterforApiConstraints ¶ added in v0.1.2
func AssertListClusterforApiConstraints(obj ListClusterforApi) error
AssertListClusterforApiConstraints checks if the values respects the defined constraints
func AssertListClusterforApiRequired ¶ added in v0.1.2
func AssertListClusterforApiRequired(obj ListClusterforApi) error
AssertListClusterforApiRequired checks if the required fields are not zero-ed
func AssertMainApplicationVersionsConstraints ¶ added in v0.1.2
func AssertMainApplicationVersionsConstraints(obj MainApplicationVersions) error
AssertMainApplicationVersionsConstraints checks if the values respects the defined constraints
func AssertMainApplicationVersionsRequired ¶ added in v0.1.2
func AssertMainApplicationVersionsRequired(obj MainApplicationVersions) error
AssertMainApplicationVersionsRequired checks if the required fields are not zero-ed
func AssertMaintenanceEventResponseConstraints ¶ added in v0.1.2
func AssertMaintenanceEventResponseConstraints(obj MaintenanceEventResponse) error
AssertMaintenanceEventResponseConstraints checks if the values respects the defined constraints
func AssertMaintenanceEventResponseRequired ¶ added in v0.1.2
func AssertMaintenanceEventResponseRequired(obj MaintenanceEventResponse) error
AssertMaintenanceEventResponseRequired checks if the required fields are not zero-ed
func AssertMaintenanceEventScheduleResponseConstraints ¶ added in v0.1.2
func AssertMaintenanceEventScheduleResponseConstraints(obj MaintenanceEventScheduleResponse) error
AssertMaintenanceEventScheduleResponseConstraints checks if the values respects the defined constraints
func AssertMaintenanceEventScheduleResponseRequired ¶ added in v0.1.2
func AssertMaintenanceEventScheduleResponseRequired(obj MaintenanceEventScheduleResponse) error
AssertMaintenanceEventScheduleResponseRequired checks if the required fields are not zero-ed
func AssertMaintenanceEventsResponseConstraints ¶ added in v0.1.2
func AssertMaintenanceEventsResponseConstraints(obj MaintenanceEventsResponse) error
AssertMaintenanceEventsResponseConstraints checks if the values respects the defined constraints
func AssertMaintenanceEventsResponseRequired ¶ added in v0.1.2
func AssertMaintenanceEventsResponseRequired(obj MaintenanceEventsResponse) error
AssertMaintenanceEventsResponseRequired checks if the required fields are not zero-ed
func AssertMaintenanceEventsScheduleResponseConstraints ¶ added in v0.1.2
func AssertMaintenanceEventsScheduleResponseConstraints(obj MaintenanceEventsScheduleResponse) error
AssertMaintenanceEventsScheduleResponseConstraints checks if the values respects the defined constraints
func AssertMaintenanceEventsScheduleResponseRequired ¶ added in v0.1.2
func AssertMaintenanceEventsScheduleResponseRequired(obj MaintenanceEventsScheduleResponse) error
AssertMaintenanceEventsScheduleResponseRequired checks if the required fields are not zero-ed
func AssertModifyAwsEndpointServicePrincipalsRequestConstraints ¶ added in v0.1.2
func AssertModifyAwsEndpointServicePrincipalsRequestConstraints(obj ModifyAwsEndpointServicePrincipalsRequest) error
AssertModifyAwsEndpointServicePrincipalsRequestConstraints checks if the values respects the defined constraints
func AssertModifyAwsEndpointServicePrincipalsRequestRequired ¶ added in v0.1.2
func AssertModifyAwsEndpointServicePrincipalsRequestRequired(obj ModifyAwsEndpointServicePrincipalsRequest) error
AssertModifyAwsEndpointServicePrincipalsRequestRequired checks if the required fields are not zero-ed
func AssertModifyClusterResponseSchemaConstraints ¶ added in v0.1.2
func AssertModifyClusterResponseSchemaConstraints(obj ModifyClusterResponseSchema) error
AssertModifyClusterResponseSchemaConstraints checks if the values respects the defined constraints
func AssertModifyClusterResponseSchemaRequired ¶ added in v0.1.2
func AssertModifyClusterResponseSchemaRequired(obj ModifyClusterResponseSchema) error
AssertModifyClusterResponseSchemaRequired checks if the required fields are not zero-ed
func AssertMonitoringResultMixedSchemaConstraints ¶ added in v0.1.2
func AssertMonitoringResultMixedSchemaConstraints(obj MonitoringResultMixedSchema) error
AssertMonitoringResultMixedSchemaConstraints checks if the values respects the defined constraints
func AssertMonitoringResultMixedSchemaRequired ¶ added in v0.1.2
func AssertMonitoringResultMixedSchemaRequired(obj MonitoringResultMixedSchema) error
AssertMonitoringResultMixedSchemaRequired checks if the required fields are not zero-ed
func AssertNetworkFirewallRuleSchemaConstraints ¶ added in v0.1.2
func AssertNetworkFirewallRuleSchemaConstraints(obj NetworkFirewallRuleSchema) error
AssertNetworkFirewallRuleSchemaConstraints checks if the values respects the defined constraints
func AssertNetworkFirewallRuleSchemaRequired ¶ added in v0.1.2
func AssertNetworkFirewallRuleSchemaRequired(obj NetworkFirewallRuleSchema) error
AssertNetworkFirewallRuleSchemaRequired checks if the required fields are not zero-ed
func AssertNewAccountResponseConstraints ¶ added in v0.1.2
func AssertNewAccountResponseConstraints(obj NewAccountResponse) error
AssertNewAccountResponseConstraints checks if the values respects the defined constraints
func AssertNewAccountResponseRequired ¶ added in v0.1.2
func AssertNewAccountResponseRequired(obj NewAccountResponse) error
AssertNewAccountResponseRequired checks if the required fields are not zero-ed
func AssertNodeConstraints ¶ added in v0.1.2
AssertNodeConstraints checks if the values respects the defined constraints
func AssertNodeDetailsV2Constraints ¶ added in v0.1.2
func AssertNodeDetailsV2Constraints(obj NodeDetailsV2) error
AssertNodeDetailsV2Constraints checks if the values respects the defined constraints
func AssertNodeDetailsV2Required ¶
func AssertNodeDetailsV2Required(obj NodeDetailsV2) error
AssertNodeDetailsV2Required checks if the required fields are not zero-ed
func AssertNodePgbouncerPoolSchemaConstraints ¶ added in v0.1.2
func AssertNodePgbouncerPoolSchemaConstraints(obj NodePgbouncerPoolSchema) error
AssertNodePgbouncerPoolSchemaConstraints checks if the values respects the defined constraints
func AssertNodePgbouncerPoolSchemaRequired ¶ added in v0.1.2
func AssertNodePgbouncerPoolSchemaRequired(obj NodePgbouncerPoolSchema) error
AssertNodePgbouncerPoolSchemaRequired checks if the required fields are not zero-ed
func AssertNodeRequired ¶ added in v0.1.2
AssertNodeRequired checks if the required fields are not zero-ed
func AssertNodeRolesV2Constraints ¶ added in v0.1.2
func AssertNodeRolesV2Constraints(obj NodeRolesV2) error
AssertNodeRolesV2Constraints checks if the values respects the defined constraints
func AssertNodeRolesV2Required ¶
func AssertNodeRolesV2Required(obj NodeRolesV2) error
AssertNodeRolesV2Required checks if the required fields are not zero-ed
func AssertNodeSizeCompatibilityResponseSchemaConstraints ¶ added in v0.1.2
func AssertNodeSizeCompatibilityResponseSchemaConstraints(obj NodeSizeCompatibilityResponseSchema) error
AssertNodeSizeCompatibilityResponseSchemaConstraints checks if the values respects the defined constraints
func AssertNodeSizeCompatibilityResponseSchemaRequired ¶ added in v0.1.2
func AssertNodeSizeCompatibilityResponseSchemaRequired(obj NodeSizeCompatibilityResponseSchema) error
AssertNodeSizeCompatibilityResponseSchemaRequired checks if the required fields are not zero-ed
func AssertNodeSizeConstraints ¶ added in v0.1.2
AssertNodeSizeConstraints checks if the values respects the defined constraints
func AssertNodeSizeDetailsV2Constraints ¶ added in v0.1.2
func AssertNodeSizeDetailsV2Constraints(obj NodeSizeDetailsV2) error
AssertNodeSizeDetailsV2Constraints checks if the values respects the defined constraints
func AssertNodeSizeDetailsV2Required ¶ added in v0.1.2
func AssertNodeSizeDetailsV2Required(obj NodeSizeDetailsV2) error
AssertNodeSizeDetailsV2Required checks if the required fields are not zero-ed
func AssertNodeSizeForPricingResourceConstraints ¶ added in v0.1.2
func AssertNodeSizeForPricingResourceConstraints(obj NodeSizeForPricingResource) error
AssertNodeSizeForPricingResourceConstraints checks if the values respects the defined constraints
func AssertNodeSizeForPricingResourceRequired ¶ added in v0.1.2
func AssertNodeSizeForPricingResourceRequired(obj NodeSizeForPricingResource) error
AssertNodeSizeForPricingResourceRequired checks if the required fields are not zero-ed
func AssertNodeSizeForPricingResourceSchemaConstraints ¶ added in v0.1.2
func AssertNodeSizeForPricingResourceSchemaConstraints(obj NodeSizeForPricingResourceSchema) error
AssertNodeSizeForPricingResourceSchemaConstraints checks if the values respects the defined constraints
func AssertNodeSizeForPricingResourceSchemaRequired ¶ added in v0.1.2
func AssertNodeSizeForPricingResourceSchemaRequired(obj NodeSizeForPricingResourceSchema) error
AssertNodeSizeForPricingResourceSchemaRequired checks if the required fields are not zero-ed
func AssertNodeSizeRequired ¶ added in v0.1.2
AssertNodeSizeRequired checks if the required fields are not zero-ed
func AssertOpenSearchClusterManagerNodeV2Constraints ¶ added in v0.1.2
func AssertOpenSearchClusterManagerNodeV2Constraints(obj OpenSearchClusterManagerNodeV2) error
AssertOpenSearchClusterManagerNodeV2Constraints checks if the values respects the defined constraints
func AssertOpenSearchClusterManagerNodeV2Required ¶
func AssertOpenSearchClusterManagerNodeV2Required(obj OpenSearchClusterManagerNodeV2) error
AssertOpenSearchClusterManagerNodeV2Required checks if the required fields are not zero-ed
func AssertOpenSearchClusterRestoreV2Constraints ¶ added in v0.1.2
func AssertOpenSearchClusterRestoreV2Constraints(obj OpenSearchClusterRestoreV2) error
AssertOpenSearchClusterRestoreV2Constraints checks if the values respects the defined constraints
func AssertOpenSearchClusterRestoreV2Required ¶ added in v0.1.2
func AssertOpenSearchClusterRestoreV2Required(obj OpenSearchClusterRestoreV2) error
AssertOpenSearchClusterRestoreV2Required checks if the required fields are not zero-ed
func AssertOpenSearchClusterUpdateV2Constraints ¶ added in v0.1.2
func AssertOpenSearchClusterUpdateV2Constraints(obj OpenSearchClusterUpdateV2) error
AssertOpenSearchClusterUpdateV2Constraints checks if the values respects the defined constraints
func AssertOpenSearchClusterUpdateV2Required ¶
func AssertOpenSearchClusterUpdateV2Required(obj OpenSearchClusterUpdateV2) error
AssertOpenSearchClusterUpdateV2Required checks if the required fields are not zero-ed
func AssertOpenSearchClusterV2Constraints ¶ added in v0.1.2
func AssertOpenSearchClusterV2Constraints(obj OpenSearchClusterV2) error
AssertOpenSearchClusterV2Constraints checks if the values respects the defined constraints
func AssertOpenSearchClusterV2Required ¶
func AssertOpenSearchClusterV2Required(obj OpenSearchClusterV2) error
AssertOpenSearchClusterV2Required checks if the required fields are not zero-ed
func AssertOpenSearchDashboardV2Constraints ¶ added in v0.1.2
func AssertOpenSearchDashboardV2Constraints(obj OpenSearchDashboardV2) error
AssertOpenSearchDashboardV2Constraints checks if the values respects the defined constraints
func AssertOpenSearchDashboardV2Required ¶
func AssertOpenSearchDashboardV2Required(obj OpenSearchDashboardV2) error
AssertOpenSearchDashboardV2Required checks if the required fields are not zero-ed
func AssertOpenSearchDataCentreV2Constraints ¶ added in v0.1.2
func AssertOpenSearchDataCentreV2Constraints(obj OpenSearchDataCentreV2) error
AssertOpenSearchDataCentreV2Constraints checks if the values respects the defined constraints
func AssertOpenSearchDataCentreV2Required ¶
func AssertOpenSearchDataCentreV2Required(obj OpenSearchDataCentreV2) error
AssertOpenSearchDataCentreV2Required checks if the required fields are not zero-ed
func AssertOpenSearchDataNodeV2Constraints ¶ added in v0.1.2
func AssertOpenSearchDataNodeV2Constraints(obj OpenSearchDataNodeV2) error
AssertOpenSearchDataNodeV2Constraints checks if the values respects the defined constraints
func AssertOpenSearchDataNodeV2Required ¶
func AssertOpenSearchDataNodeV2Required(obj OpenSearchDataNodeV2) error
AssertOpenSearchDataNodeV2Required checks if the required fields are not zero-ed
func AssertOpenSearchEgressRuleSourceV2Constraints ¶ added in v0.1.2
func AssertOpenSearchEgressRuleSourceV2Constraints(obj OpenSearchEgressRuleSourceV2) error
AssertOpenSearchEgressRuleSourceV2Constraints checks if the values respects the defined constraints
func AssertOpenSearchEgressRuleSourceV2Required ¶
func AssertOpenSearchEgressRuleSourceV2Required(obj OpenSearchEgressRuleSourceV2) error
AssertOpenSearchEgressRuleSourceV2Required checks if the required fields are not zero-ed
func AssertOpenSearchEgressRuleTypeV2Constraints ¶ added in v0.1.2
func AssertOpenSearchEgressRuleTypeV2Constraints(obj OpenSearchEgressRuleTypeV2) error
AssertOpenSearchEgressRuleTypeV2Constraints checks if the values respects the defined constraints
func AssertOpenSearchEgressRuleTypeV2Required ¶
func AssertOpenSearchEgressRuleTypeV2Required(obj OpenSearchEgressRuleTypeV2) error
AssertOpenSearchEgressRuleTypeV2Required checks if the required fields are not zero-ed
func AssertOpenSearchEgressRuleV2Constraints ¶ added in v0.1.2
func AssertOpenSearchEgressRuleV2Constraints(obj OpenSearchEgressRuleV2) error
AssertOpenSearchEgressRuleV2Constraints checks if the values respects the defined constraints
func AssertOpenSearchEgressRuleV2Required ¶
func AssertOpenSearchEgressRuleV2Required(obj OpenSearchEgressRuleV2) error
AssertOpenSearchEgressRuleV2Required checks if the required fields are not zero-ed
func AssertOpenSearchEgressRulesV2Constraints ¶ added in v0.1.2
func AssertOpenSearchEgressRulesV2Constraints(obj OpenSearchEgressRulesV2) error
AssertOpenSearchEgressRulesV2Constraints checks if the values respects the defined constraints
func AssertOpenSearchEgressRulesV2Required ¶
func AssertOpenSearchEgressRulesV2Required(obj OpenSearchEgressRulesV2) error
AssertOpenSearchEgressRulesV2Required checks if the required fields are not zero-ed
func AssertOpenSearchIngestNodeV2Constraints ¶ added in v0.1.2
func AssertOpenSearchIngestNodeV2Constraints(obj OpenSearchIngestNodeV2) error
AssertOpenSearchIngestNodeV2Constraints checks if the values respects the defined constraints
func AssertOpenSearchIngestNodeV2Required ¶ added in v0.1.2
func AssertOpenSearchIngestNodeV2Required(obj OpenSearchIngestNodeV2) error
AssertOpenSearchIngestNodeV2Required checks if the required fields are not zero-ed
func AssertOpenSearchOptionsSchemaConstraints ¶ added in v0.1.2
func AssertOpenSearchOptionsSchemaConstraints(obj OpenSearchOptionsSchema) error
AssertOpenSearchOptionsSchemaConstraints checks if the values respects the defined constraints
func AssertOpenSearchOptionsSchemaRequired ¶ added in v0.1.2
func AssertOpenSearchOptionsSchemaRequired(obj OpenSearchOptionsSchema) error
AssertOpenSearchOptionsSchemaRequired checks if the required fields are not zero-ed
func AssertOpenSearchPrivateLinkV2Required ¶
func AssertOpenSearchPrivateLinkV2Required(obj OpenSearchPrivateLinkV2) error
AssertOpenSearchPrivateLinkV2Required checks if the required fields are not zero-ed
func AssertOperationListResponseConstraints ¶ added in v0.1.2
func AssertOperationListResponseConstraints(obj OperationListResponse) error
AssertOperationListResponseConstraints checks if the values respects the defined constraints
func AssertOperationListResponseRequired ¶ added in v0.1.2
func AssertOperationListResponseRequired(obj OperationListResponse) error
AssertOperationListResponseRequired checks if the required fields are not zero-ed
func AssertOperationMapResponseConstraints ¶ added in v0.1.2
func AssertOperationMapResponseConstraints(obj OperationMapResponse) error
AssertOperationMapResponseConstraints checks if the values respects the defined constraints
func AssertOperationMapResponseRequired ¶ added in v0.1.2
func AssertOperationMapResponseRequired(obj OperationMapResponse) error
AssertOperationMapResponseRequired checks if the required fields are not zero-ed
func AssertOperationResponseConstraints ¶ added in v0.1.2
func AssertOperationResponseConstraints(obj OperationResponse) error
AssertOperationResponseConstraints checks if the values respects the defined constraints
func AssertOperationResponseRequired ¶ added in v0.1.2
func AssertOperationResponseRequired(obj OperationResponse) error
AssertOperationResponseRequired checks if the required fields are not zero-ed
func AssertOperationStatusV2Constraints ¶ added in v0.1.2
func AssertOperationStatusV2Constraints(obj OperationStatusV2) error
AssertOperationStatusV2Constraints checks if the values respects the defined constraints
func AssertOperationStatusV2Required ¶ added in v0.1.2
func AssertOperationStatusV2Required(obj OperationStatusV2) error
AssertOperationStatusV2Required checks if the required fields are not zero-ed
func AssertPgBouncerDetailsV2Constraints ¶ added in v0.1.2
func AssertPgBouncerDetailsV2Constraints(obj PgBouncerDetailsV2) error
AssertPgBouncerDetailsV2Constraints checks if the values respects the defined constraints
func AssertPgBouncerDetailsV2Required ¶
func AssertPgBouncerDetailsV2Required(obj PgBouncerDetailsV2) error
AssertPgBouncerDetailsV2Required checks if the required fields are not zero-ed
func AssertPgBouncerOptionsSchemaConstraints ¶ added in v0.1.2
func AssertPgBouncerOptionsSchemaConstraints(obj PgBouncerOptionsSchema) error
AssertPgBouncerOptionsSchemaConstraints checks if the values respects the defined constraints
func AssertPgBouncerOptionsSchemaRequired ¶ added in v0.1.2
func AssertPgBouncerOptionsSchemaRequired(obj PgBouncerOptionsSchema) error
AssertPgBouncerOptionsSchemaRequired checks if the required fields are not zero-ed
func AssertPgBouncerPoolModeEnumV2Constraints ¶ added in v0.1.2
func AssertPgBouncerPoolModeEnumV2Constraints(obj PgBouncerPoolModeEnumV2) error
AssertPgBouncerPoolModeEnumV2Constraints checks if the values respects the defined constraints
func AssertPgBouncerPoolModeEnumV2Required ¶
func AssertPgBouncerPoolModeEnumV2Required(obj PgBouncerPoolModeEnumV2) error
AssertPgBouncerPoolModeEnumV2Required checks if the required fields are not zero-ed
func AssertPgbouncerPoolSchemaConstraints ¶ added in v0.1.2
func AssertPgbouncerPoolSchemaConstraints(obj PgbouncerPoolSchema) error
AssertPgbouncerPoolSchemaConstraints checks if the values respects the defined constraints
func AssertPgbouncerPoolSchemaRequired ¶ added in v0.1.2
func AssertPgbouncerPoolSchemaRequired(obj PgbouncerPoolSchema) error
AssertPgbouncerPoolSchemaRequired checks if the required fields are not zero-ed
func AssertPostgresqlClusterUpdateV2Constraints ¶ added in v0.1.2
func AssertPostgresqlClusterUpdateV2Constraints(obj PostgresqlClusterUpdateV2) error
AssertPostgresqlClusterUpdateV2Constraints checks if the values respects the defined constraints
func AssertPostgresqlClusterUpdateV2Required ¶
func AssertPostgresqlClusterUpdateV2Required(obj PostgresqlClusterUpdateV2) error
AssertPostgresqlClusterUpdateV2Required checks if the required fields are not zero-ed
func AssertPostgresqlClusterV2Constraints ¶ added in v0.1.2
func AssertPostgresqlClusterV2Constraints(obj PostgresqlClusterV2) error
AssertPostgresqlClusterV2Constraints checks if the values respects the defined constraints
func AssertPostgresqlClusterV2Required ¶
func AssertPostgresqlClusterV2Required(obj PostgresqlClusterV2) error
AssertPostgresqlClusterV2Required checks if the required fields are not zero-ed
func AssertPostgresqlConfigurationPropertiesV2Constraints ¶ added in v0.1.2
func AssertPostgresqlConfigurationPropertiesV2Constraints(obj PostgresqlConfigurationPropertiesV2) error
AssertPostgresqlConfigurationPropertiesV2Constraints checks if the values respects the defined constraints
func AssertPostgresqlConfigurationPropertiesV2Required ¶
func AssertPostgresqlConfigurationPropertiesV2Required(obj PostgresqlConfigurationPropertiesV2) error
AssertPostgresqlConfigurationPropertiesV2Required checks if the required fields are not zero-ed
func AssertPostgresqlConfigurationPropertyUpdateV2Constraints ¶ added in v0.1.2
func AssertPostgresqlConfigurationPropertyUpdateV2Constraints(obj PostgresqlConfigurationPropertyUpdateV2) error
AssertPostgresqlConfigurationPropertyUpdateV2Constraints checks if the values respects the defined constraints
func AssertPostgresqlConfigurationPropertyUpdateV2Required ¶
func AssertPostgresqlConfigurationPropertyUpdateV2Required(obj PostgresqlConfigurationPropertyUpdateV2) error
AssertPostgresqlConfigurationPropertyUpdateV2Required checks if the required fields are not zero-ed
func AssertPostgresqlConfigurationPropertyV2Constraints ¶ added in v0.1.2
func AssertPostgresqlConfigurationPropertyV2Constraints(obj PostgresqlConfigurationPropertyV2) error
AssertPostgresqlConfigurationPropertyV2Constraints checks if the values respects the defined constraints
func AssertPostgresqlConfigurationPropertyV2Required ¶
func AssertPostgresqlConfigurationPropertyV2Required(obj PostgresqlConfigurationPropertyV2) error
AssertPostgresqlConfigurationPropertyV2Required checks if the required fields are not zero-ed
func AssertPostgresqlDataCentreV2Constraints ¶ added in v0.1.2
func AssertPostgresqlDataCentreV2Constraints(obj PostgresqlDataCentreV2) error
AssertPostgresqlDataCentreV2Constraints checks if the values respects the defined constraints
func AssertPostgresqlDataCentreV2Required ¶
func AssertPostgresqlDataCentreV2Required(obj PostgresqlDataCentreV2) error
AssertPostgresqlDataCentreV2Required checks if the required fields are not zero-ed
func AssertPostgresqlInterDataCentreReplicationDetailsV2Constraints ¶ added in v0.1.2
func AssertPostgresqlInterDataCentreReplicationDetailsV2Constraints(obj PostgresqlInterDataCentreReplicationDetailsV2) error
AssertPostgresqlInterDataCentreReplicationDetailsV2Constraints checks if the values respects the defined constraints
func AssertPostgresqlInterDataCentreReplicationDetailsV2Required ¶
func AssertPostgresqlInterDataCentreReplicationDetailsV2Required(obj PostgresqlInterDataCentreReplicationDetailsV2) error
AssertPostgresqlInterDataCentreReplicationDetailsV2Required checks if the required fields are not zero-ed
func AssertPostgresqlIntraDataCentreReplicationDetailsV2Constraints ¶ added in v0.1.2
func AssertPostgresqlIntraDataCentreReplicationDetailsV2Constraints(obj PostgresqlIntraDataCentreReplicationDetailsV2) error
AssertPostgresqlIntraDataCentreReplicationDetailsV2Constraints checks if the values respects the defined constraints
func AssertPostgresqlIntraDataCentreReplicationDetailsV2Required ¶
func AssertPostgresqlIntraDataCentreReplicationDetailsV2Required(obj PostgresqlIntraDataCentreReplicationDetailsV2) error
AssertPostgresqlIntraDataCentreReplicationDetailsV2Required checks if the required fields are not zero-ed
func AssertPostgresqlOptionsSchemaConstraints ¶ added in v0.1.2
func AssertPostgresqlOptionsSchemaConstraints(obj PostgresqlOptionsSchema) error
AssertPostgresqlOptionsSchemaConstraints checks if the values respects the defined constraints
func AssertPostgresqlOptionsSchemaRequired ¶ added in v0.1.2
func AssertPostgresqlOptionsSchemaRequired(obj PostgresqlOptionsSchema) error
AssertPostgresqlOptionsSchemaRequired checks if the required fields are not zero-ed
func AssertPostgresqlReloadOperationV2Constraints ¶ added in v0.1.2
func AssertPostgresqlReloadOperationV2Constraints(obj PostgresqlReloadOperationV2) error
AssertPostgresqlReloadOperationV2Constraints checks if the values respects the defined constraints
func AssertPostgresqlReloadOperationV2Required ¶
func AssertPostgresqlReloadOperationV2Required(obj PostgresqlReloadOperationV2) error
AssertPostgresqlReloadOperationV2Required checks if the required fields are not zero-ed
func AssertPostgresqlReloadOperationsV2Constraints ¶ added in v0.1.2
func AssertPostgresqlReloadOperationsV2Constraints(obj PostgresqlReloadOperationsV2) error
AssertPostgresqlReloadOperationsV2Constraints checks if the values respects the defined constraints
func AssertPostgresqlReloadOperationsV2Required ¶
func AssertPostgresqlReloadOperationsV2Required(obj PostgresqlReloadOperationsV2) error
AssertPostgresqlReloadOperationsV2Required checks if the required fields are not zero-ed
func AssertPostgresqlReplicationModeEnumV2Constraints ¶ added in v0.1.2
func AssertPostgresqlReplicationModeEnumV2Constraints(obj PostgresqlReplicationModeEnumV2) error
AssertPostgresqlReplicationModeEnumV2Constraints checks if the values respects the defined constraints
func AssertPostgresqlReplicationModeEnumV2Required ¶
func AssertPostgresqlReplicationModeEnumV2Required(obj PostgresqlReplicationModeEnumV2) error
AssertPostgresqlReplicationModeEnumV2Required checks if the required fields are not zero-ed
func AssertPostgresqlUserSummaryConstraints ¶ added in v0.1.2
func AssertPostgresqlUserSummaryConstraints(obj PostgresqlUserSummary) error
AssertPostgresqlUserSummaryConstraints checks if the values respects the defined constraints
func AssertPostgresqlUserSummaryRequired ¶
func AssertPostgresqlUserSummaryRequired(obj PostgresqlUserSummary) error
AssertPostgresqlUserSummaryRequired checks if the required fields are not zero-ed
func AssertPrivateLinkConstraints ¶ added in v0.1.2
func AssertPrivateLinkConstraints(obj PrivateLink) error
AssertPrivateLinkConstraints checks if the values respects the defined constraints
func AssertPrivateLinkRequired ¶ added in v0.1.2
func AssertPrivateLinkRequired(obj PrivateLink) error
AssertPrivateLinkRequired checks if the required fields are not zero-ed
func AssertPrivateLinkSettingsV2Constraints ¶ added in v0.1.2
func AssertPrivateLinkSettingsV2Constraints(obj PrivateLinkSettingsV2) error
AssertPrivateLinkSettingsV2Constraints checks if the values respects the defined constraints
func AssertPrivateLinkSettingsV2Required ¶
func AssertPrivateLinkSettingsV2Required(obj PrivateLinkSettingsV2) error
AssertPrivateLinkSettingsV2Required checks if the required fields are not zero-ed
func AssertProviderAccountPrimaryKeyConstraints ¶ added in v0.1.2
func AssertProviderAccountPrimaryKeyConstraints(obj ProviderAccountPrimaryKey) error
AssertProviderAccountPrimaryKeyConstraints checks if the values respects the defined constraints
func AssertProviderAccountPrimaryKeyRequired ¶ added in v0.1.2
func AssertProviderAccountPrimaryKeyRequired(obj ProviderAccountPrimaryKey) error
AssertProviderAccountPrimaryKeyRequired checks if the required fields are not zero-ed
func AssertProviderAwsSettingsV2Constraints ¶ added in v0.1.2
func AssertProviderAwsSettingsV2Constraints(obj ProviderAwsSettingsV2) error
AssertProviderAwsSettingsV2Constraints checks if the values respects the defined constraints
func AssertProviderAwsSettingsV2Required ¶
func AssertProviderAwsSettingsV2Required(obj ProviderAwsSettingsV2) error
AssertProviderAwsSettingsV2Required checks if the required fields are not zero-ed
func AssertProviderAzureSettingsV2Constraints ¶ added in v0.1.2
func AssertProviderAzureSettingsV2Constraints(obj ProviderAzureSettingsV2) error
AssertProviderAzureSettingsV2Constraints checks if the values respects the defined constraints
func AssertProviderAzureSettingsV2Required ¶
func AssertProviderAzureSettingsV2Required(obj ProviderAzureSettingsV2) error
AssertProviderAzureSettingsV2Required checks if the required fields are not zero-ed
func AssertProviderConstraints ¶ added in v0.1.2
AssertProviderConstraints checks if the values respects the defined constraints
func AssertProviderGcpSettingsV2Constraints ¶ added in v0.1.2
func AssertProviderGcpSettingsV2Constraints(obj ProviderGcpSettingsV2) error
AssertProviderGcpSettingsV2Constraints checks if the values respects the defined constraints
func AssertProviderGcpSettingsV2Required ¶
func AssertProviderGcpSettingsV2Required(obj ProviderGcpSettingsV2) error
AssertProviderGcpSettingsV2Required checks if the required fields are not zero-ed
func AssertProviderNodeSizesConstraints ¶ added in v0.1.2
func AssertProviderNodeSizesConstraints(obj ProviderNodeSizes) error
AssertProviderNodeSizesConstraints checks if the values respects the defined constraints
func AssertProviderNodeSizesRequired ¶ added in v0.1.2
func AssertProviderNodeSizesRequired(obj ProviderNodeSizes) error
AssertProviderNodeSizesRequired checks if the required fields are not zero-ed
func AssertProviderRequired ¶ added in v0.1.2
AssertProviderRequired checks if the required fields are not zero-ed
func AssertProviderTagV2Constraints ¶ added in v0.1.2
func AssertProviderTagV2Constraints(obj ProviderTagV2) error
AssertProviderTagV2Constraints checks if the values respects the defined constraints
func AssertProviderTagV2Required ¶
func AssertProviderTagV2Required(obj ProviderTagV2) error
AssertProviderTagV2Required checks if the required fields are not zero-ed
func AssertProviderTypeConstraints ¶ added in v0.1.2
func AssertProviderTypeConstraints(obj ProviderType) error
AssertProviderTypeConstraints checks if the values respects the defined constraints
func AssertProviderTypeRequired ¶ added in v0.1.2
func AssertProviderTypeRequired(obj ProviderType) error
AssertProviderTypeRequired checks if the required fields are not zero-ed
func AssertProvisioningOptionsConstraints ¶ added in v0.1.2
func AssertProvisioningOptionsConstraints(obj ProvisioningOptions) error
AssertProvisioningOptionsConstraints checks if the values respects the defined constraints
func AssertProvisioningOptionsRequired ¶ added in v0.1.2
func AssertProvisioningOptionsRequired(obj ProvisioningOptions) error
AssertProvisioningOptionsRequired checks if the required fields are not zero-ed
func AssertRackAllocationConstraints ¶ added in v0.1.2
func AssertRackAllocationConstraints(obj RackAllocation) error
AssertRackAllocationConstraints checks if the values respects the defined constraints
func AssertRackAllocationRequired ¶ added in v0.1.2
func AssertRackAllocationRequired(obj RackAllocation) error
AssertRackAllocationRequired checks if the required fields are not zero-ed
func AssertRackPrimaryKeyConstraints ¶ added in v0.1.2
func AssertRackPrimaryKeyConstraints(obj RackPrimaryKey) error
AssertRackPrimaryKeyConstraints checks if the values respects the defined constraints
func AssertRackPrimaryKeyRequired ¶ added in v0.1.2
func AssertRackPrimaryKeyRequired(obj RackPrimaryKey) error
AssertRackPrimaryKeyRequired checks if the required fields are not zero-ed
func AssertRecurseInterfaceRequired ¶
AssertRecurseInterfaceRequired recursively checks each struct in a slice against the callback. This method traverse nested slices in a preorder fashion.
func AssertRecurseOpenSearchPrivateLinkV2Required ¶
func AssertRecurseOpenSearchPrivateLinkV2Required(objSlice interface{}) error
AssertRecurseOpenSearchPrivateLinkV2Required recursively checks if required fields are not zero-ed in a nested slice. Accepts only nested slice of OpenSearchPrivateLinkV2 (e.g. [][]OpenSearchPrivateLinkV2), otherwise ErrTypeAssertionError is thrown.
func AssertRecurseValueRequired ¶
AssertRecurseValueRequired checks each struct in the nested slice against the callback. This method traverse nested slices in a preorder fashion. ErrTypeAssertionError is thrown if the underlying struct does not match type T.
func AssertRedisBundleOptionsSchemaConstraints ¶ added in v0.1.2
func AssertRedisBundleOptionsSchemaConstraints(obj RedisBundleOptionsSchema) error
AssertRedisBundleOptionsSchemaConstraints checks if the values respects the defined constraints
func AssertRedisBundleOptionsSchemaRequired ¶ added in v0.1.2
func AssertRedisBundleOptionsSchemaRequired(obj RedisBundleOptionsSchema) error
AssertRedisBundleOptionsSchemaRequired checks if the required fields are not zero-ed
func AssertRedisClusterUpdateV2Constraints ¶ added in v0.1.2
func AssertRedisClusterUpdateV2Constraints(obj RedisClusterUpdateV2) error
AssertRedisClusterUpdateV2Constraints checks if the values respects the defined constraints
func AssertRedisClusterUpdateV2Required ¶
func AssertRedisClusterUpdateV2Required(obj RedisClusterUpdateV2) error
AssertRedisClusterUpdateV2Required checks if the required fields are not zero-ed
func AssertRedisClusterV2Constraints ¶ added in v0.1.2
func AssertRedisClusterV2Constraints(obj RedisClusterV2) error
AssertRedisClusterV2Constraints checks if the values respects the defined constraints
func AssertRedisClusterV2Required ¶
func AssertRedisClusterV2Required(obj RedisClusterV2) error
AssertRedisClusterV2Required checks if the required fields are not zero-ed
func AssertRedisDataCentreV2Constraints ¶ added in v0.1.2
func AssertRedisDataCentreV2Constraints(obj RedisDataCentreV2) error
AssertRedisDataCentreV2Constraints checks if the values respects the defined constraints
func AssertRedisDataCentreV2Required ¶
func AssertRedisDataCentreV2Required(obj RedisDataCentreV2) error
AssertRedisDataCentreV2Required checks if the required fields are not zero-ed
func AssertRedisUserPasswordV2Constraints ¶ added in v0.1.2
func AssertRedisUserPasswordV2Constraints(obj RedisUserPasswordV2) error
AssertRedisUserPasswordV2Constraints checks if the values respects the defined constraints
func AssertRedisUserPasswordV2Required ¶
func AssertRedisUserPasswordV2Required(obj RedisUserPasswordV2) error
AssertRedisUserPasswordV2Required checks if the required fields are not zero-ed
func AssertRedisUserSummariesV2Constraints ¶ added in v0.1.2
func AssertRedisUserSummariesV2Constraints(obj RedisUserSummariesV2) error
AssertRedisUserSummariesV2Constraints checks if the values respects the defined constraints
func AssertRedisUserSummariesV2Required ¶
func AssertRedisUserSummariesV2Required(obj RedisUserSummariesV2) error
AssertRedisUserSummariesV2Required checks if the required fields are not zero-ed
func AssertRedisUserSummaryV2Constraints ¶ added in v0.1.2
func AssertRedisUserSummaryV2Constraints(obj RedisUserSummaryV2) error
AssertRedisUserSummaryV2Constraints checks if the values respects the defined constraints
func AssertRedisUserSummaryV2Required ¶
func AssertRedisUserSummaryV2Required(obj RedisUserSummaryV2) error
AssertRedisUserSummaryV2Required checks if the required fields are not zero-ed
func AssertRedisUserV2Constraints ¶ added in v0.1.2
func AssertRedisUserV2Constraints(obj RedisUserV2) error
AssertRedisUserV2Constraints checks if the values respects the defined constraints
func AssertRedisUserV2Required ¶
func AssertRedisUserV2Required(obj RedisUserV2) error
AssertRedisUserV2Required checks if the required fields are not zero-ed
func AssertRegionConstraints ¶ added in v0.1.2
AssertRegionConstraints checks if the values respects the defined constraints
func AssertRegionRequired ¶ added in v0.1.2
AssertRegionRequired checks if the required fields are not zero-ed
func AssertReplaceNodeOperationConstraints ¶ added in v0.1.2
func AssertReplaceNodeOperationConstraints(obj ReplaceNodeOperation) error
AssertReplaceNodeOperationConstraints checks if the values respects the defined constraints
func AssertReplaceNodeOperationDetailsConstraints ¶ added in v0.1.2
func AssertReplaceNodeOperationDetailsConstraints(obj ReplaceNodeOperationDetails) error
AssertReplaceNodeOperationDetailsConstraints checks if the values respects the defined constraints
func AssertReplaceNodeOperationDetailsRequired ¶ added in v0.1.2
func AssertReplaceNodeOperationDetailsRequired(obj ReplaceNodeOperationDetails) error
AssertReplaceNodeOperationDetailsRequired checks if the required fields are not zero-ed
func AssertReplaceNodeOperationParamsConstraints ¶ added in v0.1.2
func AssertReplaceNodeOperationParamsConstraints(obj ReplaceNodeOperationParams) error
AssertReplaceNodeOperationParamsConstraints checks if the values respects the defined constraints
func AssertReplaceNodeOperationParamsRequired ¶ added in v0.1.2
func AssertReplaceNodeOperationParamsRequired(obj ReplaceNodeOperationParams) error
AssertReplaceNodeOperationParamsRequired checks if the required fields are not zero-ed
func AssertReplaceNodeOperationRequired ¶ added in v0.1.2
func AssertReplaceNodeOperationRequired(obj ReplaceNodeOperation) error
AssertReplaceNodeOperationRequired checks if the required fields are not zero-ed
func AssertReplaceOperationInfoV2Constraints ¶ added in v0.1.2
func AssertReplaceOperationInfoV2Constraints(obj ReplaceOperationInfoV2) error
AssertReplaceOperationInfoV2Constraints checks if the values respects the defined constraints
func AssertReplaceOperationInfoV2Required ¶ added in v0.1.2
func AssertReplaceOperationInfoV2Required(obj ReplaceOperationInfoV2) error
AssertReplaceOperationInfoV2Required checks if the required fields are not zero-ed
func AssertResizeCdcOperationParamsConstraints ¶ added in v0.1.2
func AssertResizeCdcOperationParamsConstraints(obj ResizeCdcOperationParams) error
AssertResizeCdcOperationParamsConstraints checks if the values respects the defined constraints
func AssertResizeCdcOperationParamsRequired ¶ added in v0.1.2
func AssertResizeCdcOperationParamsRequired(obj ResizeCdcOperationParams) error
AssertResizeCdcOperationParamsRequired checks if the required fields are not zero-ed
func AssertResizeClusterDataCentreOperationConstraints ¶ added in v0.1.2
func AssertResizeClusterDataCentreOperationConstraints(obj ResizeClusterDataCentreOperation) error
AssertResizeClusterDataCentreOperationConstraints checks if the values respects the defined constraints
func AssertResizeClusterDataCentreOperationRequired ¶ added in v0.1.2
func AssertResizeClusterDataCentreOperationRequired(obj ResizeClusterDataCentreOperation) error
AssertResizeClusterDataCentreOperationRequired checks if the required fields are not zero-ed
func AssertResizeCompatibleNodeSizeInfoV2Constraints ¶ added in v0.1.2
func AssertResizeCompatibleNodeSizeInfoV2Constraints(obj ResizeCompatibleNodeSizeInfoV2) error
AssertResizeCompatibleNodeSizeInfoV2Constraints checks if the values respects the defined constraints
func AssertResizeCompatibleNodeSizeInfoV2Required ¶ added in v0.1.2
func AssertResizeCompatibleNodeSizeInfoV2Required(obj ResizeCompatibleNodeSizeInfoV2) error
AssertResizeCompatibleNodeSizeInfoV2Required checks if the required fields are not zero-ed
func AssertResizeCompatibleNodeSizesV2Constraints ¶ added in v0.1.2
func AssertResizeCompatibleNodeSizesV2Constraints(obj ResizeCompatibleNodeSizesV2) error
AssertResizeCompatibleNodeSizesV2Constraints checks if the values respects the defined constraints
func AssertResizeCompatibleNodeSizesV2Required ¶ added in v0.1.2
func AssertResizeCompatibleNodeSizesV2Required(obj ResizeCompatibleNodeSizesV2) error
AssertResizeCompatibleNodeSizesV2Required checks if the required fields are not zero-ed
func AssertResizeDataCentreRequestConstraints ¶ added in v0.1.2
func AssertResizeDataCentreRequestConstraints(obj ResizeDataCentreRequest) error
AssertResizeDataCentreRequestConstraints checks if the values respects the defined constraints
func AssertResizeDataCentreRequestRequired ¶ added in v0.1.2
func AssertResizeDataCentreRequestRequired(obj ResizeDataCentreRequest) error
AssertResizeDataCentreRequestRequired checks if the required fields are not zero-ed
func AssertResizeOperationInfoV2Constraints ¶ added in v0.1.2
func AssertResizeOperationInfoV2Constraints(obj ResizeOperationInfoV2) error
AssertResizeOperationInfoV2Constraints checks if the values respects the defined constraints
func AssertResizeOperationInfoV2Required ¶ added in v0.1.2
func AssertResizeOperationInfoV2Required(obj ResizeOperationInfoV2) error
AssertResizeOperationInfoV2Required checks if the required fields are not zero-ed
func AssertResizeOperationInfosV2Constraints ¶ added in v0.1.2
func AssertResizeOperationInfosV2Constraints(obj ResizeOperationInfosV2) error
AssertResizeOperationInfosV2Constraints checks if the values respects the defined constraints
func AssertResizeOperationInfosV2Required ¶ added in v0.1.2
func AssertResizeOperationInfosV2Required(obj ResizeOperationInfosV2) error
AssertResizeOperationInfosV2Required checks if the required fields are not zero-ed
func AssertResizePreconditionFailureMessageConstraints ¶ added in v0.1.2
func AssertResizePreconditionFailureMessageConstraints(obj ResizePreconditionFailureMessage) error
AssertResizePreconditionFailureMessageConstraints checks if the values respects the defined constraints
func AssertResizePreconditionFailureMessageRequired ¶ added in v0.1.2
func AssertResizePreconditionFailureMessageRequired(obj ResizePreconditionFailureMessage) error
AssertResizePreconditionFailureMessageRequired checks if the required fields are not zero-ed
func AssertResizeSettingsV2Constraints ¶ added in v0.1.2
func AssertResizeSettingsV2Constraints(obj ResizeSettingsV2) error
AssertResizeSettingsV2Constraints checks if the values respects the defined constraints
func AssertResizeSettingsV2Required ¶ added in v0.1.2
func AssertResizeSettingsV2Required(obj ResizeSettingsV2) error
AssertResizeSettingsV2Required checks if the required fields are not zero-ed
func AssertRestoreBackupPreconditionFailureMessageConstraints ¶ added in v0.1.2
func AssertRestoreBackupPreconditionFailureMessageConstraints(obj RestoreBackupPreconditionFailureMessage) error
AssertRestoreBackupPreconditionFailureMessageConstraints checks if the values respects the defined constraints
func AssertRestoreBackupPreconditionFailureMessageRequired ¶ added in v0.1.2
func AssertRestoreBackupPreconditionFailureMessageRequired(obj RestoreBackupPreconditionFailureMessage) error
AssertRestoreBackupPreconditionFailureMessageRequired checks if the required fields are not zero-ed
func AssertRestoreCassandraClusterRequestSchemaConstraints ¶ added in v0.1.2
func AssertRestoreCassandraClusterRequestSchemaConstraints(obj RestoreCassandraClusterRequestSchema) error
AssertRestoreCassandraClusterRequestSchemaConstraints checks if the values respects the defined constraints
func AssertRestoreCassandraClusterRequestSchemaRequired ¶ added in v0.1.2
func AssertRestoreCassandraClusterRequestSchemaRequired(obj RestoreCassandraClusterRequestSchema) error
AssertRestoreCassandraClusterRequestSchemaRequired checks if the required fields are not zero-ed
func AssertRestoreCdcInfoConstraints ¶ added in v0.1.2
func AssertRestoreCdcInfoConstraints(obj RestoreCdcInfo) error
AssertRestoreCdcInfoConstraints checks if the values respects the defined constraints
func AssertRestoreCdcInfoRequired ¶ added in v0.1.2
func AssertRestoreCdcInfoRequired(obj RestoreCdcInfo) error
AssertRestoreCdcInfoRequired checks if the required fields are not zero-ed
func AssertRestoreCdcInfoSchemaConstraints ¶ added in v0.1.2
func AssertRestoreCdcInfoSchemaConstraints(obj RestoreCdcInfoSchema) error
AssertRestoreCdcInfoSchemaConstraints checks if the values respects the defined constraints
func AssertRestoreCdcInfoSchemaRequired ¶ added in v0.1.2
func AssertRestoreCdcInfoSchemaRequired(obj RestoreCdcInfoSchema) error
AssertRestoreCdcInfoSchemaRequired checks if the required fields are not zero-ed
func AssertRestoreClusterResponseSchemaConstraints ¶ added in v0.1.2
func AssertRestoreClusterResponseSchemaConstraints(obj RestoreClusterResponseSchema) error
AssertRestoreClusterResponseSchemaConstraints checks if the values respects the defined constraints
func AssertRestoreClusterResponseSchemaRequired ¶ added in v0.1.2
func AssertRestoreClusterResponseSchemaRequired(obj RestoreClusterResponseSchema) error
AssertRestoreClusterResponseSchemaRequired checks if the required fields are not zero-ed
func AssertRestoreElasticsearchClusterRequestSchemaConstraints ¶ added in v0.1.2
func AssertRestoreElasticsearchClusterRequestSchemaConstraints(obj RestoreElasticsearchClusterRequestSchema) error
AssertRestoreElasticsearchClusterRequestSchemaConstraints checks if the values respects the defined constraints
func AssertRestoreElasticsearchClusterRequestSchemaRequired ¶ added in v0.1.2
func AssertRestoreElasticsearchClusterRequestSchemaRequired(obj RestoreElasticsearchClusterRequestSchema) error
AssertRestoreElasticsearchClusterRequestSchemaRequired checks if the required fields are not zero-ed
func AssertRestorePostgresqlClusterRequestSchemaConstraints ¶ added in v0.1.2
func AssertRestorePostgresqlClusterRequestSchemaConstraints(obj RestorePostgresqlClusterRequestSchema) error
AssertRestorePostgresqlClusterRequestSchemaConstraints checks if the values respects the defined constraints
func AssertRestorePostgresqlClusterRequestSchemaRequired ¶ added in v0.1.2
func AssertRestorePostgresqlClusterRequestSchemaRequired(obj RestorePostgresqlClusterRequestSchema) error
AssertRestorePostgresqlClusterRequestSchemaRequired checks if the required fields are not zero-ed
func AssertSecurityGroupFirewallRuleSchemaConstraints ¶ added in v0.1.2
func AssertSecurityGroupFirewallRuleSchemaConstraints(obj SecurityGroupFirewallRuleSchema) error
AssertSecurityGroupFirewallRuleSchemaConstraints checks if the values respects the defined constraints
func AssertSecurityGroupFirewallRuleSchemaRequired ¶ added in v0.1.2
func AssertSecurityGroupFirewallRuleSchemaRequired(obj SecurityGroupFirewallRuleSchema) error
AssertSecurityGroupFirewallRuleSchemaRequired checks if the required fields are not zero-ed
func AssertSlaTierV2Constraints ¶ added in v0.1.2
AssertSlaTierV2Constraints checks if the values respects the defined constraints
func AssertSlaTierV2Required ¶
AssertSlaTierV2Required checks if the required fields are not zero-ed
func AssertSparkBundleOptionsSchemaConstraints ¶ added in v0.1.2
func AssertSparkBundleOptionsSchemaConstraints(obj SparkBundleOptionsSchema) error
AssertSparkBundleOptionsSchemaConstraints checks if the values respects the defined constraints
func AssertSparkBundleOptionsSchemaRequired ¶ added in v0.1.2
func AssertSparkBundleOptionsSchemaRequired(obj SparkBundleOptionsSchema) error
AssertSparkBundleOptionsSchemaRequired checks if the required fields are not zero-ed
func AssertSparkDetailsV2Constraints ¶ added in v0.1.2
func AssertSparkDetailsV2Constraints(obj SparkDetailsV2) error
AssertSparkDetailsV2Constraints checks if the values respects the defined constraints
func AssertSparkDetailsV2Required ¶
func AssertSparkDetailsV2Required(obj SparkDetailsV2) error
AssertSparkDetailsV2Required checks if the required fields are not zero-ed
func AssertTopicInfoConstraints ¶ added in v0.1.2
AssertTopicInfoConstraints checks if the values respects the defined constraints
func AssertTopicInfoRequired ¶ added in v0.1.2
AssertTopicInfoRequired checks if the required fields are not zero-ed
func AssertTwoFactorDeleteSettingsV2Constraints ¶ added in v0.1.2
func AssertTwoFactorDeleteSettingsV2Constraints(obj TwoFactorDeleteSettingsV2) error
AssertTwoFactorDeleteSettingsV2Constraints checks if the values respects the defined constraints
func AssertTwoFactorDeleteSettingsV2Required ¶
func AssertTwoFactorDeleteSettingsV2Required(obj TwoFactorDeleteSettingsV2) error
AssertTwoFactorDeleteSettingsV2Required checks if the required fields are not zero-ed
func AssertUpdateMaintenanceEventScheduleRequestConstraints ¶ added in v0.1.2
func AssertUpdateMaintenanceEventScheduleRequestConstraints(obj UpdateMaintenanceEventScheduleRequest) error
AssertUpdateMaintenanceEventScheduleRequestConstraints checks if the values respects the defined constraints
func AssertUpdateMaintenanceEventScheduleRequestRequired ¶ added in v0.1.2
func AssertUpdateMaintenanceEventScheduleRequestRequired(obj UpdateMaintenanceEventScheduleRequest) error
AssertUpdateMaintenanceEventScheduleRequestRequired checks if the required fields are not zero-ed
func AssertUpdateServiceUserRequestConstraints ¶ added in v0.1.2
func AssertUpdateServiceUserRequestConstraints(obj UpdateServiceUserRequest) error
AssertUpdateServiceUserRequestConstraints checks if the values respects the defined constraints
func AssertUpdateServiceUserRequestRequired ¶ added in v0.1.2
func AssertUpdateServiceUserRequestRequired(obj UpdateServiceUserRequest) error
AssertUpdateServiceUserRequestRequired checks if the required fields are not zero-ed
func AssertUpdateTargetLatencyRequestConstraints ¶ added in v0.1.2
func AssertUpdateTargetLatencyRequestConstraints(obj UpdateTargetLatencyRequest) error
AssertUpdateTargetLatencyRequestConstraints checks if the values respects the defined constraints
func AssertUpdateTargetLatencyRequestRequired ¶ added in v0.1.2
func AssertUpdateTargetLatencyRequestRequired(obj UpdateTargetLatencyRequest) error
AssertUpdateTargetLatencyRequestRequired checks if the required fields are not zero-ed
func AssertUserDetailsResponseConstraints ¶ added in v0.1.2
func AssertUserDetailsResponseConstraints(obj UserDetailsResponse) error
AssertUserDetailsResponseConstraints checks if the values respects the defined constraints
func AssertUserDetailsResponseRequired ¶ added in v0.1.2
func AssertUserDetailsResponseRequired(obj UserDetailsResponse) error
AssertUserDetailsResponseRequired checks if the required fields are not zero-ed
func AssertUserRoleRequestConstraints ¶ added in v0.1.2
func AssertUserRoleRequestConstraints(obj UserRoleRequest) error
AssertUserRoleRequestConstraints checks if the values respects the defined constraints
func AssertUserRoleRequestRequired ¶ added in v0.1.2
func AssertUserRoleRequestRequired(obj UserRoleRequest) error
AssertUserRoleRequestRequired checks if the required fields are not zero-ed
func AssertVpcTypeV2Constraints ¶ added in v0.1.2
AssertVpcTypeV2Constraints checks if the values respects the defined constraints
func AssertVpcTypeV2Required ¶
AssertVpcTypeV2Required checks if the required fields are not zero-ed
func AssertWindowResponseConstraints ¶ added in v0.1.2
func AssertWindowResponseConstraints(obj WindowResponse) error
AssertWindowResponseConstraints checks if the values respects the defined constraints
func AssertWindowResponseRequired ¶ added in v0.1.2
func AssertWindowResponseRequired(obj WindowResponse) error
AssertWindowResponseRequired checks if the required fields are not zero-ed
func DefaultErrorHandler ¶
func DefaultErrorHandler(w http.ResponseWriter, r *http.Request, err error, result *ImplResponse)
DefaultErrorHandler defines the default logic on how to handle errors from the controller. Any errors from parsing request params will return a StatusBadRequest. Otherwise, the error code originating from the servicer will be used.
func EncodeJSONResponse ¶
func EncodeJSONResponse(i interface{}, status *int, w http.ResponseWriter) error
EncodeJSONResponse uses the json encoder to write an interface to the http response with an optional status code
func IsZeroValue ¶
func IsZeroValue(val interface{}) bool
IsZeroValue checks if the val is the zero-ed value.
func ReadFormFileToTempFile ¶
ReadFormFileToTempFile reads file data from a request form and writes it to a temporary file
Types ¶
type AWSEncryptionKeyV2APIController ¶ added in v0.1.2
type AWSEncryptionKeyV2APIController struct {
// contains filtered or unexported fields
}
AWSEncryptionKeyV2APIController binds http requests to an api service and writes the service results to the http response
func (*AWSEncryptionKeyV2APIController) ClusterManagementV2DataSourcesProvidersAwsEncryptionKeysV2Get ¶ added in v0.1.2
func (c *AWSEncryptionKeyV2APIController) ClusterManagementV2DataSourcesProvidersAwsEncryptionKeysV2Get(w http.ResponseWriter, r *http.Request)
ClusterManagementV2DataSourcesProvidersAwsEncryptionKeysV2Get - List all AWS encryption keys
func (*AWSEncryptionKeyV2APIController) ClusterManagementV2OperationsProvidersAwsEncryptionKeysV2EncryptionKeyIdValidateV2Get ¶ added in v0.1.2
func (c *AWSEncryptionKeyV2APIController) ClusterManagementV2OperationsProvidersAwsEncryptionKeysV2EncryptionKeyIdValidateV2Get(w http.ResponseWriter, r *http.Request)
ClusterManagementV2OperationsProvidersAwsEncryptionKeysV2EncryptionKeyIdValidateV2Get - Validate encryption Key
func (*AWSEncryptionKeyV2APIController) ClusterManagementV2ResourcesProvidersAwsEncryptionKeysV2EncryptionKeyIdDelete ¶ added in v0.1.2
func (c *AWSEncryptionKeyV2APIController) ClusterManagementV2ResourcesProvidersAwsEncryptionKeysV2EncryptionKeyIdDelete(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesProvidersAwsEncryptionKeysV2EncryptionKeyIdDelete - Delete encryption key
func (*AWSEncryptionKeyV2APIController) ClusterManagementV2ResourcesProvidersAwsEncryptionKeysV2EncryptionKeyIdGet ¶ added in v0.1.2
func (c *AWSEncryptionKeyV2APIController) ClusterManagementV2ResourcesProvidersAwsEncryptionKeysV2EncryptionKeyIdGet(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesProvidersAwsEncryptionKeysV2EncryptionKeyIdGet - Get encryption key details
func (*AWSEncryptionKeyV2APIController) ClusterManagementV2ResourcesProvidersAwsEncryptionKeysV2Post ¶ added in v0.1.2
func (c *AWSEncryptionKeyV2APIController) ClusterManagementV2ResourcesProvidersAwsEncryptionKeysV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesProvidersAwsEncryptionKeysV2Post - Add an AWS KMS encryption key
func (*AWSEncryptionKeyV2APIController) Routes ¶ added in v0.1.2
func (c *AWSEncryptionKeyV2APIController) Routes() Routes
Routes returns all the api routes for the AWSEncryptionKeyV2APIController
type AWSEncryptionKeyV2APIOption ¶ added in v0.1.2
type AWSEncryptionKeyV2APIOption func(*AWSEncryptionKeyV2APIController)
AWSEncryptionKeyV2APIOption for how the controller is set up.
func WithAWSEncryptionKeyV2APIErrorHandler ¶ added in v0.1.2
func WithAWSEncryptionKeyV2APIErrorHandler(h ErrorHandler) AWSEncryptionKeyV2APIOption
WithAWSEncryptionKeyV2APIErrorHandler inject ErrorHandler into controller
type AWSEncryptionKeyV2APIRouter ¶ added in v0.1.2
type AWSEncryptionKeyV2APIRouter interface { ClusterManagementV2DataSourcesProvidersAwsEncryptionKeysV2Get(http.ResponseWriter, *http.Request) ClusterManagementV2OperationsProvidersAwsEncryptionKeysV2EncryptionKeyIdValidateV2Get(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesProvidersAwsEncryptionKeysV2EncryptionKeyIdDelete(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesProvidersAwsEncryptionKeysV2EncryptionKeyIdGet(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesProvidersAwsEncryptionKeysV2Post(http.ResponseWriter, *http.Request) }
AWSEncryptionKeyV2APIRouter defines the required methods for binding the api requests to a responses for the AWSEncryptionKeyV2API The AWSEncryptionKeyV2APIRouter implementation should parse necessary information from the http request, pass the data to a AWSEncryptionKeyV2APIServicer to perform the required actions, then write the service results to the http response.
type AWSEncryptionKeyV2APIService ¶ added in v0.1.2
type AWSEncryptionKeyV2APIService struct {
// contains filtered or unexported fields
}
AWSEncryptionKeyV2APIService is a service that implements the logic for the AWSEncryptionKeyV2APIServicer This service should implement the business logic for every endpoint for the AWSEncryptionKeyV2API API. Include any external packages or services that will be required by this service.
func (*AWSEncryptionKeyV2APIService) ClusterManagementV2DataSourcesProvidersAwsEncryptionKeysV2Get ¶ added in v0.1.2
func (s *AWSEncryptionKeyV2APIService) ClusterManagementV2DataSourcesProvidersAwsEncryptionKeysV2Get(ctx context.Context) (ImplResponse, error)
ClusterManagementV2DataSourcesProvidersAwsEncryptionKeysV2Get - List all AWS encryption keys
func (*AWSEncryptionKeyV2APIService) ClusterManagementV2OperationsProvidersAwsEncryptionKeysV2EncryptionKeyIdValidateV2Get ¶ added in v0.1.2
func (s *AWSEncryptionKeyV2APIService) ClusterManagementV2OperationsProvidersAwsEncryptionKeysV2EncryptionKeyIdValidateV2Get(ctx context.Context, encryptionKeyId string) (ImplResponse, error)
ClusterManagementV2OperationsProvidersAwsEncryptionKeysV2EncryptionKeyIdValidateV2Get - Validate encryption Key
func (*AWSEncryptionKeyV2APIService) ClusterManagementV2ResourcesProvidersAwsEncryptionKeysV2EncryptionKeyIdDelete ¶ added in v0.1.2
func (s *AWSEncryptionKeyV2APIService) ClusterManagementV2ResourcesProvidersAwsEncryptionKeysV2EncryptionKeyIdDelete(ctx context.Context, encryptionKeyId string) (ImplResponse, error)
ClusterManagementV2ResourcesProvidersAwsEncryptionKeysV2EncryptionKeyIdDelete - Delete encryption key
func (*AWSEncryptionKeyV2APIService) ClusterManagementV2ResourcesProvidersAwsEncryptionKeysV2EncryptionKeyIdGet ¶ added in v0.1.2
func (s *AWSEncryptionKeyV2APIService) ClusterManagementV2ResourcesProvidersAwsEncryptionKeysV2EncryptionKeyIdGet(ctx context.Context, encryptionKeyId string) (ImplResponse, error)
ClusterManagementV2ResourcesProvidersAwsEncryptionKeysV2EncryptionKeyIdGet - Get encryption key details
func (*AWSEncryptionKeyV2APIService) ClusterManagementV2ResourcesProvidersAwsEncryptionKeysV2Post ¶ added in v0.1.2
func (s *AWSEncryptionKeyV2APIService) ClusterManagementV2ResourcesProvidersAwsEncryptionKeysV2Post(ctx context.Context, awsEncryptionKeyV2 AwsEncryptionKeyV2) (ImplResponse, error)
ClusterManagementV2ResourcesProvidersAwsEncryptionKeysV2Post - Add an AWS KMS encryption key
type AWSEncryptionKeyV2APIServicer ¶ added in v0.1.2
type AWSEncryptionKeyV2APIServicer interface { ClusterManagementV2DataSourcesProvidersAwsEncryptionKeysV2Get(context.Context) (ImplResponse, error) ClusterManagementV2OperationsProvidersAwsEncryptionKeysV2EncryptionKeyIdValidateV2Get(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesProvidersAwsEncryptionKeysV2EncryptionKeyIdDelete(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesProvidersAwsEncryptionKeysV2EncryptionKeyIdGet(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesProvidersAwsEncryptionKeysV2Post(context.Context, AwsEncryptionKeyV2) (ImplResponse, error) }
AWSEncryptionKeyV2APIServicer defines the api actions for the AWSEncryptionKeyV2API service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewAWSEncryptionKeyV2APIService ¶ added in v0.1.2
func NewAWSEncryptionKeyV2APIService() AWSEncryptionKeyV2APIServicer
NewAWSEncryptionKeyV2APIService creates a default api service
type AWSEndpointServicePrincipalsV2APIController ¶ added in v0.1.2
type AWSEndpointServicePrincipalsV2APIController struct {
// contains filtered or unexported fields
}
AWSEndpointServicePrincipalsV2APIController binds http requests to an api service and writes the service results to the http response
func (*AWSEndpointServicePrincipalsV2APIController) ClusterManagementV2DataSourcesClusterDataCenterClusterDataCenterIdAwsEndpointServicePrincipalsV2Get ¶ added in v0.1.2
func (c *AWSEndpointServicePrincipalsV2APIController) ClusterManagementV2DataSourcesClusterDataCenterClusterDataCenterIdAwsEndpointServicePrincipalsV2Get(w http.ResponseWriter, r *http.Request)
ClusterManagementV2DataSourcesClusterDataCenterClusterDataCenterIdAwsEndpointServicePrincipalsV2Get - List all IAM Principal ARNs.
func (*AWSEndpointServicePrincipalsV2APIController) ClusterManagementV2ResourcesAwsEndpointServicePrincipalsV2Post ¶ added in v0.1.2
func (c *AWSEndpointServicePrincipalsV2APIController) ClusterManagementV2ResourcesAwsEndpointServicePrincipalsV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesAwsEndpointServicePrincipalsV2Post - Add an IAM Principal ARN on the AWS Endpoint Service.
func (*AWSEndpointServicePrincipalsV2APIController) ClusterManagementV2ResourcesAwsEndpointServicePrincipalsV2PrincipalIdDelete ¶ added in v0.1.2
func (c *AWSEndpointServicePrincipalsV2APIController) ClusterManagementV2ResourcesAwsEndpointServicePrincipalsV2PrincipalIdDelete(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesAwsEndpointServicePrincipalsV2PrincipalIdDelete - Delete an IAM Principal ARN
func (*AWSEndpointServicePrincipalsV2APIController) ClusterManagementV2ResourcesAwsEndpointServicePrincipalsV2PrincipalIdGet ¶ added in v0.1.2
func (c *AWSEndpointServicePrincipalsV2APIController) ClusterManagementV2ResourcesAwsEndpointServicePrincipalsV2PrincipalIdGet(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesAwsEndpointServicePrincipalsV2PrincipalIdGet - Retrieve a single IAM Principal ARN
func (*AWSEndpointServicePrincipalsV2APIController) Routes ¶ added in v0.1.2
func (c *AWSEndpointServicePrincipalsV2APIController) Routes() Routes
Routes returns all the api routes for the AWSEndpointServicePrincipalsV2APIController
type AWSEndpointServicePrincipalsV2APIOption ¶ added in v0.1.2
type AWSEndpointServicePrincipalsV2APIOption func(*AWSEndpointServicePrincipalsV2APIController)
AWSEndpointServicePrincipalsV2APIOption for how the controller is set up.
func WithAWSEndpointServicePrincipalsV2APIErrorHandler ¶ added in v0.1.2
func WithAWSEndpointServicePrincipalsV2APIErrorHandler(h ErrorHandler) AWSEndpointServicePrincipalsV2APIOption
WithAWSEndpointServicePrincipalsV2APIErrorHandler inject ErrorHandler into controller
type AWSEndpointServicePrincipalsV2APIRouter ¶ added in v0.1.2
type AWSEndpointServicePrincipalsV2APIRouter interface { ClusterManagementV2DataSourcesClusterDataCenterClusterDataCenterIdAwsEndpointServicePrincipalsV2Get(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesAwsEndpointServicePrincipalsV2Post(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesAwsEndpointServicePrincipalsV2PrincipalIdDelete(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesAwsEndpointServicePrincipalsV2PrincipalIdGet(http.ResponseWriter, *http.Request) }
AWSEndpointServicePrincipalsV2APIRouter defines the required methods for binding the api requests to a responses for the AWSEndpointServicePrincipalsV2API The AWSEndpointServicePrincipalsV2APIRouter implementation should parse necessary information from the http request, pass the data to a AWSEndpointServicePrincipalsV2APIServicer to perform the required actions, then write the service results to the http response.
type AWSEndpointServicePrincipalsV2APIService ¶ added in v0.1.2
type AWSEndpointServicePrincipalsV2APIService struct {
// contains filtered or unexported fields
}
AWSEndpointServicePrincipalsV2APIService is a service that implements the logic for the AWSEndpointServicePrincipalsV2APIServicer This service should implement the business logic for every endpoint for the AWSEndpointServicePrincipalsV2API API. Include any external packages or services that will be required by this service.
func (*AWSEndpointServicePrincipalsV2APIService) ClusterManagementV2DataSourcesClusterDataCenterClusterDataCenterIdAwsEndpointServicePrincipalsV2Get ¶ added in v0.1.2
func (s *AWSEndpointServicePrincipalsV2APIService) ClusterManagementV2DataSourcesClusterDataCenterClusterDataCenterIdAwsEndpointServicePrincipalsV2Get(ctx context.Context, clusterDataCenterId string) (ImplResponse, error)
ClusterManagementV2DataSourcesClusterDataCenterClusterDataCenterIdAwsEndpointServicePrincipalsV2Get - List all IAM Principal ARNs.
func (*AWSEndpointServicePrincipalsV2APIService) ClusterManagementV2ResourcesAwsEndpointServicePrincipalsV2Post ¶ added in v0.1.2
func (s *AWSEndpointServicePrincipalsV2APIService) ClusterManagementV2ResourcesAwsEndpointServicePrincipalsV2Post(ctx context.Context, iamPrincipalArnV2 IamPrincipalArnV2) (ImplResponse, error)
ClusterManagementV2ResourcesAwsEndpointServicePrincipalsV2Post - Add an IAM Principal ARN on the AWS Endpoint Service.
func (*AWSEndpointServicePrincipalsV2APIService) ClusterManagementV2ResourcesAwsEndpointServicePrincipalsV2PrincipalIdDelete ¶ added in v0.1.2
func (s *AWSEndpointServicePrincipalsV2APIService) ClusterManagementV2ResourcesAwsEndpointServicePrincipalsV2PrincipalIdDelete(ctx context.Context, principalId string) (ImplResponse, error)
ClusterManagementV2ResourcesAwsEndpointServicePrincipalsV2PrincipalIdDelete - Delete an IAM Principal ARN
func (*AWSEndpointServicePrincipalsV2APIService) ClusterManagementV2ResourcesAwsEndpointServicePrincipalsV2PrincipalIdGet ¶ added in v0.1.2
func (s *AWSEndpointServicePrincipalsV2APIService) ClusterManagementV2ResourcesAwsEndpointServicePrincipalsV2PrincipalIdGet(ctx context.Context, principalId string) (ImplResponse, error)
ClusterManagementV2ResourcesAwsEndpointServicePrincipalsV2PrincipalIdGet - Retrieve a single IAM Principal ARN
type AWSEndpointServicePrincipalsV2APIServicer ¶ added in v0.1.2
type AWSEndpointServicePrincipalsV2APIServicer interface { ClusterManagementV2DataSourcesClusterDataCenterClusterDataCenterIdAwsEndpointServicePrincipalsV2Get(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesAwsEndpointServicePrincipalsV2Post(context.Context, IamPrincipalArnV2) (ImplResponse, error) ClusterManagementV2ResourcesAwsEndpointServicePrincipalsV2PrincipalIdDelete(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesAwsEndpointServicePrincipalsV2PrincipalIdGet(context.Context, string) (ImplResponse, error) }
AWSEndpointServicePrincipalsV2APIServicer defines the api actions for the AWSEndpointServicePrincipalsV2API service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewAWSEndpointServicePrincipalsV2APIService ¶ added in v0.1.2
func NewAWSEndpointServicePrincipalsV2APIService() AWSEndpointServicePrincipalsV2APIServicer
NewAWSEndpointServicePrincipalsV2APIService creates a default api service
type AWSSecurityGroupFirewallRuleV2APIController ¶ added in v0.1.2
type AWSSecurityGroupFirewallRuleV2APIController struct {
// contains filtered or unexported fields
}
AWSSecurityGroupFirewallRuleV2APIController binds http requests to an api service and writes the service results to the http response
func (*AWSSecurityGroupFirewallRuleV2APIController) ClusterManagementV2DataSourcesProvidersAwsAwsClusterClusterIdSecurityGroupFirewallRulesV2Get ¶ added in v0.1.2
func (c *AWSSecurityGroupFirewallRuleV2APIController) ClusterManagementV2DataSourcesProvidersAwsAwsClusterClusterIdSecurityGroupFirewallRulesV2Get(w http.ResponseWriter, r *http.Request)
ClusterManagementV2DataSourcesProvidersAwsAwsClusterClusterIdSecurityGroupFirewallRulesV2Get - List all security group firewall rules
func (*AWSSecurityGroupFirewallRuleV2APIController) ClusterManagementV2ResourcesProvidersAwsSecurityGroupFirewallRulesV2FirewallRuleIdDelete ¶ added in v0.1.2
func (c *AWSSecurityGroupFirewallRuleV2APIController) ClusterManagementV2ResourcesProvidersAwsSecurityGroupFirewallRulesV2FirewallRuleIdDelete(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesProvidersAwsSecurityGroupFirewallRulesV2FirewallRuleIdDelete - Delete AWS security group firewall rule
func (*AWSSecurityGroupFirewallRuleV2APIController) ClusterManagementV2ResourcesProvidersAwsSecurityGroupFirewallRulesV2FirewallRuleIdGet ¶ added in v0.1.2
func (c *AWSSecurityGroupFirewallRuleV2APIController) ClusterManagementV2ResourcesProvidersAwsSecurityGroupFirewallRulesV2FirewallRuleIdGet(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesProvidersAwsSecurityGroupFirewallRulesV2FirewallRuleIdGet - Get AWS security group firewall rule details
func (*AWSSecurityGroupFirewallRuleV2APIController) ClusterManagementV2ResourcesProvidersAwsSecurityGroupFirewallRulesV2Post ¶ added in v0.1.2
func (c *AWSSecurityGroupFirewallRuleV2APIController) ClusterManagementV2ResourcesProvidersAwsSecurityGroupFirewallRulesV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesProvidersAwsSecurityGroupFirewallRulesV2Post - Add an AWS security group firewall rule
func (*AWSSecurityGroupFirewallRuleV2APIController) Routes ¶ added in v0.1.2
func (c *AWSSecurityGroupFirewallRuleV2APIController) Routes() Routes
Routes returns all the api routes for the AWSSecurityGroupFirewallRuleV2APIController
type AWSSecurityGroupFirewallRuleV2APIOption ¶ added in v0.1.2
type AWSSecurityGroupFirewallRuleV2APIOption func(*AWSSecurityGroupFirewallRuleV2APIController)
AWSSecurityGroupFirewallRuleV2APIOption for how the controller is set up.
func WithAWSSecurityGroupFirewallRuleV2APIErrorHandler ¶ added in v0.1.2
func WithAWSSecurityGroupFirewallRuleV2APIErrorHandler(h ErrorHandler) AWSSecurityGroupFirewallRuleV2APIOption
WithAWSSecurityGroupFirewallRuleV2APIErrorHandler inject ErrorHandler into controller
type AWSSecurityGroupFirewallRuleV2APIRouter ¶ added in v0.1.2
type AWSSecurityGroupFirewallRuleV2APIRouter interface { ClusterManagementV2DataSourcesProvidersAwsAwsClusterClusterIdSecurityGroupFirewallRulesV2Get(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesProvidersAwsSecurityGroupFirewallRulesV2FirewallRuleIdDelete(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesProvidersAwsSecurityGroupFirewallRulesV2FirewallRuleIdGet(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesProvidersAwsSecurityGroupFirewallRulesV2Post(http.ResponseWriter, *http.Request) }
AWSSecurityGroupFirewallRuleV2APIRouter defines the required methods for binding the api requests to a responses for the AWSSecurityGroupFirewallRuleV2API The AWSSecurityGroupFirewallRuleV2APIRouter implementation should parse necessary information from the http request, pass the data to a AWSSecurityGroupFirewallRuleV2APIServicer to perform the required actions, then write the service results to the http response.
type AWSSecurityGroupFirewallRuleV2APIService ¶ added in v0.1.2
type AWSSecurityGroupFirewallRuleV2APIService struct {
// contains filtered or unexported fields
}
AWSSecurityGroupFirewallRuleV2APIService is a service that implements the logic for the AWSSecurityGroupFirewallRuleV2APIServicer This service should implement the business logic for every endpoint for the AWSSecurityGroupFirewallRuleV2API API. Include any external packages or services that will be required by this service.
func (*AWSSecurityGroupFirewallRuleV2APIService) ClusterManagementV2DataSourcesProvidersAwsAwsClusterClusterIdSecurityGroupFirewallRulesV2Get ¶ added in v0.1.2
func (s *AWSSecurityGroupFirewallRuleV2APIService) ClusterManagementV2DataSourcesProvidersAwsAwsClusterClusterIdSecurityGroupFirewallRulesV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2DataSourcesProvidersAwsAwsClusterClusterIdSecurityGroupFirewallRulesV2Get - List all security group firewall rules
func (*AWSSecurityGroupFirewallRuleV2APIService) ClusterManagementV2ResourcesProvidersAwsSecurityGroupFirewallRulesV2FirewallRuleIdDelete ¶ added in v0.1.2
func (s *AWSSecurityGroupFirewallRuleV2APIService) ClusterManagementV2ResourcesProvidersAwsSecurityGroupFirewallRulesV2FirewallRuleIdDelete(ctx context.Context, firewallRuleId string) (ImplResponse, error)
ClusterManagementV2ResourcesProvidersAwsSecurityGroupFirewallRulesV2FirewallRuleIdDelete - Delete AWS security group firewall rule
func (*AWSSecurityGroupFirewallRuleV2APIService) ClusterManagementV2ResourcesProvidersAwsSecurityGroupFirewallRulesV2FirewallRuleIdGet ¶ added in v0.1.2
func (s *AWSSecurityGroupFirewallRuleV2APIService) ClusterManagementV2ResourcesProvidersAwsSecurityGroupFirewallRulesV2FirewallRuleIdGet(ctx context.Context, firewallRuleId string) (ImplResponse, error)
ClusterManagementV2ResourcesProvidersAwsSecurityGroupFirewallRulesV2FirewallRuleIdGet - Get AWS security group firewall rule details
func (*AWSSecurityGroupFirewallRuleV2APIService) ClusterManagementV2ResourcesProvidersAwsSecurityGroupFirewallRulesV2Post ¶ added in v0.1.2
func (s *AWSSecurityGroupFirewallRuleV2APIService) ClusterManagementV2ResourcesProvidersAwsSecurityGroupFirewallRulesV2Post(ctx context.Context, awsSecurityGroupFirewallRuleV2 AwsSecurityGroupFirewallRuleV2) (ImplResponse, error)
ClusterManagementV2ResourcesProvidersAwsSecurityGroupFirewallRulesV2Post - Add an AWS security group firewall rule
type AWSSecurityGroupFirewallRuleV2APIServicer ¶ added in v0.1.2
type AWSSecurityGroupFirewallRuleV2APIServicer interface { ClusterManagementV2DataSourcesProvidersAwsAwsClusterClusterIdSecurityGroupFirewallRulesV2Get(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesProvidersAwsSecurityGroupFirewallRulesV2FirewallRuleIdDelete(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesProvidersAwsSecurityGroupFirewallRulesV2FirewallRuleIdGet(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesProvidersAwsSecurityGroupFirewallRulesV2Post(context.Context, AwsSecurityGroupFirewallRuleV2) (ImplResponse, error) }
AWSSecurityGroupFirewallRuleV2APIServicer defines the api actions for the AWSSecurityGroupFirewallRuleV2API service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewAWSSecurityGroupFirewallRuleV2APIService ¶ added in v0.1.2
func NewAWSSecurityGroupFirewallRuleV2APIService() AWSSecurityGroupFirewallRuleV2APIServicer
NewAWSSecurityGroupFirewallRuleV2APIService creates a default api service
type AWSVPCPeerV2APIController ¶ added in v0.1.2
type AWSVPCPeerV2APIController struct {
// contains filtered or unexported fields
}
AWSVPCPeerV2APIController binds http requests to an api service and writes the service results to the http response
func (*AWSVPCPeerV2APIController) ClusterManagementV2DataSourcesProvidersAwsVpcPeersV2Get ¶ added in v0.1.2
func (c *AWSVPCPeerV2APIController) ClusterManagementV2DataSourcesProvidersAwsVpcPeersV2Get(w http.ResponseWriter, r *http.Request)
ClusterManagementV2DataSourcesProvidersAwsVpcPeersV2Get - List all AWS VPC Peering requests
func (*AWSVPCPeerV2APIController) ClusterManagementV2ResourcesProvidersAwsVpcPeersV2Post ¶ added in v0.1.2
func (c *AWSVPCPeerV2APIController) ClusterManagementV2ResourcesProvidersAwsVpcPeersV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesProvidersAwsVpcPeersV2Post - Create AWS VPC Peering Request
func (*AWSVPCPeerV2APIController) ClusterManagementV2ResourcesProvidersAwsVpcPeersV2VpcPeerIdDelete ¶ added in v0.1.2
func (c *AWSVPCPeerV2APIController) ClusterManagementV2ResourcesProvidersAwsVpcPeersV2VpcPeerIdDelete(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesProvidersAwsVpcPeersV2VpcPeerIdDelete - Delete AWS VPC Peering Connection
func (*AWSVPCPeerV2APIController) ClusterManagementV2ResourcesProvidersAwsVpcPeersV2VpcPeerIdGet ¶ added in v0.1.2
func (c *AWSVPCPeerV2APIController) ClusterManagementV2ResourcesProvidersAwsVpcPeersV2VpcPeerIdGet(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesProvidersAwsVpcPeersV2VpcPeerIdGet - Get AWS VPC Peering Connection info
func (*AWSVPCPeerV2APIController) ClusterManagementV2ResourcesProvidersAwsVpcPeersV2VpcPeerIdPut ¶ added in v0.1.2
func (c *AWSVPCPeerV2APIController) ClusterManagementV2ResourcesProvidersAwsVpcPeersV2VpcPeerIdPut(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesProvidersAwsVpcPeersV2VpcPeerIdPut - Update AWS VPC Peering Connection info
func (*AWSVPCPeerV2APIController) Routes ¶ added in v0.1.2
func (c *AWSVPCPeerV2APIController) Routes() Routes
Routes returns all the api routes for the AWSVPCPeerV2APIController
type AWSVPCPeerV2APIOption ¶ added in v0.1.2
type AWSVPCPeerV2APIOption func(*AWSVPCPeerV2APIController)
AWSVPCPeerV2APIOption for how the controller is set up.
func WithAWSVPCPeerV2APIErrorHandler ¶ added in v0.1.2
func WithAWSVPCPeerV2APIErrorHandler(h ErrorHandler) AWSVPCPeerV2APIOption
WithAWSVPCPeerV2APIErrorHandler inject ErrorHandler into controller
type AWSVPCPeerV2APIRouter ¶ added in v0.1.2
type AWSVPCPeerV2APIRouter interface { ClusterManagementV2DataSourcesProvidersAwsVpcPeersV2Get(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesProvidersAwsVpcPeersV2Post(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesProvidersAwsVpcPeersV2VpcPeerIdDelete(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesProvidersAwsVpcPeersV2VpcPeerIdGet(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesProvidersAwsVpcPeersV2VpcPeerIdPut(http.ResponseWriter, *http.Request) }
AWSVPCPeerV2APIRouter defines the required methods for binding the api requests to a responses for the AWSVPCPeerV2API The AWSVPCPeerV2APIRouter implementation should parse necessary information from the http request, pass the data to a AWSVPCPeerV2APIServicer to perform the required actions, then write the service results to the http response.
type AWSVPCPeerV2APIService ¶ added in v0.1.2
type AWSVPCPeerV2APIService struct {
// contains filtered or unexported fields
}
AWSVPCPeerV2APIService is a service that implements the logic for the AWSVPCPeerV2APIServicer This service should implement the business logic for every endpoint for the AWSVPCPeerV2API API. Include any external packages or services that will be required by this service.
func (*AWSVPCPeerV2APIService) ClusterManagementV2DataSourcesProvidersAwsVpcPeersV2Get ¶ added in v0.1.2
func (s *AWSVPCPeerV2APIService) ClusterManagementV2DataSourcesProvidersAwsVpcPeersV2Get(ctx context.Context) (ImplResponse, error)
ClusterManagementV2DataSourcesProvidersAwsVpcPeersV2Get - List all AWS VPC Peering requests
func (*AWSVPCPeerV2APIService) ClusterManagementV2ResourcesProvidersAwsVpcPeersV2Post ¶ added in v0.1.2
func (s *AWSVPCPeerV2APIService) ClusterManagementV2ResourcesProvidersAwsVpcPeersV2Post(ctx context.Context, awsVpcPeerV2 AwsVpcPeerV2) (ImplResponse, error)
ClusterManagementV2ResourcesProvidersAwsVpcPeersV2Post - Create AWS VPC Peering Request
func (*AWSVPCPeerV2APIService) ClusterManagementV2ResourcesProvidersAwsVpcPeersV2VpcPeerIdDelete ¶ added in v0.1.2
func (s *AWSVPCPeerV2APIService) ClusterManagementV2ResourcesProvidersAwsVpcPeersV2VpcPeerIdDelete(ctx context.Context, vpcPeerId string) (ImplResponse, error)
ClusterManagementV2ResourcesProvidersAwsVpcPeersV2VpcPeerIdDelete - Delete AWS VPC Peering Connection
func (*AWSVPCPeerV2APIService) ClusterManagementV2ResourcesProvidersAwsVpcPeersV2VpcPeerIdGet ¶ added in v0.1.2
func (s *AWSVPCPeerV2APIService) ClusterManagementV2ResourcesProvidersAwsVpcPeersV2VpcPeerIdGet(ctx context.Context, vpcPeerId string) (ImplResponse, error)
ClusterManagementV2ResourcesProvidersAwsVpcPeersV2VpcPeerIdGet - Get AWS VPC Peering Connection info
func (*AWSVPCPeerV2APIService) ClusterManagementV2ResourcesProvidersAwsVpcPeersV2VpcPeerIdPut ¶ added in v0.1.2
func (s *AWSVPCPeerV2APIService) ClusterManagementV2ResourcesProvidersAwsVpcPeersV2VpcPeerIdPut(ctx context.Context, vpcPeerId string, awsVpcPeerUpdateV2 AwsVpcPeerUpdateV2) (ImplResponse, error)
ClusterManagementV2ResourcesProvidersAwsVpcPeersV2VpcPeerIdPut - Update AWS VPC Peering Connection info
type AWSVPCPeerV2APIServicer ¶ added in v0.1.2
type AWSVPCPeerV2APIServicer interface { ClusterManagementV2DataSourcesProvidersAwsVpcPeersV2Get(context.Context) (ImplResponse, error) ClusterManagementV2ResourcesProvidersAwsVpcPeersV2Post(context.Context, AwsVpcPeerV2) (ImplResponse, error) ClusterManagementV2ResourcesProvidersAwsVpcPeersV2VpcPeerIdDelete(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesProvidersAwsVpcPeersV2VpcPeerIdGet(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesProvidersAwsVpcPeersV2VpcPeerIdPut(context.Context, string, AwsVpcPeerUpdateV2) (ImplResponse, error) }
AWSVPCPeerV2APIServicer defines the api actions for the AWSVPCPeerV2API service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewAWSVPCPeerV2APIService ¶ added in v0.1.2
func NewAWSVPCPeerV2APIService() AWSVPCPeerV2APIServicer
NewAWSVPCPeerV2APIService creates a default api service
type AccountAwsEncryptionKeysV2 ¶
type AccountAwsEncryptionKeysV2 struct { // UUID of the Instaclustr Account. AccountId string `json:"accountId,omitempty"` EncryptionKeys []AwsEncryptionKeyV2 `json:"encryptionKeys,omitempty"` }
AccountAwsEncryptionKeysV2 - A listable data source of all AWS Encryption Keys in an Instaclustr Account.
type AccountAwsVpcPeersV2 ¶
type AccountAwsVpcPeersV2 struct { // UUID of the Instaclustr Account. AccountId string `json:"accountId,omitempty"` PeeringRequests []AwsVpcPeerSummaryV2 `json:"peeringRequests,omitempty"` }
AccountAwsVpcPeersV2 - A listable data source of all AWS VPC Peering requests in an Instaclustr Account.
type AccountAzureVnetPeersV2 ¶
type AccountAzureVnetPeersV2 struct { // UUID of the Instaclustr Account. AccountId string `json:"accountId,omitempty"` PeeringRequests []AzureVnetPeerSummaryV2 `json:"peeringRequests,omitempty"` }
AccountAzureVnetPeersV2 - A listable data source of all Azure Virtual Network Peering requests in an Instaclustr Account.
type AccountClusterListV2APIController ¶ added in v0.1.2
type AccountClusterListV2APIController struct {
// contains filtered or unexported fields
}
AccountClusterListV2APIController binds http requests to an api service and writes the service results to the http response
func (*AccountClusterListV2APIController) ClusterManagementV2DataSourcesClustersV2Get ¶ added in v0.1.2
func (c *AccountClusterListV2APIController) ClusterManagementV2DataSourcesClustersV2Get(w http.ResponseWriter, r *http.Request)
ClusterManagementV2DataSourcesClustersV2Get - Get Active Cluster IDs
func (*AccountClusterListV2APIController) Routes ¶ added in v0.1.2
func (c *AccountClusterListV2APIController) Routes() Routes
Routes returns all the api routes for the AccountClusterListV2APIController
type AccountClusterListV2APIOption ¶ added in v0.1.2
type AccountClusterListV2APIOption func(*AccountClusterListV2APIController)
AccountClusterListV2APIOption for how the controller is set up.
func WithAccountClusterListV2APIErrorHandler ¶ added in v0.1.2
func WithAccountClusterListV2APIErrorHandler(h ErrorHandler) AccountClusterListV2APIOption
WithAccountClusterListV2APIErrorHandler inject ErrorHandler into controller
type AccountClusterListV2APIRouter ¶ added in v0.1.2
type AccountClusterListV2APIRouter interface {
ClusterManagementV2DataSourcesClustersV2Get(http.ResponseWriter, *http.Request)
}
AccountClusterListV2APIRouter defines the required methods for binding the api requests to a responses for the AccountClusterListV2API The AccountClusterListV2APIRouter implementation should parse necessary information from the http request, pass the data to a AccountClusterListV2APIServicer to perform the required actions, then write the service results to the http response.
type AccountClusterListV2APIService ¶ added in v0.1.2
type AccountClusterListV2APIService struct { }
AccountClusterListV2APIService is a service that implements the logic for the AccountClusterListV2APIServicer This service should implement the business logic for every endpoint for the AccountClusterListV2API API. Include any external packages or services that will be required by this service.
func (*AccountClusterListV2APIService) ClusterManagementV2DataSourcesClustersV2Get ¶ added in v0.1.2
func (s *AccountClusterListV2APIService) ClusterManagementV2DataSourcesClustersV2Get(ctx context.Context) (ImplResponse, error)
ClusterManagementV2DataSourcesClustersV2Get - Get Active Cluster IDs
type AccountClusterListV2APIServicer ¶ added in v0.1.2
type AccountClusterListV2APIServicer interface {
ClusterManagementV2DataSourcesClustersV2Get(context.Context) (ImplResponse, error)
}
AccountClusterListV2APIServicer defines the api actions for the AccountClusterListV2API service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewAccountClusterListV2APIService ¶ added in v0.1.2
func NewAccountClusterListV2APIService() AccountClusterListV2APIServicer
NewAccountClusterListV2APIService creates a default api service
type AccountClustersV2 ¶
type AccountClustersV2 struct { // UUID of the Instaclustr Account. AccountId string `json:"accountId,omitempty"` Clusters []ClusterSummaryV2 `json:"clusters,omitempty"` }
AccountClustersV2 - A listable data source of all cluster IDs in an Instaclustr Account.
type AccountGcpVpcPeersV2 ¶
type AccountGcpVpcPeersV2 struct { // UUID of the Instaclustr Account. AccountId string `json:"accountId,omitempty"` PeeringRequests []GcpVpcPeerSummaryV2 `json:"peeringRequests,omitempty"` }
AccountGcpVpcPeersV2 - A listable data source of all GCP VPC Peering requests in an Instaclustr Account.
type AddonBundles ¶ added in v0.1.2
type AddonBundles struct { // Bundle Bundle string `json:"bundle,omitempty"` // Version Version string `json:"version,omitempty"` Options AddonBundlesOptions `json:"options,omitempty"` }
type AddonBundlesOptions ¶ added in v0.1.2
type AddonBundlesOptions struct { // Accepts true/false. Enables Password Authentication and User Authorization. AuthnAuthz bool `json:"authnAuthz,omitempty"` // Accepts true/false. Enables Client ⇄ Node Encryption. ClientEncryption bool `json:"clientEncryption,omitempty"` // Enables broadcast of private IPs for auto-discovery. UsePrivateBroadcastRPCAddress bool `json:"usePrivateBroadcastRPCAddress,omitempty"` // Enables broadcast of private IPs for auto-discovery. LuceneEnabled bool `json:"luceneEnabled,omitempty"` // Enables commitlog backups and increases the frequency of the default snapshot backups. This option replaces options.backupEnabled. ContinuousBackupEnabled bool `json:"continuousBackupEnabled,omitempty"` // Default number of partitions to be assigned per topic. NumberPartitions int32 `json:"numberPartitions,omitempty"` // Enable to allow brokers to automatically create a topic, if it does not already exist, when messages are published to it. AutoCreateTopics bool `json:"autoCreateTopics,omitempty"` // Enable to allow topics to be deleted via the ic-kafka-topics tool. DeleteTopics bool `json:"deleteTopics,omitempty"` // Enable to provision dedicated zookeeper nodes. DedicatedZookeeper bool `json:"dedicatedZookeeper,omitempty"` // Dedicated Zookeeper node size. ZookeeperNodeSize string `json:"zookeeperNodeSize,omitempty"` // Number of Zookeeper nodes; must be 3 or 5. ZookeeperNodeCount int32 `json:"zookeeperNodeCount,omitempty"` // Advertised HostName is required for PrivateLink. AdvertisedHostName string `json:"advertisedHostName,omitempty"` // Create KRaft Mode with COLOCATED KraftMode string `json:"kraftMode,omitempty"` // Number of KRaft Controller Node count KraftControllerNodeCount string `json:"kraftControllerNodeCount,omitempty"` // Accepts true/false. Enables Integration of the Karapace REST Proxy with the local Karapace Schema Registry IntegrateRestProxyWithSchemaRegistry bool `json:"integrateRestProxyWithSchemaRegistry,omitempty"` // Accepts true/false. Integrates the REST proxy with the Schema registry attached to this cluster. Requires 'integrateRestProxyWithSchemaRegistry' to be 'true' UseLocalSchemaRegistry bool `json:"useLocalSchemaRegistry,omitempty"` // URL of the Kafka schema registry to integrate with. Requires 'integrateRestProxyWithSchemaRegistry' to be 'true' and useLocalSchemaRegistry to be 'false' SchemaRegistryServerUrl string `json:"schemaRegistryServerUrl,omitempty"` // Username to use when connecting to the Kafka schema registry. Requires 'integrateRestProxyWithSchemaRegistry' to be 'true' and useLocalSchemaRegistry to be 'false' SchemaRegistryUsername string `json:"schemaRegistryUsername,omitempty"` // Password to use when connecting to the Kafka schema registry. Requires 'integrateRestProxyWithSchemaRegistry' to be 'true' and useLocalSchemaRegistry to be 'false' SchemaRegistryPassword string `json:"schemaRegistryPassword,omitempty"` // GUID of the Instaclustr managed Kafka Cluster Id you wish to connect to. Must be in the same Instaclustr account. TargetKafkaClusterId string `json:"targetKafkaClusterId,omitempty"` // Only required if targeting an Instaclustr managed cluster. If the target Kafka cluster does not have Private Network add-on, the endpoint only accepts vpcType of VPC_PEERED; If the target Kafka cluster has the Private Network add-on, the endpoint accepts vpcTypes of VPC_PEERED and KAFKA_VPC. VpcType string `json:"vpcType,omitempty"` // Base64 encoded version of the TLS trust store (in JKS format) used to connect to your Kafka Cluster. Only required if connecting to a Non-Instaclustr managed Kafka Cluster with TLS enabled. Truststore *os.File `json:"truststore,omitempty"` // <b>AWS ONLY</b>. Access information for the S3 bucket where you will store your custom connectors. AwsAccessKeyId string `json:"aws.access.key.id,omitempty"` // <b>AWS ONLY</b>. Access information for the S3 bucket where you will store your custom connectors. AwsSecretAccessKey string `json:"aws.secret.access.key,omitempty"` // <b>AWS ONLY</b>. Access information for the S3 bucket where you will store your custom connectors. AwsS3RoleArn string `json:"aws.s3.role.arn,omitempty"` // <b>AWS ONLY</b>. Access information for the S3 bucket where you will store your custom connectors. S3BucketName string `json:"s3.bucket.name,omitempty"` // <b>AZURE ONLY</b>. Access information for the Azure Storage container where you will store your custom connectors. AzureStorageAccountName string `json:"azure.storage.account.name,omitempty"` // <b>AZURE ONLY</b>. Access information for the Azure Storage container where you will store your custom connectors. AzureStorageAccountKey string `json:"azure.storage.account.key,omitempty"` // <b>AZURE ONLY</b>. Access information for the Azure Storage container where you will store your custom connectors. AzureStorageContainerName string `json:"azure.storage.container.name,omitempty"` // This is an optional boolean parameter used to scale the load of the data node by having 3 dedicated master nodes for a particular cluster. We recommend selecting this to true for clusters with 9 and above nodes. DedicatedMasterNodes bool `json:"dedicatedMasterNodes,omitempty"` // Only to be included if the if dedicatedMasterNodes is set to true. See Available cluster node sizes in <a href='#operation/extendedProvisionRequestHandler'>Provisioning API</a> MasterNodeSize string `json:"masterNodeSize,omitempty"` // This is an optional string parameter to used to define the OpenSearch Dashboards node size. Only to be included if wish to add an OpenSearch Dashboards node to the cluster. See Available cluster node sizes in <a href='#operation/extendedProvisionRequestHandler'>Provisioning API</a> OpenSearchDashboardsNodeSize string `json:"openSearchDashboardsNodeSize,omitempty"` // Enables Index Management Plugin. This helps automate recurring index management activities. IndexManagementPlugin bool `json:"indexManagementPlugin,omitempty"` // Enables the Anomaly Detection Plugin. This allows for the detection of unusual or anomalous data points in your time-series data. Supported on OpenSearch 2.x for versions >= 2.4.0 and 1.x for versions >= 1.3.7 AnomalyDetectionPlugin bool `json:"anomalyDetectionPlugin,omitempty"` // Enables the SQL Plugin. This allows you to query you indices with SQL as an alternative to the OpenSearch Query DSL. Supported on OpenSearch 2.x for versions >= 2.4.0 and 1.x for versions >= 1.3.7 SqlPlugin bool `json:"sqlPlugin,omitempty"` // Enables the Anomaly Detection Plugin. This allows you to submit queries to be completed asynchronously. Supported on OpenSearch 2.x for versions >= 2.4.0 and 1.x for versions 1.3.7 AsynchronousSearchPlugin bool `json:"asynchronousSearchPlugin,omitempty"` // Enables Security Plugin. This option gives an extra layer of security to the cluster. This will automatically enable internode encryption. SecurityPlugin bool `json:"securityPlugin,omitempty"` // Accepts true/false. Enables Password Authentication and User Authorization. PasswordAuth bool `json:"passwordAuth,omitempty"` // The number of Redis Master Nodes to be created. MasterNodes int32 `json:"masterNodes,omitempty"` // The number of Redis Replica Nodes to be created. ReplicaNodes int32 `json:"replicaNodes,omitempty"` // Require clients to provide credentials — a username & API Key — to connect to the Spark Jobserver. PasswordAuthentication bool `json:"passwordAuthentication,omitempty"` // The number of PostgreSQL server nodes created. One of which will be the primary while the rest will be replicas PostgresqlNodeCount int32 `json:"postgresqlNodeCount,omitempty"` // Default <a href=\"https://www.instaclustr.com/support/documentation/postgresql/options/replication-mode\">replication mode</a> for PostgreSQL transactions. ReplicationMode string `json:"replicationMode,omitempty"` // Accepts true/false. Enables <a href=\"https://www.instaclustr.com/support/documentation/postgresql/options/synchronous-mode-strict/\">synchronous mode strict</a> for clusters with SYNCHRONOUS replication mode. SynchronousModeStrict bool `json:"synchronousModeStrict,omitempty"` // PgBouncer pooling mode PoolMode string `json:"poolMode,omitempty"` // Use Advanced Visibility. UseAdvancedVisibility bool `json:"useAdvancedVisibility,omitempty"` // UUID of a Data Centre of an Instaclustr managed Cassandra Cluster, to be used by Cadence. Must be in the same Instaclustr account. TargetCassandraCdcId string `json:"targetCassandraCdcId"` // Target Cassandra VPC Type TargetCassandraVpcType string `json:"targetCassandraVpcType,omitempty"` // UUID of a Data Centre of an Instaclustr managed Kafka Cluster, to be used by Cadence. Must be in the same Instaclustr account. TargetKafkaCdcId string `json:"targetKafkaCdcId,omitempty"` // Target Kafka VPC Type TargetKafkaVpcType string `json:"targetKafkaVpcType,omitempty"` // UUID of a Data Centre of an Instaclustr managed OpenSearch Cluster, to be used by Cadence. Must be in the same Instaclustr account. TargetOpenSearchCdcId string `json:"targetOpenSearchCdcId,omitempty"` // Target OpenSearch VPC Type TargetOpenSearchVpcType string `json:"targetOpenSearchVpcType,omitempty"` // Use Cadence Archival EnableArchival bool `json:"enableArchival,omitempty"` // URI of S3 resource for Cadence Archival e.g. 's3://my-bucket' ArchivalS3Uri string `json:"archivalS3Uri,omitempty"` // Region of S3 resource for Cadence Archival e.g. 'us-east-1' ArchivalS3Region string `json:"archivalS3Region,omitempty"` // Provisioning Type used for the Cadence cluster. If SHARED is used, then the dependant clusters will be set to the Shared Infrastructure clusters. ProvisioningType string `json:"provisioningType,omitempty"` }
AddonBundlesOptions - Options
type AllProviderSpecificSettingsV2 ¶
type AllProviderSpecificSettingsV2 struct { // AWS specific settings for the Data Centre. Cannot be provided with GCP or Azure settings. AwsSettings []ProviderAwsSettingsV2 `json:"awsSettings,omitempty"` // Azure specific settings for the Data Centre. Cannot be provided with AWS or GCP settings. AzureSettings []ProviderAzureSettingsV2 `json:"azureSettings,omitempty"` // GCP specific settings for the Data Centre. Cannot be provided with AWS or Azure settings. GcpSettings []ProviderGcpSettingsV2 `json:"gcpSettings,omitempty"` }
type ApacheCassandraProvisioningV2APIController ¶ added in v0.1.2
type ApacheCassandraProvisioningV2APIController struct {
// contains filtered or unexported fields
}
ApacheCassandraProvisioningV2APIController binds http requests to an api service and writes the service results to the http response
func (*ApacheCassandraProvisioningV2APIController) ClusterManagementV2DataSourcesApplicationsCassandraClustersV2ClusterIdListBackupsV2Get ¶ added in v0.1.2
func (c *ApacheCassandraProvisioningV2APIController) ClusterManagementV2DataSourcesApplicationsCassandraClustersV2ClusterIdListBackupsV2Get(w http.ResponseWriter, r *http.Request)
ClusterManagementV2DataSourcesApplicationsCassandraClustersV2ClusterIdListBackupsV2Get - List recent cluster backup events.
func (*ApacheCassandraProvisioningV2APIController) ClusterManagementV2OperationsApplicationsCassandraClustersV2ClusterIdTriggerBackupV2Post ¶ added in v0.1.2
func (c *ApacheCassandraProvisioningV2APIController) ClusterManagementV2OperationsApplicationsCassandraClustersV2ClusterIdTriggerBackupV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2OperationsApplicationsCassandraClustersV2ClusterIdTriggerBackupV2Post - Manually trigger cluster backup.
func (*ApacheCassandraProvisioningV2APIController) ClusterManagementV2OperationsApplicationsCassandraRestoreV2Post ¶ added in v0.1.2
func (c *ApacheCassandraProvisioningV2APIController) ClusterManagementV2OperationsApplicationsCassandraRestoreV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2OperationsApplicationsCassandraRestoreV2Post - Trigger a Cassandra Cluster Restore
func (*ApacheCassandraProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsCassandraClustersV2ClusterIdDelete ¶ added in v0.1.2
func (c *ApacheCassandraProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsCassandraClustersV2ClusterIdDelete(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsCassandraClustersV2ClusterIdDelete - Delete cluster
func (*ApacheCassandraProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsCassandraClustersV2ClusterIdGet ¶ added in v0.1.2
func (c *ApacheCassandraProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsCassandraClustersV2ClusterIdGet(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsCassandraClustersV2ClusterIdGet - Get Cassandra cluster details.
func (*ApacheCassandraProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsCassandraClustersV2ClusterIdPut ¶ added in v0.1.2
func (c *ApacheCassandraProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsCassandraClustersV2ClusterIdPut(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsCassandraClustersV2ClusterIdPut - Update Cassandra Cluster Details
func (*ApacheCassandraProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsCassandraClustersV2Post ¶ added in v0.1.2
func (c *ApacheCassandraProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsCassandraClustersV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsCassandraClustersV2Post - Create a Cassandra cluster.
func (*ApacheCassandraProvisioningV2APIController) Routes ¶ added in v0.1.2
func (c *ApacheCassandraProvisioningV2APIController) Routes() Routes
Routes returns all the api routes for the ApacheCassandraProvisioningV2APIController
type ApacheCassandraProvisioningV2APIOption ¶ added in v0.1.2
type ApacheCassandraProvisioningV2APIOption func(*ApacheCassandraProvisioningV2APIController)
ApacheCassandraProvisioningV2APIOption for how the controller is set up.
func WithApacheCassandraProvisioningV2APIErrorHandler ¶ added in v0.1.2
func WithApacheCassandraProvisioningV2APIErrorHandler(h ErrorHandler) ApacheCassandraProvisioningV2APIOption
WithApacheCassandraProvisioningV2APIErrorHandler inject ErrorHandler into controller
type ApacheCassandraProvisioningV2APIRouter ¶ added in v0.1.2
type ApacheCassandraProvisioningV2APIRouter interface { ClusterManagementV2DataSourcesApplicationsCassandraClustersV2ClusterIdListBackupsV2Get(http.ResponseWriter, *http.Request) ClusterManagementV2OperationsApplicationsCassandraClustersV2ClusterIdTriggerBackupV2Post(http.ResponseWriter, *http.Request) ClusterManagementV2OperationsApplicationsCassandraRestoreV2Post(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsCassandraClustersV2ClusterIdDelete(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsCassandraClustersV2ClusterIdGet(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsCassandraClustersV2ClusterIdPut(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsCassandraClustersV2Post(http.ResponseWriter, *http.Request) }
ApacheCassandraProvisioningV2APIRouter defines the required methods for binding the api requests to a responses for the ApacheCassandraProvisioningV2API The ApacheCassandraProvisioningV2APIRouter implementation should parse necessary information from the http request, pass the data to a ApacheCassandraProvisioningV2APIServicer to perform the required actions, then write the service results to the http response.
type ApacheCassandraProvisioningV2APIService ¶ added in v0.1.2
type ApacheCassandraProvisioningV2APIService struct {
// contains filtered or unexported fields
}
ApacheCassandraProvisioningV2APIService is a service that implements the logic for the ApacheCassandraProvisioningV2APIServicer This service should implement the business logic for every endpoint for the ApacheCassandraProvisioningV2API API. Include any external packages or services that will be required by this service.
func (*ApacheCassandraProvisioningV2APIService) ClusterManagementV2DataSourcesApplicationsCassandraClustersV2ClusterIdListBackupsV2Get ¶ added in v0.1.2
func (s *ApacheCassandraProvisioningV2APIService) ClusterManagementV2DataSourcesApplicationsCassandraClustersV2ClusterIdListBackupsV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2DataSourcesApplicationsCassandraClustersV2ClusterIdListBackupsV2Get - List recent cluster backup events.
func (*ApacheCassandraProvisioningV2APIService) ClusterManagementV2OperationsApplicationsCassandraClustersV2ClusterIdTriggerBackupV2Post ¶ added in v0.1.2
func (s *ApacheCassandraProvisioningV2APIService) ClusterManagementV2OperationsApplicationsCassandraClustersV2ClusterIdTriggerBackupV2Post(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2OperationsApplicationsCassandraClustersV2ClusterIdTriggerBackupV2Post - Manually trigger cluster backup.
func (*ApacheCassandraProvisioningV2APIService) ClusterManagementV2OperationsApplicationsCassandraRestoreV2Post ¶ added in v0.1.2
func (s *ApacheCassandraProvisioningV2APIService) ClusterManagementV2OperationsApplicationsCassandraRestoreV2Post(ctx context.Context, cassandraClusterRestoreV2 CassandraClusterRestoreV2) (ImplResponse, error)
ClusterManagementV2OperationsApplicationsCassandraRestoreV2Post - Trigger a Cassandra Cluster Restore
func (*ApacheCassandraProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsCassandraClustersV2ClusterIdDelete ¶ added in v0.1.2
func (s *ApacheCassandraProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsCassandraClustersV2ClusterIdDelete(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsCassandraClustersV2ClusterIdDelete - Delete cluster
func (*ApacheCassandraProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsCassandraClustersV2ClusterIdGet ¶ added in v0.1.2
func (s *ApacheCassandraProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsCassandraClustersV2ClusterIdGet(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsCassandraClustersV2ClusterIdGet - Get Cassandra cluster details.
func (*ApacheCassandraProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsCassandraClustersV2ClusterIdPut ¶ added in v0.1.2
func (s *ApacheCassandraProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsCassandraClustersV2ClusterIdPut(ctx context.Context, clusterId string, cassandraClusterUpdateV2 CassandraClusterUpdateV2) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsCassandraClustersV2ClusterIdPut - Update Cassandra Cluster Details
func (*ApacheCassandraProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsCassandraClustersV2Post ¶ added in v0.1.2
func (s *ApacheCassandraProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsCassandraClustersV2Post(ctx context.Context, cassandraClusterV2 CassandraClusterV2) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsCassandraClustersV2Post - Create a Cassandra cluster.
type ApacheCassandraProvisioningV2APIServicer ¶ added in v0.1.2
type ApacheCassandraProvisioningV2APIServicer interface { ClusterManagementV2DataSourcesApplicationsCassandraClustersV2ClusterIdListBackupsV2Get(context.Context, string) (ImplResponse, error) ClusterManagementV2OperationsApplicationsCassandraClustersV2ClusterIdTriggerBackupV2Post(context.Context, string) (ImplResponse, error) ClusterManagementV2OperationsApplicationsCassandraRestoreV2Post(context.Context, CassandraClusterRestoreV2) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsCassandraClustersV2ClusterIdDelete(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsCassandraClustersV2ClusterIdGet(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsCassandraClustersV2ClusterIdPut(context.Context, string, CassandraClusterUpdateV2) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsCassandraClustersV2Post(context.Context, CassandraClusterV2) (ImplResponse, error) }
ApacheCassandraProvisioningV2APIServicer defines the api actions for the ApacheCassandraProvisioningV2API service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewApacheCassandraProvisioningV2APIService ¶ added in v0.1.2
func NewApacheCassandraProvisioningV2APIService() ApacheCassandraProvisioningV2APIServicer
NewApacheCassandraProvisioningV2APIService creates a default api service
type ApacheKafkaACLV2APIController ¶ added in v0.1.2
type ApacheKafkaACLV2APIController struct {
// contains filtered or unexported fields
}
ApacheKafkaACLV2APIController binds http requests to an api service and writes the service results to the http response
func (*ApacheKafkaACLV2APIController) ClusterManagementV2DataSourcesKafkaClusterClusterIdAclsV2Get ¶ added in v0.1.2
func (c *ApacheKafkaACLV2APIController) ClusterManagementV2DataSourcesKafkaClusterClusterIdAclsV2Get(w http.ResponseWriter, r *http.Request)
ClusterManagementV2DataSourcesKafkaClusterClusterIdAclsV2Get - List all ACLs in the Kafka cluster.
func (*ApacheKafkaACLV2APIController) ClusterManagementV2ResourcesApplicationsKafkaAclsV2KafkaAclIdDelete ¶ added in v0.1.2
func (c *ApacheKafkaACLV2APIController) ClusterManagementV2ResourcesApplicationsKafkaAclsV2KafkaAclIdDelete(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsKafkaAclsV2KafkaAclIdDelete - Delete all ACLs associated with a principal.
func (*ApacheKafkaACLV2APIController) ClusterManagementV2ResourcesApplicationsKafkaAclsV2KafkaAclIdGet ¶ added in v0.1.2
func (c *ApacheKafkaACLV2APIController) ClusterManagementV2ResourcesApplicationsKafkaAclsV2KafkaAclIdGet(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsKafkaAclsV2KafkaAclIdGet - Get list of Kafka ACLs for a given principal.
func (*ApacheKafkaACLV2APIController) ClusterManagementV2ResourcesApplicationsKafkaAclsV2KafkaAclIdPut ¶ added in v0.1.2
func (c *ApacheKafkaACLV2APIController) ClusterManagementV2ResourcesApplicationsKafkaAclsV2KafkaAclIdPut(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsKafkaAclsV2KafkaAclIdPut - Update ACL list for a principal.
func (*ApacheKafkaACLV2APIController) ClusterManagementV2ResourcesApplicationsKafkaAclsV2Post ¶ added in v0.1.2
func (c *ApacheKafkaACLV2APIController) ClusterManagementV2ResourcesApplicationsKafkaAclsV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsKafkaAclsV2Post - Create a Kafka ACL.
func (*ApacheKafkaACLV2APIController) Routes ¶ added in v0.1.2
func (c *ApacheKafkaACLV2APIController) Routes() Routes
Routes returns all the api routes for the ApacheKafkaACLV2APIController
type ApacheKafkaACLV2APIOption ¶ added in v0.1.2
type ApacheKafkaACLV2APIOption func(*ApacheKafkaACLV2APIController)
ApacheKafkaACLV2APIOption for how the controller is set up.
func WithApacheKafkaACLV2APIErrorHandler ¶ added in v0.1.2
func WithApacheKafkaACLV2APIErrorHandler(h ErrorHandler) ApacheKafkaACLV2APIOption
WithApacheKafkaACLV2APIErrorHandler inject ErrorHandler into controller
type ApacheKafkaACLV2APIRouter ¶ added in v0.1.2
type ApacheKafkaACLV2APIRouter interface { ClusterManagementV2DataSourcesKafkaClusterClusterIdAclsV2Get(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsKafkaAclsV2KafkaAclIdDelete(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsKafkaAclsV2KafkaAclIdGet(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsKafkaAclsV2KafkaAclIdPut(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsKafkaAclsV2Post(http.ResponseWriter, *http.Request) }
ApacheKafkaACLV2APIRouter defines the required methods for binding the api requests to a responses for the ApacheKafkaACLV2API The ApacheKafkaACLV2APIRouter implementation should parse necessary information from the http request, pass the data to a ApacheKafkaACLV2APIServicer to perform the required actions, then write the service results to the http response.
type ApacheKafkaACLV2APIService ¶ added in v0.1.2
type ApacheKafkaACLV2APIService struct {
MockKafkaACL *KafkaAclListV2
}
ApacheKafkaACLV2APIService is a service that implements the logic for the ApacheKafkaACLV2APIServicer This service should implement the business logic for every endpoint for the ApacheKafkaACLV2API API. Include any external packages or services that will be required by this service.
func (*ApacheKafkaACLV2APIService) ClusterManagementV2DataSourcesKafkaClusterClusterIdAclsV2Get ¶ added in v0.1.2
func (s *ApacheKafkaACLV2APIService) ClusterManagementV2DataSourcesKafkaClusterClusterIdAclsV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2DataSourcesKafkaClusterClusterIdAclsV2Get - List all ACLs in the Kafka cluster.
func (*ApacheKafkaACLV2APIService) ClusterManagementV2ResourcesApplicationsKafkaAclsV2KafkaAclIdDelete ¶ added in v0.1.2
func (s *ApacheKafkaACLV2APIService) ClusterManagementV2ResourcesApplicationsKafkaAclsV2KafkaAclIdDelete(ctx context.Context, kafkaAclId string) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsKafkaAclsV2KafkaAclIdDelete - Delete all ACLs associated with a principal.
func (*ApacheKafkaACLV2APIService) ClusterManagementV2ResourcesApplicationsKafkaAclsV2KafkaAclIdGet ¶ added in v0.1.2
func (s *ApacheKafkaACLV2APIService) ClusterManagementV2ResourcesApplicationsKafkaAclsV2KafkaAclIdGet(ctx context.Context, kafkaAclId string) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsKafkaAclsV2KafkaAclIdGet - Get list of Kafka ACLs for a given principal.
func (*ApacheKafkaACLV2APIService) ClusterManagementV2ResourcesApplicationsKafkaAclsV2KafkaAclIdPut ¶ added in v0.1.2
func (s *ApacheKafkaACLV2APIService) ClusterManagementV2ResourcesApplicationsKafkaAclsV2KafkaAclIdPut(ctx context.Context, kafkaAclId string, kafkaAclListV2 KafkaAclListV2) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsKafkaAclsV2KafkaAclIdPut - Update ACL list for a principal.
func (*ApacheKafkaACLV2APIService) ClusterManagementV2ResourcesApplicationsKafkaAclsV2Post ¶ added in v0.1.2
func (s *ApacheKafkaACLV2APIService) ClusterManagementV2ResourcesApplicationsKafkaAclsV2Post(ctx context.Context, kafkaAclListV2 KafkaAclListV2) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsKafkaAclsV2Post - Create a Kafka ACL.
type ApacheKafkaACLV2APIServicer ¶ added in v0.1.2
type ApacheKafkaACLV2APIServicer interface { ClusterManagementV2DataSourcesKafkaClusterClusterIdAclsV2Get(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsKafkaAclsV2KafkaAclIdDelete(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsKafkaAclsV2KafkaAclIdGet(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsKafkaAclsV2KafkaAclIdPut(context.Context, string, KafkaAclListV2) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsKafkaAclsV2Post(context.Context, KafkaAclListV2) (ImplResponse, error) }
ApacheKafkaACLV2APIServicer defines the api actions for the ApacheKafkaACLV2API service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewApacheKafkaACLV2APIService ¶ added in v0.1.2
func NewApacheKafkaACLV2APIService() ApacheKafkaACLV2APIServicer
NewApacheKafkaACLV2APIService creates a default api service
type ApacheKafkaConnectMirrorV2APIController ¶ added in v0.1.2
type ApacheKafkaConnectMirrorV2APIController struct {
// contains filtered or unexported fields
}
ApacheKafkaConnectMirrorV2APIController binds http requests to an api service and writes the service results to the http response
func (*ApacheKafkaConnectMirrorV2APIController) ClusterManagementV2DataSourcesKafkaConnectClusterClusterIdMirrorsV2Get ¶ added in v0.1.2
func (c *ApacheKafkaConnectMirrorV2APIController) ClusterManagementV2DataSourcesKafkaConnectClusterClusterIdMirrorsV2Get(w http.ResponseWriter, r *http.Request)
ClusterManagementV2DataSourcesKafkaConnectClusterClusterIdMirrorsV2Get - List all Kafka connect mirrors.
func (*ApacheKafkaConnectMirrorV2APIController) ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2MirrorIdDelete ¶ added in v0.1.2
func (c *ApacheKafkaConnectMirrorV2APIController) ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2MirrorIdDelete(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2MirrorIdDelete - Delete a Kafka Connect Mirror
func (*ApacheKafkaConnectMirrorV2APIController) ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2MirrorIdGet ¶ added in v0.1.2
func (c *ApacheKafkaConnectMirrorV2APIController) ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2MirrorIdGet(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2MirrorIdGet - Get the details of a kafka connect mirror
func (*ApacheKafkaConnectMirrorV2APIController) ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2MirrorIdPut ¶ added in v0.1.2
func (c *ApacheKafkaConnectMirrorV2APIController) ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2MirrorIdPut(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2MirrorIdPut - Update a Kafka Connect mirror.
func (*ApacheKafkaConnectMirrorV2APIController) ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2Post ¶ added in v0.1.2
func (c *ApacheKafkaConnectMirrorV2APIController) ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2Post - Create a Kafka Connect mirror
func (*ApacheKafkaConnectMirrorV2APIController) Routes ¶ added in v0.1.2
func (c *ApacheKafkaConnectMirrorV2APIController) Routes() Routes
Routes returns all the api routes for the ApacheKafkaConnectMirrorV2APIController
type ApacheKafkaConnectMirrorV2APIOption ¶ added in v0.1.2
type ApacheKafkaConnectMirrorV2APIOption func(*ApacheKafkaConnectMirrorV2APIController)
ApacheKafkaConnectMirrorV2APIOption for how the controller is set up.
func WithApacheKafkaConnectMirrorV2APIErrorHandler ¶ added in v0.1.2
func WithApacheKafkaConnectMirrorV2APIErrorHandler(h ErrorHandler) ApacheKafkaConnectMirrorV2APIOption
WithApacheKafkaConnectMirrorV2APIErrorHandler inject ErrorHandler into controller
type ApacheKafkaConnectMirrorV2APIRouter ¶ added in v0.1.2
type ApacheKafkaConnectMirrorV2APIRouter interface { ClusterManagementV2DataSourcesKafkaConnectClusterClusterIdMirrorsV2Get(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2MirrorIdDelete(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2MirrorIdGet(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2MirrorIdPut(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2Post(http.ResponseWriter, *http.Request) }
ApacheKafkaConnectMirrorV2APIRouter defines the required methods for binding the api requests to a responses for the ApacheKafkaConnectMirrorV2API The ApacheKafkaConnectMirrorV2APIRouter implementation should parse necessary information from the http request, pass the data to a ApacheKafkaConnectMirrorV2APIServicer to perform the required actions, then write the service results to the http response.
type ApacheKafkaConnectMirrorV2APIService ¶ added in v0.1.2
type ApacheKafkaConnectMirrorV2APIService struct {
MockKafkaMirror *KafkaConnectMirrorV2
}
ApacheKafkaConnectMirrorV2APIService is a service that implements the logic for the ApacheKafkaConnectMirrorV2APIServicer This service should implement the business logic for every endpoint for the ApacheKafkaConnectMirrorV2API API. Include any external packages or services that will be required by this service.
func (*ApacheKafkaConnectMirrorV2APIService) ClusterManagementV2DataSourcesKafkaConnectClusterClusterIdMirrorsV2Get ¶ added in v0.1.2
func (s *ApacheKafkaConnectMirrorV2APIService) ClusterManagementV2DataSourcesKafkaConnectClusterClusterIdMirrorsV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2DataSourcesKafkaConnectClusterClusterIdMirrorsV2Get - List all Kafka connect mirrors.
func (*ApacheKafkaConnectMirrorV2APIService) ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2MirrorIdDelete ¶ added in v0.1.2
func (s *ApacheKafkaConnectMirrorV2APIService) ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2MirrorIdDelete(ctx context.Context, mirrorId string) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2MirrorIdDelete - Delete a Kafka Connect Mirror
func (*ApacheKafkaConnectMirrorV2APIService) ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2MirrorIdGet ¶ added in v0.1.2
func (s *ApacheKafkaConnectMirrorV2APIService) ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2MirrorIdGet(ctx context.Context, mirrorId string) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2MirrorIdGet - Get the details of a kafka connect mirror
func (*ApacheKafkaConnectMirrorV2APIService) ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2MirrorIdPut ¶ added in v0.1.2
func (s *ApacheKafkaConnectMirrorV2APIService) ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2MirrorIdPut(ctx context.Context, mirrorId string, kafkaConnectMirrorUpdateV2 KafkaConnectMirrorUpdateV2) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2MirrorIdPut - Update a Kafka Connect mirror.
func (*ApacheKafkaConnectMirrorV2APIService) ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2Post ¶ added in v0.1.2
func (s *ApacheKafkaConnectMirrorV2APIService) ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2Post(ctx context.Context, kafkaConnectMirrorV2 KafkaConnectMirrorV2) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2Post - Create a Kafka Connect mirror
type ApacheKafkaConnectMirrorV2APIServicer ¶ added in v0.1.2
type ApacheKafkaConnectMirrorV2APIServicer interface { ClusterManagementV2DataSourcesKafkaConnectClusterClusterIdMirrorsV2Get(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2MirrorIdDelete(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2MirrorIdGet(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2MirrorIdPut(context.Context, string, KafkaConnectMirrorUpdateV2) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsKafkaConnectMirrorsV2Post(context.Context, KafkaConnectMirrorV2) (ImplResponse, error) }
ApacheKafkaConnectMirrorV2APIServicer defines the api actions for the ApacheKafkaConnectMirrorV2API service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewApacheKafkaConnectMirrorV2APIService ¶ added in v0.1.2
func NewApacheKafkaConnectMirrorV2APIService() ApacheKafkaConnectMirrorV2APIServicer
NewApacheKafkaConnectMirrorV2APIService creates a default api service
type ApacheKafkaConnectProvisioningV2APIController ¶ added in v0.1.2
type ApacheKafkaConnectProvisioningV2APIController struct {
// contains filtered or unexported fields
}
ApacheKafkaConnectProvisioningV2APIController binds http requests to an api service and writes the service results to the http response
func (*ApacheKafkaConnectProvisioningV2APIController) ClusterManagementV2OperationsApplicationsKafkaConnectClustersV2ClusterIdSyncCustomKafkaConnectorsV2Put ¶ added in v0.1.2
func (c *ApacheKafkaConnectProvisioningV2APIController) ClusterManagementV2OperationsApplicationsKafkaConnectClustersV2ClusterIdSyncCustomKafkaConnectorsV2Put(w http.ResponseWriter, r *http.Request)
ClusterManagementV2OperationsApplicationsKafkaConnectClustersV2ClusterIdSyncCustomKafkaConnectorsV2Put - Update the custom connectors of a Kafka Connect cluster.
func (*ApacheKafkaConnectProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2ClusterIdDelete ¶ added in v0.1.2
func (c *ApacheKafkaConnectProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2ClusterIdDelete(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2ClusterIdDelete - Delete Kafka connect Cluster
func (*ApacheKafkaConnectProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2ClusterIdGet ¶ added in v0.1.2
func (c *ApacheKafkaConnectProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2ClusterIdGet(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2ClusterIdGet - Get Kafka connect cluster details
func (*ApacheKafkaConnectProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2ClusterIdPut ¶ added in v0.1.2
func (c *ApacheKafkaConnectProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2ClusterIdPut(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2ClusterIdPut - Update a Kafka connect cluster
func (*ApacheKafkaConnectProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2Post ¶ added in v0.1.2
func (c *ApacheKafkaConnectProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2Post - Create a Kafka connect cluster.
func (*ApacheKafkaConnectProvisioningV2APIController) Routes ¶ added in v0.1.2
func (c *ApacheKafkaConnectProvisioningV2APIController) Routes() Routes
Routes returns all the api routes for the ApacheKafkaConnectProvisioningV2APIController
type ApacheKafkaConnectProvisioningV2APIOption ¶ added in v0.1.2
type ApacheKafkaConnectProvisioningV2APIOption func(*ApacheKafkaConnectProvisioningV2APIController)
ApacheKafkaConnectProvisioningV2APIOption for how the controller is set up.
func WithApacheKafkaConnectProvisioningV2APIErrorHandler ¶ added in v0.1.2
func WithApacheKafkaConnectProvisioningV2APIErrorHandler(h ErrorHandler) ApacheKafkaConnectProvisioningV2APIOption
WithApacheKafkaConnectProvisioningV2APIErrorHandler inject ErrorHandler into controller
type ApacheKafkaConnectProvisioningV2APIRouter ¶ added in v0.1.2
type ApacheKafkaConnectProvisioningV2APIRouter interface { ClusterManagementV2OperationsApplicationsKafkaConnectClustersV2ClusterIdSyncCustomKafkaConnectorsV2Put(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2ClusterIdDelete(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2ClusterIdGet(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2ClusterIdPut(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2Post(http.ResponseWriter, *http.Request) }
ApacheKafkaConnectProvisioningV2APIRouter defines the required methods for binding the api requests to a responses for the ApacheKafkaConnectProvisioningV2API The ApacheKafkaConnectProvisioningV2APIRouter implementation should parse necessary information from the http request, pass the data to a ApacheKafkaConnectProvisioningV2APIServicer to perform the required actions, then write the service results to the http response.
type ApacheKafkaConnectProvisioningV2APIService ¶ added in v0.1.2
type ApacheKafkaConnectProvisioningV2APIService struct {
// contains filtered or unexported fields
}
ApacheKafkaConnectProvisioningV2APIService is a service that implements the logic for the ApacheKafkaConnectProvisioningV2APIServicer This service should implement the business logic for every endpoint for the ApacheKafkaConnectProvisioningV2API API. Include any external packages or services that will be required by this service.
func (*ApacheKafkaConnectProvisioningV2APIService) ClusterManagementV2OperationsApplicationsKafkaConnectClustersV2ClusterIdSyncCustomKafkaConnectorsV2Put ¶ added in v0.1.2
func (s *ApacheKafkaConnectProvisioningV2APIService) ClusterManagementV2OperationsApplicationsKafkaConnectClustersV2ClusterIdSyncCustomKafkaConnectorsV2Put(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2OperationsApplicationsKafkaConnectClustersV2ClusterIdSyncCustomKafkaConnectorsV2Put - Update the custom connectors of a Kafka Connect cluster.
func (*ApacheKafkaConnectProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2ClusterIdDelete ¶ added in v0.1.2
func (s *ApacheKafkaConnectProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2ClusterIdDelete(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2ClusterIdDelete - Delete Kafka connect Cluster
func (*ApacheKafkaConnectProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2ClusterIdGet ¶ added in v0.1.2
func (s *ApacheKafkaConnectProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2ClusterIdGet(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2ClusterIdGet - Get Kafka connect cluster details
func (*ApacheKafkaConnectProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2ClusterIdPut ¶ added in v0.1.2
func (s *ApacheKafkaConnectProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2ClusterIdPut(ctx context.Context, clusterId string, kafkaConnectClusterUpdateV2 KafkaConnectClusterUpdateV2) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2ClusterIdPut - Update a Kafka connect cluster
func (*ApacheKafkaConnectProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2Post ¶ added in v0.1.2
func (s *ApacheKafkaConnectProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2Post(ctx context.Context, kafkaConnectClusterV2 KafkaConnectClusterV2) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2Post - Create a Kafka connect cluster.
type ApacheKafkaConnectProvisioningV2APIServicer ¶ added in v0.1.2
type ApacheKafkaConnectProvisioningV2APIServicer interface { ClusterManagementV2OperationsApplicationsKafkaConnectClustersV2ClusterIdSyncCustomKafkaConnectorsV2Put(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2ClusterIdDelete(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2ClusterIdGet(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2ClusterIdPut(context.Context, string, KafkaConnectClusterUpdateV2) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsKafkaConnectClustersV2Post(context.Context, KafkaConnectClusterV2) (ImplResponse, error) }
ApacheKafkaConnectProvisioningV2APIServicer defines the api actions for the ApacheKafkaConnectProvisioningV2API service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewApacheKafkaConnectProvisioningV2APIService ¶ added in v0.1.2
func NewApacheKafkaConnectProvisioningV2APIService() ApacheKafkaConnectProvisioningV2APIServicer
NewApacheKafkaConnectProvisioningV2APIService creates a default api service
type ApacheKafkaProvisioningV2APIController ¶ added in v0.1.2
type ApacheKafkaProvisioningV2APIController struct {
// contains filtered or unexported fields
}
ApacheKafkaProvisioningV2APIController binds http requests to an api service and writes the service results to the http response
func (*ApacheKafkaProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsKafkaClustersV2ClusterIdDelete ¶ added in v0.1.2
func (c *ApacheKafkaProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsKafkaClustersV2ClusterIdDelete(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsKafkaClustersV2ClusterIdDelete - Delete cluster
func (*ApacheKafkaProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsKafkaClustersV2ClusterIdGet ¶ added in v0.1.2
func (c *ApacheKafkaProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsKafkaClustersV2ClusterIdGet(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsKafkaClustersV2ClusterIdGet - Get Kafka cluster details.
func (*ApacheKafkaProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsKafkaClustersV2ClusterIdPut ¶ added in v0.1.2
func (c *ApacheKafkaProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsKafkaClustersV2ClusterIdPut(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsKafkaClustersV2ClusterIdPut - Update Kafka Cluster Details
func (*ApacheKafkaProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsKafkaClustersV2Post ¶ added in v0.1.2
func (c *ApacheKafkaProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsKafkaClustersV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsKafkaClustersV2Post - Create a Kafka cluster.
func (*ApacheKafkaProvisioningV2APIController) Routes ¶ added in v0.1.2
func (c *ApacheKafkaProvisioningV2APIController) Routes() Routes
Routes returns all the api routes for the ApacheKafkaProvisioningV2APIController
type ApacheKafkaProvisioningV2APIOption ¶ added in v0.1.2
type ApacheKafkaProvisioningV2APIOption func(*ApacheKafkaProvisioningV2APIController)
ApacheKafkaProvisioningV2APIOption for how the controller is set up.
func WithApacheKafkaProvisioningV2APIErrorHandler ¶ added in v0.1.2
func WithApacheKafkaProvisioningV2APIErrorHandler(h ErrorHandler) ApacheKafkaProvisioningV2APIOption
WithApacheKafkaProvisioningV2APIErrorHandler inject ErrorHandler into controller
type ApacheKafkaProvisioningV2APIRouter ¶ added in v0.1.2
type ApacheKafkaProvisioningV2APIRouter interface { ClusterManagementV2ResourcesApplicationsKafkaClustersV2ClusterIdDelete(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsKafkaClustersV2ClusterIdGet(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsKafkaClustersV2ClusterIdPut(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsKafkaClustersV2Post(http.ResponseWriter, *http.Request) }
ApacheKafkaProvisioningV2APIRouter defines the required methods for binding the api requests to a responses for the ApacheKafkaProvisioningV2API The ApacheKafkaProvisioningV2APIRouter implementation should parse necessary information from the http request, pass the data to a ApacheKafkaProvisioningV2APIServicer to perform the required actions, then write the service results to the http response.
type ApacheKafkaProvisioningV2APIService ¶ added in v0.1.2
type ApacheKafkaProvisioningV2APIService struct {
// contains filtered or unexported fields
}
ApacheKafkaProvisioningV2APIService is a service that implements the logic for the ApacheKafkaProvisioningV2APIServicer This service should implement the business logic for every endpoint for the ApacheKafkaProvisioningV2API API. Include any external packages or services that will be required by this service.
func (*ApacheKafkaProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsKafkaClustersV2ClusterIdDelete ¶ added in v0.1.2
func (s *ApacheKafkaProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsKafkaClustersV2ClusterIdDelete(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsKafkaClustersV2ClusterIdDelete - Delete cluster
func (*ApacheKafkaProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsKafkaClustersV2ClusterIdGet ¶ added in v0.1.2
func (s *ApacheKafkaProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsKafkaClustersV2ClusterIdGet(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsKafkaClustersV2ClusterIdGet - Get Kafka cluster details.
func (*ApacheKafkaProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsKafkaClustersV2ClusterIdPut ¶ added in v0.1.2
func (s *ApacheKafkaProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsKafkaClustersV2ClusterIdPut(ctx context.Context, clusterId string, kafkaClusterUpdateV2 KafkaClusterUpdateV2) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsKafkaClustersV2ClusterIdPut - Update Kafka Cluster Details
func (*ApacheKafkaProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsKafkaClustersV2Post ¶ added in v0.1.2
func (s *ApacheKafkaProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsKafkaClustersV2Post(ctx context.Context, kafkaClusterV2 KafkaClusterV2) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsKafkaClustersV2Post - Create a Kafka cluster.
type ApacheKafkaProvisioningV2APIServicer ¶ added in v0.1.2
type ApacheKafkaProvisioningV2APIServicer interface { ClusterManagementV2ResourcesApplicationsKafkaClustersV2ClusterIdDelete(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsKafkaClustersV2ClusterIdGet(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsKafkaClustersV2ClusterIdPut(context.Context, string, KafkaClusterUpdateV2) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsKafkaClustersV2Post(context.Context, KafkaClusterV2) (ImplResponse, error) }
ApacheKafkaProvisioningV2APIServicer defines the api actions for the ApacheKafkaProvisioningV2API service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewApacheKafkaProvisioningV2APIService ¶ added in v0.1.2
func NewApacheKafkaProvisioningV2APIService() ApacheKafkaProvisioningV2APIServicer
NewApacheKafkaProvisioningV2APIService creates a default api service
type ApacheKafkaRestProxyUserAPIController ¶ added in v0.1.2
type ApacheKafkaRestProxyUserAPIController struct {
// contains filtered or unexported fields
}
ApacheKafkaRestProxyUserAPIController binds http requests to an api service and writes the service results to the http response
func (*ApacheKafkaRestProxyUserAPIController) ClusterManagementV2DataSourcesKafkaRestProxyClusterClusterIdKafkaRestProxyUsersV2Get ¶ added in v0.1.2
func (c *ApacheKafkaRestProxyUserAPIController) ClusterManagementV2DataSourcesKafkaRestProxyClusterClusterIdKafkaRestProxyUsersV2Get(w http.ResponseWriter, r *http.Request)
ClusterManagementV2DataSourcesKafkaRestProxyClusterClusterIdKafkaRestProxyUsersV2Get - List all Kafka Rest Proxy users.
func (*ApacheKafkaRestProxyUserAPIController) ClusterManagementV2OperationsApplicationsKafkaRestProxyClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put ¶ added in v0.1.2
func (c *ApacheKafkaRestProxyUserAPIController) ClusterManagementV2OperationsApplicationsKafkaRestProxyClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put(w http.ResponseWriter, r *http.Request)
ClusterManagementV2OperationsApplicationsKafkaRestProxyClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put - Change a Kafka Rest Proxy user password.
func (*ApacheKafkaRestProxyUserAPIController) Routes ¶ added in v0.1.2
func (c *ApacheKafkaRestProxyUserAPIController) Routes() Routes
Routes returns all the api routes for the ApacheKafkaRestProxyUserAPIController
type ApacheKafkaRestProxyUserAPIOption ¶ added in v0.1.2
type ApacheKafkaRestProxyUserAPIOption func(*ApacheKafkaRestProxyUserAPIController)
ApacheKafkaRestProxyUserAPIOption for how the controller is set up.
func WithApacheKafkaRestProxyUserAPIErrorHandler ¶ added in v0.1.2
func WithApacheKafkaRestProxyUserAPIErrorHandler(h ErrorHandler) ApacheKafkaRestProxyUserAPIOption
WithApacheKafkaRestProxyUserAPIErrorHandler inject ErrorHandler into controller
type ApacheKafkaRestProxyUserAPIRouter ¶ added in v0.1.2
type ApacheKafkaRestProxyUserAPIRouter interface { ClusterManagementV2DataSourcesKafkaRestProxyClusterClusterIdKafkaRestProxyUsersV2Get(http.ResponseWriter, *http.Request) ClusterManagementV2OperationsApplicationsKafkaRestProxyClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put(http.ResponseWriter, *http.Request) }
ApacheKafkaRestProxyUserAPIRouter defines the required methods for binding the api requests to a responses for the ApacheKafkaRestProxyUserAPI The ApacheKafkaRestProxyUserAPIRouter implementation should parse necessary information from the http request, pass the data to a ApacheKafkaRestProxyUserAPIServicer to perform the required actions, then write the service results to the http response.
type ApacheKafkaRestProxyUserAPIService ¶ added in v0.1.2
type ApacheKafkaRestProxyUserAPIService struct { }
ApacheKafkaRestProxyUserAPIService is a service that implements the logic for the ApacheKafkaRestProxyUserAPIServicer This service should implement the business logic for every endpoint for the ApacheKafkaRestProxyUserAPI API. Include any external packages or services that will be required by this service.
func (*ApacheKafkaRestProxyUserAPIService) ClusterManagementV2DataSourcesKafkaRestProxyClusterClusterIdKafkaRestProxyUsersV2Get ¶ added in v0.1.2
func (s *ApacheKafkaRestProxyUserAPIService) ClusterManagementV2DataSourcesKafkaRestProxyClusterClusterIdKafkaRestProxyUsersV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2DataSourcesKafkaRestProxyClusterClusterIdKafkaRestProxyUsersV2Get - List all Kafka Rest Proxy users.
func (*ApacheKafkaRestProxyUserAPIService) ClusterManagementV2OperationsApplicationsKafkaRestProxyClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put ¶ added in v0.1.2
func (s *ApacheKafkaRestProxyUserAPIService) ClusterManagementV2OperationsApplicationsKafkaRestProxyClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put(ctx context.Context, clusterId string, userName string, kafkaRestProxyUserPasswordV2 KafkaRestProxyUserPasswordV2) (ImplResponse, error)
ClusterManagementV2OperationsApplicationsKafkaRestProxyClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put - Change a Kafka Rest Proxy user password.
type ApacheKafkaRestProxyUserAPIServicer ¶ added in v0.1.2
type ApacheKafkaRestProxyUserAPIServicer interface { ClusterManagementV2DataSourcesKafkaRestProxyClusterClusterIdKafkaRestProxyUsersV2Get(context.Context, string) (ImplResponse, error) ClusterManagementV2OperationsApplicationsKafkaRestProxyClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put(context.Context, string, string, KafkaRestProxyUserPasswordV2) (ImplResponse, error) }
ApacheKafkaRestProxyUserAPIServicer defines the api actions for the ApacheKafkaRestProxyUserAPI service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewApacheKafkaRestProxyUserAPIService ¶ added in v0.1.2
func NewApacheKafkaRestProxyUserAPIService() ApacheKafkaRestProxyUserAPIServicer
NewApacheKafkaRestProxyUserAPIService creates a default api service
type ApacheKafkaSchemaRegistryUserAPIController ¶ added in v0.1.2
type ApacheKafkaSchemaRegistryUserAPIController struct {
// contains filtered or unexported fields
}
ApacheKafkaSchemaRegistryUserAPIController binds http requests to an api service and writes the service results to the http response
func (*ApacheKafkaSchemaRegistryUserAPIController) ClusterManagementV2DataSourcesKafkaSchemaRegistryClusterClusterIdKafkaSchemaRegistryUsersV2Get ¶ added in v0.1.2
func (c *ApacheKafkaSchemaRegistryUserAPIController) ClusterManagementV2DataSourcesKafkaSchemaRegistryClusterClusterIdKafkaSchemaRegistryUsersV2Get(w http.ResponseWriter, r *http.Request)
ClusterManagementV2DataSourcesKafkaSchemaRegistryClusterClusterIdKafkaSchemaRegistryUsersV2Get - List all Kafka Schema Registry users.
func (*ApacheKafkaSchemaRegistryUserAPIController) ClusterManagementV2OperationsApplicationsKafkaSchemaRegistryClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put ¶ added in v0.1.2
func (c *ApacheKafkaSchemaRegistryUserAPIController) ClusterManagementV2OperationsApplicationsKafkaSchemaRegistryClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put(w http.ResponseWriter, r *http.Request)
ClusterManagementV2OperationsApplicationsKafkaSchemaRegistryClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put - Change a Kafka Schema Registry user password.
func (*ApacheKafkaSchemaRegistryUserAPIController) Routes ¶ added in v0.1.2
func (c *ApacheKafkaSchemaRegistryUserAPIController) Routes() Routes
Routes returns all the api routes for the ApacheKafkaSchemaRegistryUserAPIController
type ApacheKafkaSchemaRegistryUserAPIOption ¶ added in v0.1.2
type ApacheKafkaSchemaRegistryUserAPIOption func(*ApacheKafkaSchemaRegistryUserAPIController)
ApacheKafkaSchemaRegistryUserAPIOption for how the controller is set up.
func WithApacheKafkaSchemaRegistryUserAPIErrorHandler ¶ added in v0.1.2
func WithApacheKafkaSchemaRegistryUserAPIErrorHandler(h ErrorHandler) ApacheKafkaSchemaRegistryUserAPIOption
WithApacheKafkaSchemaRegistryUserAPIErrorHandler inject ErrorHandler into controller
type ApacheKafkaSchemaRegistryUserAPIRouter ¶ added in v0.1.2
type ApacheKafkaSchemaRegistryUserAPIRouter interface { ClusterManagementV2DataSourcesKafkaSchemaRegistryClusterClusterIdKafkaSchemaRegistryUsersV2Get(http.ResponseWriter, *http.Request) ClusterManagementV2OperationsApplicationsKafkaSchemaRegistryClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put(http.ResponseWriter, *http.Request) }
ApacheKafkaSchemaRegistryUserAPIRouter defines the required methods for binding the api requests to a responses for the ApacheKafkaSchemaRegistryUserAPI The ApacheKafkaSchemaRegistryUserAPIRouter implementation should parse necessary information from the http request, pass the data to a ApacheKafkaSchemaRegistryUserAPIServicer to perform the required actions, then write the service results to the http response.
type ApacheKafkaSchemaRegistryUserAPIService ¶ added in v0.1.2
type ApacheKafkaSchemaRegistryUserAPIService struct { }
ApacheKafkaSchemaRegistryUserAPIService is a service that implements the logic for the ApacheKafkaSchemaRegistryUserAPIServicer This service should implement the business logic for every endpoint for the ApacheKafkaSchemaRegistryUserAPI API. Include any external packages or services that will be required by this service.
func (*ApacheKafkaSchemaRegistryUserAPIService) ClusterManagementV2DataSourcesKafkaSchemaRegistryClusterClusterIdKafkaSchemaRegistryUsersV2Get ¶ added in v0.1.2
func (s *ApacheKafkaSchemaRegistryUserAPIService) ClusterManagementV2DataSourcesKafkaSchemaRegistryClusterClusterIdKafkaSchemaRegistryUsersV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2DataSourcesKafkaSchemaRegistryClusterClusterIdKafkaSchemaRegistryUsersV2Get - List all Kafka Schema Registry users.
func (*ApacheKafkaSchemaRegistryUserAPIService) ClusterManagementV2OperationsApplicationsKafkaSchemaRegistryClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put ¶ added in v0.1.2
func (s *ApacheKafkaSchemaRegistryUserAPIService) ClusterManagementV2OperationsApplicationsKafkaSchemaRegistryClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put(ctx context.Context, clusterId string, userName string, kafkaSchemaRegistryUserPasswordV2 KafkaSchemaRegistryUserPasswordV2) (ImplResponse, error)
ClusterManagementV2OperationsApplicationsKafkaSchemaRegistryClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put - Change a Kafka Schema Registry user password.
type ApacheKafkaSchemaRegistryUserAPIServicer ¶ added in v0.1.2
type ApacheKafkaSchemaRegistryUserAPIServicer interface { ClusterManagementV2DataSourcesKafkaSchemaRegistryClusterClusterIdKafkaSchemaRegistryUsersV2Get(context.Context, string) (ImplResponse, error) ClusterManagementV2OperationsApplicationsKafkaSchemaRegistryClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put(context.Context, string, string, KafkaSchemaRegistryUserPasswordV2) (ImplResponse, error) }
ApacheKafkaSchemaRegistryUserAPIServicer defines the api actions for the ApacheKafkaSchemaRegistryUserAPI service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewApacheKafkaSchemaRegistryUserAPIService ¶ added in v0.1.2
func NewApacheKafkaSchemaRegistryUserAPIService() ApacheKafkaSchemaRegistryUserAPIServicer
NewApacheKafkaSchemaRegistryUserAPIService creates a default api service
type ApacheKafkaTopicV2APIController ¶ added in v0.1.2
type ApacheKafkaTopicV2APIController struct {
// contains filtered or unexported fields
}
ApacheKafkaTopicV2APIController binds http requests to an api service and writes the service results to the http response
func (*ApacheKafkaTopicV2APIController) ClusterManagementV2DataSourcesKafkaClusterClusterIdTopicsV2Get ¶ added in v0.1.2
func (c *ApacheKafkaTopicV2APIController) ClusterManagementV2DataSourcesKafkaClusterClusterIdTopicsV2Get(w http.ResponseWriter, r *http.Request)
ClusterManagementV2DataSourcesKafkaClusterClusterIdTopicsV2Get - Get a list of Kafka topics
func (*ApacheKafkaTopicV2APIController) ClusterManagementV2OperationsApplicationsKafkaTopicsV2KafkaTopicIdModifyConfigsV2Put ¶ added in v0.1.2
func (c *ApacheKafkaTopicV2APIController) ClusterManagementV2OperationsApplicationsKafkaTopicsV2KafkaTopicIdModifyConfigsV2Put(w http.ResponseWriter, r *http.Request)
ClusterManagementV2OperationsApplicationsKafkaTopicsV2KafkaTopicIdModifyConfigsV2Put - Update Kafka topic configs
func (*ApacheKafkaTopicV2APIController) ClusterManagementV2ResourcesApplicationsKafkaTopicsV2KafkaTopicIdDelete ¶ added in v0.1.2
func (c *ApacheKafkaTopicV2APIController) ClusterManagementV2ResourcesApplicationsKafkaTopicsV2KafkaTopicIdDelete(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsKafkaTopicsV2KafkaTopicIdDelete - Delete the kafka topic
func (*ApacheKafkaTopicV2APIController) ClusterManagementV2ResourcesApplicationsKafkaTopicsV2KafkaTopicIdGet ¶ added in v0.1.2
func (c *ApacheKafkaTopicV2APIController) ClusterManagementV2ResourcesApplicationsKafkaTopicsV2KafkaTopicIdGet(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsKafkaTopicsV2KafkaTopicIdGet - Get Kafka Topic details
func (*ApacheKafkaTopicV2APIController) ClusterManagementV2ResourcesApplicationsKafkaTopicsV2Post ¶ added in v0.1.2
func (c *ApacheKafkaTopicV2APIController) ClusterManagementV2ResourcesApplicationsKafkaTopicsV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsKafkaTopicsV2Post - Create a Kafka Topic
func (*ApacheKafkaTopicV2APIController) Routes ¶ added in v0.1.2
func (c *ApacheKafkaTopicV2APIController) Routes() Routes
Routes returns all the api routes for the ApacheKafkaTopicV2APIController
type ApacheKafkaTopicV2APIOption ¶ added in v0.1.2
type ApacheKafkaTopicV2APIOption func(*ApacheKafkaTopicV2APIController)
ApacheKafkaTopicV2APIOption for how the controller is set up.
func WithApacheKafkaTopicV2APIErrorHandler ¶ added in v0.1.2
func WithApacheKafkaTopicV2APIErrorHandler(h ErrorHandler) ApacheKafkaTopicV2APIOption
WithApacheKafkaTopicV2APIErrorHandler inject ErrorHandler into controller
type ApacheKafkaTopicV2APIRouter ¶ added in v0.1.2
type ApacheKafkaTopicV2APIRouter interface { ClusterManagementV2DataSourcesKafkaClusterClusterIdTopicsV2Get(http.ResponseWriter, *http.Request) ClusterManagementV2OperationsApplicationsKafkaTopicsV2KafkaTopicIdModifyConfigsV2Put(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsKafkaTopicsV2KafkaTopicIdDelete(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsKafkaTopicsV2KafkaTopicIdGet(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsKafkaTopicsV2Post(http.ResponseWriter, *http.Request) }
ApacheKafkaTopicV2APIRouter defines the required methods for binding the api requests to a responses for the ApacheKafkaTopicV2API The ApacheKafkaTopicV2APIRouter implementation should parse necessary information from the http request, pass the data to a ApacheKafkaTopicV2APIServicer to perform the required actions, then write the service results to the http response.
type ApacheKafkaTopicV2APIService ¶ added in v0.1.2
type ApacheKafkaTopicV2APIService struct {
MockKafkaTopic *KafkaTopicV2
}
ApacheKafkaTopicV2APIService is a service that implements the logic for the ApacheKafkaTopicV2APIServicer This service should implement the business logic for every endpoint for the ApacheKafkaTopicV2API API. Include any external packages or services that will be required by this service.
func (*ApacheKafkaTopicV2APIService) ClusterManagementV2DataSourcesKafkaClusterClusterIdTopicsV2Get ¶ added in v0.1.2
func (s *ApacheKafkaTopicV2APIService) ClusterManagementV2DataSourcesKafkaClusterClusterIdTopicsV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2DataSourcesKafkaClusterClusterIdTopicsV2Get - Get a list of Kafka topics
func (*ApacheKafkaTopicV2APIService) ClusterManagementV2OperationsApplicationsKafkaTopicsV2KafkaTopicIdModifyConfigsV2Put ¶ added in v0.1.2
func (s *ApacheKafkaTopicV2APIService) ClusterManagementV2OperationsApplicationsKafkaTopicsV2KafkaTopicIdModifyConfigsV2Put(ctx context.Context, kafkaTopicId string, kafkaTopicConfigsV2 KafkaTopicConfigsV2) (ImplResponse, error)
ClusterManagementV2OperationsApplicationsKafkaTopicsV2KafkaTopicIdModifyConfigsV2Put - Update Kafka topic configs
func (*ApacheKafkaTopicV2APIService) ClusterManagementV2ResourcesApplicationsKafkaTopicsV2KafkaTopicIdDelete ¶ added in v0.1.2
func (s *ApacheKafkaTopicV2APIService) ClusterManagementV2ResourcesApplicationsKafkaTopicsV2KafkaTopicIdDelete(ctx context.Context, kafkaTopicId string) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsKafkaTopicsV2KafkaTopicIdDelete - Delete the kafka topic
func (*ApacheKafkaTopicV2APIService) ClusterManagementV2ResourcesApplicationsKafkaTopicsV2KafkaTopicIdGet ¶ added in v0.1.2
func (s *ApacheKafkaTopicV2APIService) ClusterManagementV2ResourcesApplicationsKafkaTopicsV2KafkaTopicIdGet(ctx context.Context, kafkaTopicId string) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsKafkaTopicsV2KafkaTopicIdGet - Get Kafka Topic details
func (*ApacheKafkaTopicV2APIService) ClusterManagementV2ResourcesApplicationsKafkaTopicsV2Post ¶ added in v0.1.2
func (s *ApacheKafkaTopicV2APIService) ClusterManagementV2ResourcesApplicationsKafkaTopicsV2Post(ctx context.Context, kafkaTopicV2 KafkaTopicV2) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsKafkaTopicsV2Post - Create a Kafka Topic
type ApacheKafkaTopicV2APIServicer ¶ added in v0.1.2
type ApacheKafkaTopicV2APIServicer interface { ClusterManagementV2DataSourcesKafkaClusterClusterIdTopicsV2Get(context.Context, string) (ImplResponse, error) ClusterManagementV2OperationsApplicationsKafkaTopicsV2KafkaTopicIdModifyConfigsV2Put(context.Context, string, KafkaTopicConfigsV2) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsKafkaTopicsV2KafkaTopicIdDelete(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsKafkaTopicsV2KafkaTopicIdGet(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsKafkaTopicsV2Post(context.Context, KafkaTopicV2) (ImplResponse, error) }
ApacheKafkaTopicV2APIServicer defines the api actions for the ApacheKafkaTopicV2API service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewApacheKafkaTopicV2APIService ¶ added in v0.1.2
func NewApacheKafkaTopicV2APIService() ApacheKafkaTopicV2APIServicer
NewApacheKafkaTopicV2APIService creates a default api service
type ApacheKafkaUserAPIController ¶ added in v0.1.2
type ApacheKafkaUserAPIController struct {
// contains filtered or unexported fields
}
ApacheKafkaUserAPIController binds http requests to an api service and writes the service results to the http response
func (*ApacheKafkaUserAPIController) ClusterManagementV2DataSourcesKafkaClusterClusterIdUsersV2Get ¶ added in v0.1.2
func (c *ApacheKafkaUserAPIController) ClusterManagementV2DataSourcesKafkaClusterClusterIdUsersV2Get(w http.ResponseWriter, r *http.Request)
ClusterManagementV2DataSourcesKafkaClusterClusterIdUsersV2Get - List all Kafka users.
func (*ApacheKafkaUserAPIController) ClusterManagementV2DataSourcesKafkaUsersKafkaUserIdCertificatesV2Get ¶ added in v0.1.2
func (c *ApacheKafkaUserAPIController) ClusterManagementV2DataSourcesKafkaUsersKafkaUserIdCertificatesV2Get(w http.ResponseWriter, r *http.Request)
ClusterManagementV2DataSourcesKafkaUsersKafkaUserIdCertificatesV2Get - List all active certificate of a given kafka user.
func (*ApacheKafkaUserAPIController) ClusterManagementV2OperationsApplicationsKafkaUserCertificatesCertificateIdDownloadV2Get ¶ added in v0.1.2
func (c *ApacheKafkaUserAPIController) ClusterManagementV2OperationsApplicationsKafkaUserCertificatesCertificateIdDownloadV2Get(w http.ResponseWriter, r *http.Request)
ClusterManagementV2OperationsApplicationsKafkaUserCertificatesCertificateIdDownloadV2Get - Download a Kafka user's certificate
func (*ApacheKafkaUserAPIController) ClusterManagementV2OperationsApplicationsKafkaUserCertificatesRenewV2Post ¶ added in v0.1.2
func (c *ApacheKafkaUserAPIController) ClusterManagementV2OperationsApplicationsKafkaUserCertificatesRenewV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2OperationsApplicationsKafkaUserCertificatesRenewV2Post - Renew a Kafka user's certificate
func (*ApacheKafkaUserAPIController) ClusterManagementV2ResourcesApplicationsKafkaUserCertificatesV2CertificateIdDelete ¶ added in v0.1.2
func (c *ApacheKafkaUserAPIController) ClusterManagementV2ResourcesApplicationsKafkaUserCertificatesV2CertificateIdDelete(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsKafkaUserCertificatesV2CertificateIdDelete - Delete a Kafka user's certificate.
func (*ApacheKafkaUserAPIController) ClusterManagementV2ResourcesApplicationsKafkaUserCertificatesV2CertificateIdGet ¶ added in v0.1.2
func (c *ApacheKafkaUserAPIController) ClusterManagementV2ResourcesApplicationsKafkaUserCertificatesV2CertificateIdGet(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsKafkaUserCertificatesV2CertificateIdGet - Get a Kafka user certificate
func (*ApacheKafkaUserAPIController) ClusterManagementV2ResourcesApplicationsKafkaUserCertificatesV2Post ¶ added in v0.1.2
func (c *ApacheKafkaUserAPIController) ClusterManagementV2ResourcesApplicationsKafkaUserCertificatesV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsKafkaUserCertificatesV2Post - Create Kafka user's client certificate
func (*ApacheKafkaUserAPIController) ClusterManagementV2ResourcesApplicationsKafkaUsersV2KafkaUserIdDelete ¶ added in v0.1.2
func (c *ApacheKafkaUserAPIController) ClusterManagementV2ResourcesApplicationsKafkaUsersV2KafkaUserIdDelete(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsKafkaUsersV2KafkaUserIdDelete - Delete a Kafka user
func (*ApacheKafkaUserAPIController) ClusterManagementV2ResourcesApplicationsKafkaUsersV2KafkaUserIdGet ¶ added in v0.1.2
func (c *ApacheKafkaUserAPIController) ClusterManagementV2ResourcesApplicationsKafkaUsersV2KafkaUserIdGet(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsKafkaUsersV2KafkaUserIdGet - Get Kafka User details.
func (*ApacheKafkaUserAPIController) ClusterManagementV2ResourcesApplicationsKafkaUsersV2KafkaUserIdPut ¶ added in v0.1.2
func (c *ApacheKafkaUserAPIController) ClusterManagementV2ResourcesApplicationsKafkaUsersV2KafkaUserIdPut(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsKafkaUsersV2KafkaUserIdPut - Update Kafka user password and options
func (*ApacheKafkaUserAPIController) ClusterManagementV2ResourcesApplicationsKafkaUsersV2Post ¶ added in v0.1.2
func (c *ApacheKafkaUserAPIController) ClusterManagementV2ResourcesApplicationsKafkaUsersV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsKafkaUsersV2Post - Create a Kafka User.
func (*ApacheKafkaUserAPIController) Routes ¶ added in v0.1.2
func (c *ApacheKafkaUserAPIController) Routes() Routes
Routes returns all the api routes for the ApacheKafkaUserAPIController
type ApacheKafkaUserAPIOption ¶ added in v0.1.2
type ApacheKafkaUserAPIOption func(*ApacheKafkaUserAPIController)
ApacheKafkaUserAPIOption for how the controller is set up.
func WithApacheKafkaUserAPIErrorHandler ¶ added in v0.1.2
func WithApacheKafkaUserAPIErrorHandler(h ErrorHandler) ApacheKafkaUserAPIOption
WithApacheKafkaUserAPIErrorHandler inject ErrorHandler into controller
type ApacheKafkaUserAPIRouter ¶ added in v0.1.2
type ApacheKafkaUserAPIRouter interface { ClusterManagementV2DataSourcesKafkaClusterClusterIdUsersV2Get(http.ResponseWriter, *http.Request) ClusterManagementV2DataSourcesKafkaUsersKafkaUserIdCertificatesV2Get(http.ResponseWriter, *http.Request) ClusterManagementV2OperationsApplicationsKafkaUserCertificatesCertificateIdDownloadV2Get(http.ResponseWriter, *http.Request) ClusterManagementV2OperationsApplicationsKafkaUserCertificatesRenewV2Post(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsKafkaUserCertificatesV2CertificateIdDelete(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsKafkaUserCertificatesV2CertificateIdGet(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsKafkaUserCertificatesV2Post(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsKafkaUsersV2KafkaUserIdDelete(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsKafkaUsersV2KafkaUserIdGet(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsKafkaUsersV2KafkaUserIdPut(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsKafkaUsersV2Post(http.ResponseWriter, *http.Request) }
ApacheKafkaUserAPIRouter defines the required methods for binding the api requests to a responses for the ApacheKafkaUserAPI The ApacheKafkaUserAPIRouter implementation should parse necessary information from the http request, pass the data to a ApacheKafkaUserAPIServicer to perform the required actions, then write the service results to the http response.
type ApacheKafkaUserAPIService ¶ added in v0.1.2
type ApacheKafkaUserAPIService struct { }
ApacheKafkaUserAPIService is a service that implements the logic for the ApacheKafkaUserAPIServicer This service should implement the business logic for every endpoint for the ApacheKafkaUserAPI API. Include any external packages or services that will be required by this service.
func (*ApacheKafkaUserAPIService) ClusterManagementV2DataSourcesKafkaClusterClusterIdUsersV2Get ¶ added in v0.1.2
func (s *ApacheKafkaUserAPIService) ClusterManagementV2DataSourcesKafkaClusterClusterIdUsersV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2DataSourcesKafkaClusterClusterIdUsersV2Get - List all Kafka users.
func (*ApacheKafkaUserAPIService) ClusterManagementV2DataSourcesKafkaUsersKafkaUserIdCertificatesV2Get ¶ added in v0.1.2
func (s *ApacheKafkaUserAPIService) ClusterManagementV2DataSourcesKafkaUsersKafkaUserIdCertificatesV2Get(ctx context.Context, kafkaUserId string) (ImplResponse, error)
ClusterManagementV2DataSourcesKafkaUsersKafkaUserIdCertificatesV2Get - List all active certificate of a given kafka user.
func (*ApacheKafkaUserAPIService) ClusterManagementV2OperationsApplicationsKafkaUserCertificatesCertificateIdDownloadV2Get ¶ added in v0.1.2
func (s *ApacheKafkaUserAPIService) ClusterManagementV2OperationsApplicationsKafkaUserCertificatesCertificateIdDownloadV2Get(ctx context.Context, certificateId string) (ImplResponse, error)
ClusterManagementV2OperationsApplicationsKafkaUserCertificatesCertificateIdDownloadV2Get - Download a Kafka user's certificate
func (*ApacheKafkaUserAPIService) ClusterManagementV2OperationsApplicationsKafkaUserCertificatesRenewV2Post ¶ added in v0.1.2
func (s *ApacheKafkaUserAPIService) ClusterManagementV2OperationsApplicationsKafkaUserCertificatesRenewV2Post(ctx context.Context, kafkaUserCertificateRenewalRequestV2 KafkaUserCertificateRenewalRequestV2) (ImplResponse, error)
ClusterManagementV2OperationsApplicationsKafkaUserCertificatesRenewV2Post - Renew a Kafka user's certificate
func (*ApacheKafkaUserAPIService) ClusterManagementV2ResourcesApplicationsKafkaUserCertificatesV2CertificateIdDelete ¶ added in v0.1.2
func (s *ApacheKafkaUserAPIService) ClusterManagementV2ResourcesApplicationsKafkaUserCertificatesV2CertificateIdDelete(ctx context.Context, certificateId string) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsKafkaUserCertificatesV2CertificateIdDelete - Delete a Kafka user's certificate.
func (*ApacheKafkaUserAPIService) ClusterManagementV2ResourcesApplicationsKafkaUserCertificatesV2CertificateIdGet ¶ added in v0.1.2
func (s *ApacheKafkaUserAPIService) ClusterManagementV2ResourcesApplicationsKafkaUserCertificatesV2CertificateIdGet(ctx context.Context, certificateId string) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsKafkaUserCertificatesV2CertificateIdGet - Get a Kafka user certificate
func (*ApacheKafkaUserAPIService) ClusterManagementV2ResourcesApplicationsKafkaUserCertificatesV2Post ¶ added in v0.1.2
func (s *ApacheKafkaUserAPIService) ClusterManagementV2ResourcesApplicationsKafkaUserCertificatesV2Post(ctx context.Context, kafkaUserCertificateV2 KafkaUserCertificateV2) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsKafkaUserCertificatesV2Post - Create Kafka user's client certificate
func (*ApacheKafkaUserAPIService) ClusterManagementV2ResourcesApplicationsKafkaUsersV2KafkaUserIdDelete ¶ added in v0.1.2
func (s *ApacheKafkaUserAPIService) ClusterManagementV2ResourcesApplicationsKafkaUsersV2KafkaUserIdDelete(ctx context.Context, kafkaUserId string) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsKafkaUsersV2KafkaUserIdDelete - Delete a Kafka user
func (*ApacheKafkaUserAPIService) ClusterManagementV2ResourcesApplicationsKafkaUsersV2KafkaUserIdGet ¶ added in v0.1.2
func (s *ApacheKafkaUserAPIService) ClusterManagementV2ResourcesApplicationsKafkaUsersV2KafkaUserIdGet(ctx context.Context, kafkaUserId string) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsKafkaUsersV2KafkaUserIdGet - Get Kafka User details.
func (*ApacheKafkaUserAPIService) ClusterManagementV2ResourcesApplicationsKafkaUsersV2KafkaUserIdPut ¶ added in v0.1.2
func (s *ApacheKafkaUserAPIService) ClusterManagementV2ResourcesApplicationsKafkaUsersV2KafkaUserIdPut(ctx context.Context, kafkaUserId string, kafkaUserUpdateV2 KafkaUserUpdateV2) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsKafkaUsersV2KafkaUserIdPut - Update Kafka user password and options
func (*ApacheKafkaUserAPIService) ClusterManagementV2ResourcesApplicationsKafkaUsersV2Post ¶ added in v0.1.2
func (s *ApacheKafkaUserAPIService) ClusterManagementV2ResourcesApplicationsKafkaUsersV2Post(ctx context.Context, kafkaUserV2 KafkaUserV2) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsKafkaUsersV2Post - Create a Kafka User.
type ApacheKafkaUserAPIServicer ¶ added in v0.1.2
type ApacheKafkaUserAPIServicer interface { ClusterManagementV2DataSourcesKafkaClusterClusterIdUsersV2Get(context.Context, string) (ImplResponse, error) ClusterManagementV2DataSourcesKafkaUsersKafkaUserIdCertificatesV2Get(context.Context, string) (ImplResponse, error) ClusterManagementV2OperationsApplicationsKafkaUserCertificatesCertificateIdDownloadV2Get(context.Context, string) (ImplResponse, error) ClusterManagementV2OperationsApplicationsKafkaUserCertificatesRenewV2Post(context.Context, KafkaUserCertificateRenewalRequestV2) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsKafkaUserCertificatesV2CertificateIdDelete(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsKafkaUserCertificatesV2CertificateIdGet(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsKafkaUserCertificatesV2Post(context.Context, KafkaUserCertificateV2) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsKafkaUsersV2KafkaUserIdDelete(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsKafkaUsersV2KafkaUserIdGet(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsKafkaUsersV2KafkaUserIdPut(context.Context, string, KafkaUserUpdateV2) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsKafkaUsersV2Post(context.Context, KafkaUserV2) (ImplResponse, error) }
ApacheKafkaUserAPIServicer defines the api actions for the ApacheKafkaUserAPI service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewApacheKafkaUserAPIService ¶ added in v0.1.2
func NewApacheKafkaUserAPIService() ApacheKafkaUserAPIServicer
NewApacheKafkaUserAPIService creates a default api service
type ApacheZookeeperClusterV2 ¶
type ApacheZookeeperClusterV2 struct { // List of data centre settings. DataCentres []ApacheZookeeperDataCentreV2 `json:"dataCentres"` CurrentClusterOperationStatus CurrentClusterOperationStatusV2 `json:"currentClusterOperationStatus,omitempty"` // Version of Apache Zookeeper to run on the cluster. Available versions: <ul> <li>`3.7.1`</li> </ul> ZookeeperVersion string `json:"zookeeperVersion"` // Creates the cluster with private network only, see [Private Network Clusters](https://www.instaclustr.com/support/documentation/useful-information/private-network-clusters/). PrivateNetworkCluster bool `json:"privateNetworkCluster"` // Name of the cluster. Name string `json:"name"` // A description of the cluster Description string `json:"description,omitempty"` TwoFactorDelete []TwoFactorDeleteSettingsV2 `json:"twoFactorDelete,omitempty"` // ID of the cluster. Id string `json:"id,omitempty"` SlaTier SlaTierV2 `json:"slaTier"` // Status of the cluster. Status string `json:"status,omitempty"` }
ApacheZookeeperClusterV2 - Definition of a managed Apache Zookeeper cluster that can be provisioned in Instaclustr.
type ApacheZookeeperDataCentreV2 ¶
type ApacheZookeeperDataCentreV2 struct { // List of deleted nodes in the data centre DeletedNodes []NodeDetailsV2 `json:"deletedNodes,omitempty"` // AWS specific settings for the Data Centre. Cannot be provided with GCP or Azure settings. AwsSettings []ProviderAwsSettingsV2 `json:"awsSettings,omitempty"` // A list of authentication schemes to enforce when enforce.auth.enabled=true. EnforceAuthSchemes []string `json:"enforceAuthSchemes,omitempty"` // Total number of Zookeeper nodes in the Data Centre. NumberOfNodes int32 `json:"numberOfNodes"` // Enables Enforced SASL Authentication. EnforceAuthEnabled bool `json:"enforceAuthEnabled,omitempty"` // The private network address block for the Data Centre specified using CIDR address notation. The network must have a prefix length between `/12` and `/22` and must be part of a private address space. Network string `json:"network"` // List of tags to apply to the Data Centre. Tags are metadata labels which allow you to identify, categorize and filter clusters. This can be useful for grouping together clusters into applications, environments, or any category that you require. Note `tag` is not supported in terraform lifecycle `ignore_changes`. Tags []ProviderTagV2 `json:"tags,omitempty"` // GCP specific settings for the Data Centre. Cannot be provided with AWS or Azure settings. GcpSettings []ProviderGcpSettingsV2 `json:"gcpSettings,omitempty"` NodeSize string `json:"nodeSize"` // List of non-deleted nodes in the data centre Nodes []NodeDetailsV2 `json:"nodes,omitempty"` // Enables Client ⇄ Node Encryption. ClientToServerEncryption bool `json:"clientToServerEncryption,omitempty"` CloudProvider CloudProviderEnumV2 `json:"cloudProvider"` // Azure specific settings for the Data Centre. Cannot be provided with AWS or GCP settings. AzureSettings []ProviderAzureSettingsV2 `json:"azureSettings,omitempty"` // A logical name for the data centre within a cluster. These names must be unique in the cluster. Name string `json:"name"` // ID of the Cluster Data Centre. Id string `json:"id,omitempty"` // Region of the Data Centre. See the description for node size for a compatible Data Centre for a given node size. Region string `json:"region"` // For customers running in their own account. Your provider account can be found on the Create Cluster page on the Instaclustr Console, or the \"Provider Account\" property on any existing cluster. For customers provisioning on Instaclustr's cloud provider accounts, this property may be omitted. ProviderAccountName string `json:"providerAccountName,omitempty"` // Status of the Data Centre. Status string `json:"status,omitempty"` }
type ApacheZookeeperOptionsSchema ¶ added in v0.1.2
type ApacheZookeeperProvisioningV2APIController ¶ added in v0.1.2
type ApacheZookeeperProvisioningV2APIController struct {
// contains filtered or unexported fields
}
ApacheZookeeperProvisioningV2APIController binds http requests to an api service and writes the service results to the http response
func (*ApacheZookeeperProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsZookeeperClustersV2ClusterIdDelete ¶ added in v0.1.2
func (c *ApacheZookeeperProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsZookeeperClustersV2ClusterIdDelete(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsZookeeperClustersV2ClusterIdDelete - Delete cluster
func (*ApacheZookeeperProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsZookeeperClustersV2ClusterIdGet ¶ added in v0.1.2
func (c *ApacheZookeeperProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsZookeeperClustersV2ClusterIdGet(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsZookeeperClustersV2ClusterIdGet - Get Zookeeper cluster details.
func (*ApacheZookeeperProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsZookeeperClustersV2Post ¶ added in v0.1.2
func (c *ApacheZookeeperProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsZookeeperClustersV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsZookeeperClustersV2Post - Create a Zookeeper cluster.
func (*ApacheZookeeperProvisioningV2APIController) Routes ¶ added in v0.1.2
func (c *ApacheZookeeperProvisioningV2APIController) Routes() Routes
Routes returns all the api routes for the ApacheZookeeperProvisioningV2APIController
type ApacheZookeeperProvisioningV2APIOption ¶ added in v0.1.2
type ApacheZookeeperProvisioningV2APIOption func(*ApacheZookeeperProvisioningV2APIController)
ApacheZookeeperProvisioningV2APIOption for how the controller is set up.
func WithApacheZookeeperProvisioningV2APIErrorHandler ¶ added in v0.1.2
func WithApacheZookeeperProvisioningV2APIErrorHandler(h ErrorHandler) ApacheZookeeperProvisioningV2APIOption
WithApacheZookeeperProvisioningV2APIErrorHandler inject ErrorHandler into controller
type ApacheZookeeperProvisioningV2APIRouter ¶ added in v0.1.2
type ApacheZookeeperProvisioningV2APIRouter interface { ClusterManagementV2ResourcesApplicationsZookeeperClustersV2ClusterIdDelete(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsZookeeperClustersV2ClusterIdGet(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsZookeeperClustersV2Post(http.ResponseWriter, *http.Request) }
ApacheZookeeperProvisioningV2APIRouter defines the required methods for binding the api requests to a responses for the ApacheZookeeperProvisioningV2API The ApacheZookeeperProvisioningV2APIRouter implementation should parse necessary information from the http request, pass the data to a ApacheZookeeperProvisioningV2APIServicer to perform the required actions, then write the service results to the http response.
type ApacheZookeeperProvisioningV2APIService ¶ added in v0.1.2
type ApacheZookeeperProvisioningV2APIService struct {
MockZookeeperCluster *ApacheZookeeperClusterV2
}
ApacheZookeeperProvisioningV2APIService is a service that implements the logic for the ApacheZookeeperProvisioningV2APIServicer This service should implement the business logic for every endpoint for the ApacheZookeeperProvisioningV2API API. Include any external packages or services that will be required by this service.
func (*ApacheZookeeperProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsZookeeperClustersV2ClusterIdDelete ¶ added in v0.1.2
func (s *ApacheZookeeperProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsZookeeperClustersV2ClusterIdDelete(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsZookeeperClustersV2ClusterIdDelete - Delete cluster
func (*ApacheZookeeperProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsZookeeperClustersV2ClusterIdGet ¶ added in v0.1.2
func (s *ApacheZookeeperProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsZookeeperClustersV2ClusterIdGet(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsZookeeperClustersV2ClusterIdGet - Get Zookeeper cluster details.
func (*ApacheZookeeperProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsZookeeperClustersV2Post ¶ added in v0.1.2
func (s *ApacheZookeeperProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsZookeeperClustersV2Post(ctx context.Context, apacheZookeeperClusterV2 ApacheZookeeperClusterV2) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsZookeeperClustersV2Post - Create a Zookeeper cluster.
type ApacheZookeeperProvisioningV2APIServicer ¶ added in v0.1.2
type ApacheZookeeperProvisioningV2APIServicer interface { ClusterManagementV2ResourcesApplicationsZookeeperClustersV2ClusterIdDelete(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsZookeeperClustersV2ClusterIdGet(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsZookeeperClustersV2Post(context.Context, ApacheZookeeperClusterV2) (ImplResponse, error) }
ApacheZookeeperProvisioningV2APIServicer defines the api actions for the ApacheZookeeperProvisioningV2API service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewApacheZookeeperProvisioningV2APIService ¶ added in v0.1.2
func NewApacheZookeeperProvisioningV2APIService() ApacheZookeeperProvisioningV2APIServicer
NewApacheZookeeperProvisioningV2APIService creates a default api service
type ApiEncryptionKeyRequest ¶ added in v0.1.2
type ApiEncryptionKeyRequest struct { // Encryption key alias Alias string `json:"alias"` // AWS ARN for the encryption key Arn string `json:"arn"` Provider string `json:"provider,omitempty"` // Name of the provider account. Defaults to <code>INSTACLUSTR</code>. Must be explicitly provided for Run-In-Your-Own-Account customers. ProviderAccount string `json:"providerAccount,omitempty"` }
type ApiRestoreRequest ¶ added in v0.1.2
type ApiRestoreRequest struct { PointInTime string `json:"pointInTime,omitempty"` ClusterNetwork string `json:"clusterNetwork,omitempty"` KeyspaceTables string `json:"keyspaceTables,omitempty"` IndexNames string `json:"indexNames,omitempty"` ClusterName string `json:"clusterName,omitempty"` CdcInfos []RestoreCdcInfo `json:"cdcInfos,omitempty"` ClusterNameOverride string `json:"clusterNameOverride,omitempty"` }
type ApiVpcPeeringConnectionMixedSchema ¶ added in v0.1.2
type ApiVpcPeeringConnectionMixedSchema struct { // ID of the VPC peering connection Id string `json:"id,omitempty"` // ID of VPC peering connection on AWS AwsVpcConnectionId string `json:"aws_vpc_connection_id,omitempty"` // ID of the Cluster Data Centre ClusterDataCentre string `json:"clusterDataCentre,omitempty"` // AWS VPC ID for the Cluster Data Centre VpcId string `json:"vpcId,omitempty"` // ID of the VPC with which you are creating the peering connection PeerVpcId string `json:"peerVpcId,omitempty"` // The account ID of the owner of the accepter VPC PeerAccountId string `json:"peerAccountId,omitempty"` PeerSubnet CidrSchema `json:"peerSubnet,omitempty"` // Region code for the accepter VPC, if the accepter VPC is located in a region other than the region in which you make the request. PeerRegion string `json:"peerRegion,omitempty"` PeerSubnets AzureApiPeeringConnectionPeerSubnets `json:"peerSubnets,omitempty"` // Name of the Vpc Peering Connection Name string `json:"name,omitempty"` // Subscription Id of the peered Virtual Network PeerSubscriptionId string `json:"peerSubscriptionId,omitempty"` // ID of the Active Directory Object to give peering permissions to, required for cross subscription peering PeerAdObjectId string `json:"peerAdObjectId,omitempty"` // Resource Group name of the peered Virtual Network PeerResourceGroup string `json:"peerResourceGroup,omitempty"` // Name of the peered Virtual Network PeerVNet string `json:"peerVNet,omitempty"` // Subscription Id of the of the Datacenter Virtual Network SubscriptionId string `json:"subscriptionId,omitempty"` // Resource Group name of the Datacenter Virtual Network ResourceGroup string `json:"resourceGroup,omitempty"` // Name of the Datacenter Virtual Network VNet string `json:"vNet,omitempty"` // Reason for Peering Connection Failure FailureReason string `json:"failureReason,omitempty"` // Vpc Network Name of the Datacenter VPC VpcNetworkName string `json:"vpcNetworkName,omitempty"` // Vpc Network Name of the Peered VPC PeerVpcNetworkName string `json:"peerVpcNetworkName,omitempty"` // GCP Project ID of the Datacenter ProjectId string `json:"projectId,omitempty"` // GCP Project ID of the Peered VPC PeerProjectId string `json:"peerProjectId,omitempty"` // Status of the VPC peering connection StatusCode string `json:"statusCode,omitempty"` }
type ApiVpcPeeringConnectionRequest ¶ added in v0.1.2
type ApiVpcPeeringConnectionRequest struct { // The account ID of the owner of the accepter VPC PeerAccountId string `json:"peerAccountId"` // ID of the VPC with which you are creating the peering connection PeerVpcId string `json:"peerVpcId"` // The subnet for the peering VPC, mutually exclusive with peerSubnets. Please note, this is a deprecated field, and the peerSubnets field should be used instead. PeerSubnet string `json:"peerSubnet,omitempty"` // The subnets for the peering VPC, mutually exclusive with peerSubnet PeerSubnets []string `json:"peerSubnets,omitempty"` // Region code for the accepter VPC, if the accepter VPC is located in a region other than the region in which you make the request.<br><br>Defaults to the region of the Cluster Data Centre. PeerRegion string `json:"peerRegion,omitempty"` // Whether to add the VPC peer network to the cluster firewall allowed addresses<br><br>Defaults to false. AddNetworkToFirewallRules bool `json:"addNetworkToFirewallRules,omitempty"` ValidationMessages map[string]string `json:"validationMessages,omitempty"` }
type ApiVpcPeeringConnectionRequestMixedSchema ¶ added in v0.1.2
type ApiVpcPeeringConnectionRequestMixedSchema struct { // The account ID of the owner of the accepter VPC PeerAccountId string `json:"peerAccountId"` // ID of the VPC with which you are creating the peering connection PeerVpcId string `json:"peerVpcId"` // The subnet for the peering VPC, mutually exclusive with peerSubnets. Please note, this is a deprecated field, and the peerSubnets field should be used instead. PeerSubnet string `json:"peerSubnet,omitempty"` // The subnets for the peering VPC, mutually exclusive with peerSubnet PeerSubnets []string `json:"peerSubnets,omitempty"` // Region code for the accepter VPC, if the accepter VPC is located in a region other than the region in which you make the request.<br><br>Defaults to the region of the Cluster Data Centre. PeerRegion string `json:"peerRegion,omitempty"` // Whether to add the VPC peer network to the cluster firewall allowed addresses<br><br>Defaults to false. AddNetworkToFirewallRules bool `json:"addNetworkToFirewallRules,omitempty"` ValidationMessages map[string]string `json:"validationMessages,omitempty"` // Resource Group Name of the Virtual Network PeerResourceGroup string `json:"peerResourceGroup"` // Subscription Id of the Virtual Network PeerSubscriptionId string `json:"peerSubscriptionId"` // Id of the Active Directory Object to give peering permissions to, required for cross subscription peering PeerAdObjectId string `json:"peerAdObjectId,omitempty"` // Name of the Virtual Network you wish to peer to PeerVNetNetworkName string `json:"peerVNetNetworkName"` // VPC Network Name of the VPC with which you are creating the peering connection PeerVpcNetworkName string `json:"peerVpcNetworkName"` // The project ID of the owner of the accepter VPC PeerProjectId string `json:"peerProjectId"` }
type AwsArchivalV2 ¶
type AwsArchivalV2 struct { // S3 resource region ArchivalS3Region string `json:"archivalS3Region"` // AWS access Key ID AwsAccessKeyId string `json:"awsAccessKeyId,omitempty"` // S3 resource URI ArchivalS3Uri string `json:"archivalS3Uri"` // AWS secret access key AwsSecretAccessKey string `json:"awsSecretAccessKey,omitempty"` }
type AwsEncryptionKeyV2 ¶
type AwsEncryptionKeyV2 struct { // Regions of the key Regions []AwsRegionV2 `json:"regions,omitempty"` // Whether the encryption key is used by a cluster. InUse bool `json:"inUse,omitempty"` // Encryption key alias for display purposes. Alias string `json:"alias"` // ID of the encryption key. Id string `json:"id,omitempty"` // AWS ARN for the encryption key. Arn string `json:"arn"` // For customers running in their own account. Your provider account can be found on the Create Cluster page on the Instaclustr Console, or the \"Provider Account\" property on any existing cluster. For customers provisioning on Instaclustr's cloud provider accounts, this property may be omitted. ProviderAccountName string `json:"providerAccountName,omitempty"` }
AwsEncryptionKeyV2 - Definition of a customer managed AWS KMS Key for use with at rest EBS encryption in Instaclustr managed clusters.
type AwsEndpointServicePrincipalsRequest ¶ added in v0.1.2
type AwsEndpointServicePrincipalsResponse ¶ added in v0.1.2
type AwsEndpointServicePrincipalsResponse struct { // List of IAM Principal ARNs of the Endpoint Service IamPrincipalARNs []string `json:"iamPrincipalARNs,omitempty"` }
type AwsProviderEncryptionKey ¶ added in v0.1.2
type AwsProviderEncryptionKey struct { Id string `json:"id,omitempty"` Alias string `json:"alias,omitempty"` Arn AwsKmsArn `json:"arn,omitempty"` AccountPrimaryKey string `json:"accountPrimaryKey,omitempty"` InUse bool `json:"inUse,omitempty"` ProviderAccount string `json:"providerAccount,omitempty"` }
type AwsRegionV2 ¶ added in v0.1.2
type AwsRegionV2 struct { // Name of the AWS Region Name string `json:"name,omitempty"` }
type AwsSecurityGroupFirewallRuleV2 ¶
type AwsSecurityGroupFirewallRuleV2 struct { // The security group ID of the AWS security group firewall rule. SecurityGroupId string `json:"securityGroupId"` // The reason (if needed) for the deferred status of the AWS security group firewall rule. DeferredReason string `json:"deferredReason,omitempty"` // ID of the cluster for the AWS security group firewall rule. ClusterId string `json:"clusterId"` // ID of the AWS security group firewall rule. Id string `json:"id,omitempty"` Type FirewallRuleTypesV2 `json:"type"` // The status of the AWS security group firewall rule. Status string `json:"status,omitempty"` }
AwsSecurityGroupFirewallRuleV2 - Definition of an AWS Security Group based firewall rule to be applied to a cluster.
type AwsSecurityGroupFirewallRulesV2 ¶
type AwsSecurityGroupFirewallRulesV2 struct { ClusterId string `json:"clusterId,omitempty"` FirewallRules []AwsSecurityGroupFirewallRuleV2 `json:"firewallRules,omitempty"` }
AwsSecurityGroupFirewallRulesV2 - A listable data source of all AWS Security Group based firewall rules in an Instaclustr managed cluster.
type AwsVpcPeerSummaryV2 ¶
type AwsVpcPeerSummaryV2 struct { // The AWS account ID of the owner of the accepter VPC. PeerAwsAccountId string `json:"peerAwsAccountId"` // The subnets for the peering VPC. PeerSubnets []string `json:"peerSubnets"` // ID of the VPC with which the peering connection is created. PeerVpcId string `json:"peerVpcId"` // ID of the VPC peering connection. Id string `json:"id,omitempty"` // ID of the current data centre VPC. DataCentreVpcId string `json:"dataCentreVpcId,omitempty"` // Region code for the accepter VPC. PeerRegion string `json:"peerRegion"` // ID of the Cluster Data Centre CdcId string `json:"cdcId"` }
type AwsVpcPeerUpdateV2 ¶
type AwsVpcPeerUpdateV2 struct { // The subnets for the peering VPC. PeerSubnets []string `json:"peerSubnets"` }
type AwsVpcPeerV2 ¶
type AwsVpcPeerV2 struct { // The AWS account ID of the owner of the accepter VPC. PeerAwsAccountId string `json:"peerAwsAccountId"` // The subnets for the peering VPC. PeerSubnets []string `json:"peerSubnets"` // ID of the VPC with which the peering connection is created. PeerVpcId string `json:"peerVpcId"` // ID of the VPC peering connection. Id string `json:"id,omitempty"` // ID of the current data centre VPC. DataCentreVpcId string `json:"dataCentreVpcId,omitempty"` // Region code for the accepter VPC. PeerRegion string `json:"peerRegion"` // Status of the VPC Peering Connection. Values can be `pending-acceptance`, `failed`, `expired`, `provisioning`, `active`, `deleting`, `deleted` or `rejected`. StatusCode string `json:"statusCode,omitempty"` // ID of the Cluster Data Centre CdcId string `json:"cdcId"` }
AwsVpcPeerV2 - Definition of an AWS VPC Peering request to allow privately routed connections to a target data centre.
type AwsVpcPeeringConnection ¶ added in v0.1.2
type AwsVpcPeeringConnection struct { // ID of the VPC peering connection Id string `json:"id,omitempty"` // ID of VPC peering connection on AWS AwsVpcConnectionId string `json:"aws_vpc_connection_id,omitempty"` // ID of the Cluster Data Centre ClusterDataCentre string `json:"clusterDataCentre,omitempty"` // AWS VPC ID for the Cluster Data Centre VpcId string `json:"vpcId,omitempty"` // ID of the VPC with which you are creating the peering connection PeerVpcId string `json:"peerVpcId,omitempty"` // The account ID of the owner of the accepter VPC PeerAccountId string `json:"peerAccountId,omitempty"` PeerSubnet CidrSchema `json:"peerSubnet,omitempty"` // Region code for the accepter VPC, if the accepter VPC is located in a region other than the region in which you make the request. PeerRegion string `json:"peerRegion,omitempty"` PeerSubnets AwsVpcPeeringConnectionPeerSubnets `json:"peerSubnets,omitempty"` }
type AwsVpcPeeringConnectionPeerSubnets ¶ added in v0.1.2
type AwsVpcPeeringConnectionPeerSubnets struct {
Cidrs []CidrSchema `json:"cidrs"`
}
AwsVpcPeeringConnectionPeerSubnets - The subnets for the peering VPC, mutually exclusive with peerSubnet
type AzureApiPeeringConnection ¶ added in v0.1.2
type AzureApiPeeringConnection struct { // ID of the VPC peering connection Id string `json:"id,omitempty"` // Name of the Vpc Peering Connection Name string `json:"name,omitempty"` // Subscription Id of the peered Virtual Network PeerSubscriptionId string `json:"peerSubscriptionId,omitempty"` // ID of the Active Directory Object to give peering permissions to, required for cross subscription peering PeerAdObjectId string `json:"peerAdObjectId,omitempty"` // Resource Group name of the peered Virtual Network PeerResourceGroup string `json:"peerResourceGroup,omitempty"` // Name of the peered Virtual Network PeerVNet string `json:"peerVNet,omitempty"` // ID of the Cluster Data Centre ClusterDataCentre string `json:"clusterDataCentre,omitempty"` PeerSubnets AzureApiPeeringConnectionPeerSubnets `json:"peerSubnets,omitempty"` // Subscription Id of the of the Datacenter Virtual Network SubscriptionId string `json:"subscriptionId,omitempty"` // Resource Group name of the Datacenter Virtual Network ResourceGroup string `json:"resourceGroup,omitempty"` // Name of the Datacenter Virtual Network VNet string `json:"vNet,omitempty"` // Reason for Peering Connection Failure FailureReason string `json:"failureReason,omitempty"` }
type AzureApiPeeringConnectionPeerSubnets ¶ added in v0.1.2
type AzureApiPeeringConnectionPeerSubnets struct {
Cidrs []CidrSchema `json:"cidrs"`
}
AzureApiPeeringConnectionPeerSubnets - The subnets for the peering VPC
type AzureVNetPeeringConnectionRequest ¶ added in v0.1.2
type AzureVNetPeeringConnectionRequest struct { // Resource Group Name of the Virtual Network PeerResourceGroup string `json:"peerResourceGroup"` // Subscription Id of the Virtual Network PeerSubscriptionId string `json:"peerSubscriptionId"` // Id of the Active Directory Object to give peering permissions to, required for cross subscription peering PeerAdObjectId string `json:"peerAdObjectId,omitempty"` // Name of the Virtual Network you wish to peer to PeerVNetNetworkName string `json:"peerVNetNetworkName"` // The subnets for the peering VPC, mutually exclusive with peerSubnet PeerSubnets []string `json:"peerSubnets,omitempty"` // Whether to add the VPC peer network to the cluster firewall allowed addresses<br><br>Defaults to false. AddNetworkToFirewallRules bool `json:"addNetworkToFirewallRules,omitempty"` ValidationMessages map[string]string `json:"validationMessages,omitempty"` }
type AzureVnetPeerSummaryV2 ¶
type AzureVnetPeerSummaryV2 struct { // Resource Group Name of the Data Centre Virtual Network. DataCentreResourceGroup string `json:"dataCentreResourceGroup,omitempty"` // The name of the VPC Network you wish to peer to. PeerVirtualNetworkName string `json:"peerVirtualNetworkName"` // The subnets for the peering VPC. PeerSubnets []string `json:"peerSubnets"` // Name of the Vpc Peering Connection. Name string `json:"name,omitempty"` // ID of the Active Directory Object to give peering permissions to, required for cross subscription peering. PeerAdObjectId string `json:"peerAdObjectId,omitempty"` // ID of the VPC peering connection. Id string `json:"id,omitempty"` // Subscription ID of the Data Centre Virtual Network. DataCentreSubscriptionId string `json:"dataCentreSubscriptionId,omitempty"` // Resource Group Name of the Virtual Network. PeerResourceGroup string `json:"peerResourceGroup"` // Subscription ID of the Virtual Network. PeerSubscriptionId string `json:"peerSubscriptionId"` // ID of the Cluster Data Centre. CdcId string `json:"cdcId"` // The name of the Data Centre Virtual Network. DataCentreVirtualNetworkName string `json:"dataCentreVirtualNetworkName,omitempty"` }
type AzureVnetPeerV2 ¶
type AzureVnetPeerV2 struct { // Resource Group Name of the Data Centre Virtual Network. DataCentreResourceGroup string `json:"dataCentreResourceGroup,omitempty"` // The name of the VPC Network you wish to peer to. PeerVirtualNetworkName string `json:"peerVirtualNetworkName"` // The subnets for the peering VPC. PeerSubnets []string `json:"peerSubnets"` // Resource Group Name of the Virtual Network. PeerResourceGroup string `json:"peerResourceGroup"` // Reason for Peering Connection Failure. FailureReason string `json:"failureReason,omitempty"` // Name of the Vpc Peering Connection. Name string `json:"name,omitempty"` // ID of the Active Directory Object to give peering permissions to, required for cross subscription peering. PeerAdObjectId string `json:"peerAdObjectId,omitempty"` // ID of the VPC peering connection. Id string `json:"id,omitempty"` // Subscription ID of the Data Centre Virtual Network. DataCentreSubscriptionId string `json:"dataCentreSubscriptionId,omitempty"` // Subscription ID of the Virtual Network. PeerSubscriptionId string `json:"peerSubscriptionId"` // Status of the VPC Peering Connection. Values can be `GENESIS`, `PROVISIONING`, `FAILED`, `INACTIVE`, `CONNECTED` or `UNKNOWN`. StatusCode string `json:"statusCode,omitempty"` // ID of the Cluster Data Centre. CdcId string `json:"cdcId"` // The name of the Data Centre Virtual Network. DataCentreVirtualNetworkName string `json:"dataCentreVirtualNetworkName,omitempty"` }
AzureVnetPeerV2 - Definition of an Azure Virtual Network Peering request to allow privately routed connections to a target data centre.
type AzureVnetPeerV2APIController ¶ added in v0.1.2
type AzureVnetPeerV2APIController struct {
// contains filtered or unexported fields
}
AzureVnetPeerV2APIController binds http requests to an api service and writes the service results to the http response
func (*AzureVnetPeerV2APIController) ClusterManagementV2DataSourcesProvidersAzureVnetPeersV2Get ¶ added in v0.1.2
func (c *AzureVnetPeerV2APIController) ClusterManagementV2DataSourcesProvidersAzureVnetPeersV2Get(w http.ResponseWriter, r *http.Request)
ClusterManagementV2DataSourcesProvidersAzureVnetPeersV2Get - List all Azure VNet Peering requests
func (*AzureVnetPeerV2APIController) ClusterManagementV2ResourcesProvidersAzureVnetPeersV2Post ¶ added in v0.1.2
func (c *AzureVnetPeerV2APIController) ClusterManagementV2ResourcesProvidersAzureVnetPeersV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesProvidersAzureVnetPeersV2Post - Create Azure Vnet Peering Request
func (*AzureVnetPeerV2APIController) ClusterManagementV2ResourcesProvidersAzureVnetPeersV2VpcPeerIdDelete ¶ added in v0.1.2
func (c *AzureVnetPeerV2APIController) ClusterManagementV2ResourcesProvidersAzureVnetPeersV2VpcPeerIdDelete(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesProvidersAzureVnetPeersV2VpcPeerIdDelete - Delete Azure Vnet Peering Connection
func (*AzureVnetPeerV2APIController) ClusterManagementV2ResourcesProvidersAzureVnetPeersV2VpcPeerIdGet ¶ added in v0.1.2
func (c *AzureVnetPeerV2APIController) ClusterManagementV2ResourcesProvidersAzureVnetPeersV2VpcPeerIdGet(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesProvidersAzureVnetPeersV2VpcPeerIdGet - Get Azure Vnet Peering Connection info
func (*AzureVnetPeerV2APIController) Routes ¶ added in v0.1.2
func (c *AzureVnetPeerV2APIController) Routes() Routes
Routes returns all the api routes for the AzureVnetPeerV2APIController
type AzureVnetPeerV2APIOption ¶ added in v0.1.2
type AzureVnetPeerV2APIOption func(*AzureVnetPeerV2APIController)
AzureVnetPeerV2APIOption for how the controller is set up.
func WithAzureVnetPeerV2APIErrorHandler ¶ added in v0.1.2
func WithAzureVnetPeerV2APIErrorHandler(h ErrorHandler) AzureVnetPeerV2APIOption
WithAzureVnetPeerV2APIErrorHandler inject ErrorHandler into controller
type AzureVnetPeerV2APIRouter ¶ added in v0.1.2
type AzureVnetPeerV2APIRouter interface { ClusterManagementV2DataSourcesProvidersAzureVnetPeersV2Get(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesProvidersAzureVnetPeersV2Post(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesProvidersAzureVnetPeersV2VpcPeerIdDelete(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesProvidersAzureVnetPeersV2VpcPeerIdGet(http.ResponseWriter, *http.Request) }
AzureVnetPeerV2APIRouter defines the required methods for binding the api requests to a responses for the AzureVnetPeerV2API The AzureVnetPeerV2APIRouter implementation should parse necessary information from the http request, pass the data to a AzureVnetPeerV2APIServicer to perform the required actions, then write the service results to the http response.
type AzureVnetPeerV2APIService ¶ added in v0.1.2
type AzureVnetPeerV2APIService struct {
// contains filtered or unexported fields
}
AzureVnetPeerV2APIService is a service that implements the logic for the AzureVnetPeerV2APIServicer This service should implement the business logic for every endpoint for the AzureVnetPeerV2API API. Include any external packages or services that will be required by this service.
func (*AzureVnetPeerV2APIService) ClusterManagementV2DataSourcesProvidersAzureVnetPeersV2Get ¶ added in v0.1.2
func (s *AzureVnetPeerV2APIService) ClusterManagementV2DataSourcesProvidersAzureVnetPeersV2Get(ctx context.Context) (ImplResponse, error)
ClusterManagementV2DataSourcesProvidersAzureVnetPeersV2Get - List all Azure VNet Peering requests
func (*AzureVnetPeerV2APIService) ClusterManagementV2ResourcesProvidersAzureVnetPeersV2Post ¶ added in v0.1.2
func (s *AzureVnetPeerV2APIService) ClusterManagementV2ResourcesProvidersAzureVnetPeersV2Post(ctx context.Context, azureVnetPeerV2 AzureVnetPeerV2) (ImplResponse, error)
ClusterManagementV2ResourcesProvidersAzureVnetPeersV2Post - Create Azure Vnet Peering Request
func (*AzureVnetPeerV2APIService) ClusterManagementV2ResourcesProvidersAzureVnetPeersV2VpcPeerIdDelete ¶ added in v0.1.2
func (s *AzureVnetPeerV2APIService) ClusterManagementV2ResourcesProvidersAzureVnetPeersV2VpcPeerIdDelete(ctx context.Context, vpcPeerId string) (ImplResponse, error)
ClusterManagementV2ResourcesProvidersAzureVnetPeersV2VpcPeerIdDelete - Delete Azure Vnet Peering Connection
func (*AzureVnetPeerV2APIService) ClusterManagementV2ResourcesProvidersAzureVnetPeersV2VpcPeerIdGet ¶ added in v0.1.2
func (s *AzureVnetPeerV2APIService) ClusterManagementV2ResourcesProvidersAzureVnetPeersV2VpcPeerIdGet(ctx context.Context, vpcPeerId string) (ImplResponse, error)
ClusterManagementV2ResourcesProvidersAzureVnetPeersV2VpcPeerIdGet - Get Azure Vnet Peering Connection info
type AzureVnetPeerV2APIServicer ¶ added in v0.1.2
type AzureVnetPeerV2APIServicer interface { ClusterManagementV2DataSourcesProvidersAzureVnetPeersV2Get(context.Context) (ImplResponse, error) ClusterManagementV2ResourcesProvidersAzureVnetPeersV2Post(context.Context, AzureVnetPeerV2) (ImplResponse, error) ClusterManagementV2ResourcesProvidersAzureVnetPeersV2VpcPeerIdDelete(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesProvidersAzureVnetPeersV2VpcPeerIdGet(context.Context, string) (ImplResponse, error) }
AzureVnetPeerV2APIServicer defines the api actions for the AzureVnetPeerV2API service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewAzureVnetPeerV2APIService ¶ added in v0.1.2
func NewAzureVnetPeerV2APIService() AzureVnetPeerV2APIServicer
NewAzureVnetPeerV2APIService creates a default api service
type BundleUserAPIController ¶ added in v0.1.2
type BundleUserAPIController struct {
// contains filtered or unexported fields
}
BundleUserAPIController binds http requests to an api service and writes the service results to the http response
func (*BundleUserAPIController) CreateKafkaUser ¶ added in v0.1.4
func (c *BundleUserAPIController) CreateKafkaUser(w http.ResponseWriter, r *http.Request)
func (*BundleUserAPIController) CreateUser ¶ added in v0.1.2
func (c *BundleUserAPIController) CreateUser(w http.ResponseWriter, r *http.Request)
CreateUser - Add a bundle user
func (*BundleUserAPIController) DeleteKafkaUser ¶ added in v0.1.4
func (c *BundleUserAPIController) DeleteKafkaUser(w http.ResponseWriter, r *http.Request)
func (*BundleUserAPIController) DeleteUser ¶ added in v0.1.2
func (c *BundleUserAPIController) DeleteUser(w http.ResponseWriter, r *http.Request)
DeleteUser - Delete a bundle user
func (*BundleUserAPIController) FetchUsers ¶ added in v0.1.3
func (c *BundleUserAPIController) FetchUsers(w http.ResponseWriter, r *http.Request)
func (*BundleUserAPIController) GetDefaultCreds ¶ added in v0.1.3
func (c *BundleUserAPIController) GetDefaultCreds(w http.ResponseWriter, r *http.Request)
func (*BundleUserAPIController) Routes ¶ added in v0.1.2
func (c *BundleUserAPIController) Routes() Routes
Routes returns all the api routes for the BundleUserAPIController
type BundleUserAPIOption ¶ added in v0.1.2
type BundleUserAPIOption func(*BundleUserAPIController)
BundleUserAPIOption for how the controller is set up.
func WithBundleUserAPIErrorHandler ¶ added in v0.1.2
func WithBundleUserAPIErrorHandler(h ErrorHandler) BundleUserAPIOption
WithBundleUserAPIErrorHandler inject ErrorHandler into controller
type BundleUserAPIRouter ¶ added in v0.1.2
type BundleUserAPIRouter interface { CreateUser(http.ResponseWriter, *http.Request) DeleteUser(http.ResponseWriter, *http.Request) FetchUsers(http.ResponseWriter, *http.Request) }
BundleUserAPIRouter defines the required methods for binding the api requests to a responses for the BundleUserAPI The BundleUserAPIRouter implementation should parse necessary information from the http request, pass the data to a BundleUserAPIServicer to perform the required actions, then write the service results to the http response.
type BundleUserAPIService ¶ added in v0.1.2
type BundleUserAPIService struct {
// contains filtered or unexported fields
}
BundleUserAPIService is a service that implements the logic for the BundleUserAPIServicer This service should implement the business logic for every endpoint for the BundleUserAPI API. Include any external packages or services that will be required by this service.
func (*BundleUserAPIService) CreateUser ¶ added in v0.1.2
func (s *BundleUserAPIService) CreateUser(ctx context.Context, clusterId string, bundle string, bundleUserCreateRequest BundleUserCreateRequest) (ImplResponse, error)
CreateUser - Add a bundle user
func (*BundleUserAPIService) DeleteUser ¶ added in v0.1.2
func (s *BundleUserAPIService) DeleteUser(ctx context.Context, clusterId string, bundle string, bundleUserDeleteRequest BundleUserDeleteRequest) (ImplResponse, error)
DeleteUser - Delete a bundle user
func (*BundleUserAPIService) FetchUsers ¶ added in v0.1.3
func (s *BundleUserAPIService) FetchUsers(ctx context.Context, clusterId string, bundle string) (ImplResponse, error)
FetchUsers - Fetch a bundle users
func (*BundleUserAPIService) GetDefaultCreds ¶ added in v0.1.3
func (s *BundleUserAPIService) GetDefaultCreds(ctx context.Context, clusterID string) (ImplResponse, error)
type BundleUserAPIServicer ¶ added in v0.1.2
type BundleUserAPIServicer interface { CreateUser(context.Context, string, string, BundleUserCreateRequest) (ImplResponse, error) DeleteUser(context.Context, string, string, BundleUserDeleteRequest) (ImplResponse, error) FetchUsers(context.Context, string, string) (ImplResponse, error) GetDefaultCreds(ctx context.Context, clusterID string) (ImplResponse, error) }
BundleUserAPIServicer defines the api actions for the BundleUserAPI service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewBundleUserAPIService ¶ added in v0.1.2
func NewBundleUserAPIService() BundleUserAPIServicer
NewBundleUserAPIService creates a default api service
type BundleUserCreateRequest ¶ added in v0.1.2
type BundleUserCreateRequest struct { Username string `json:"username"` // Bundle user password Password string `json:"password"` // A collection of optional bundle-specific user options - the options available to be set differ depending on the bundle type.</h3><table style=\"width:100%;word-break:break-word;font-size:0.8em\"> <tr><th>Bundle</th><th>Option</th><th>Allowable values</th></tr> <tr><td>Kafka</td><td>\"sasl-scram-mechanism\"</td><td>\"SCRAM-SHA-256\" (Default), \"SCRAM-SHA-512\"</td></tr> <tr><td>Kafka</td><td>\"override-existing-user\"</td><td>true (Default), false</td></tr> </table> Options map[string]interface{} `json:"options,omitempty"` // Permissions upon user creation InitialPermissions string `json:"initial-permissions,omitempty"` }
type BundleUserDeleteRequest ¶ added in v0.1.2
type BundleUserDeleteRequest struct {
Username string `json:"username"`
}
type CadenceAdvancedVisibilityV2 ¶
type CadenceAdvancedVisibilityV2 struct { TargetKafka CadenceDependencyV2 `json:"targetKafka"` TargetOpenSearch CadenceDependencyV2 `json:"targetOpenSearch"` }
CadenceAdvancedVisibilityV2 - Settings for enable advanced visibility
type CadenceClusterUpdateV2 ¶
type CadenceClusterUpdateV2 struct { // List of data centre settings. DataCentres []CadenceDataCentreV2 `json:"dataCentres"` // A description of the cluster Description string `json:"description,omitempty"` TwoFactorDelete []TwoFactorDeleteSettingsV2 `json:"twoFactorDelete,omitempty"` // Settings to determine how resize requests will be performed for the cluster. ResizeSettings []ResizeSettingsV2 `json:"resizeSettings,omitempty"` }
type CadenceClusterV2 ¶
type CadenceClusterV2 struct { // Creates a PCI compliant cluster, see [PCI Compliance](https://www.instaclustr.com/support/documentation/useful-information/pci-compliance/). PciComplianceMode bool `json:"pciComplianceMode"` // Supporting Primary Cadence info for Multi region Cadence. TargetPrimaryCadence []CadenceDependencyV2 `json:"targetPrimaryCadence,omitempty"` SharedProvisioning []CadenceSharedProvisioningV2 `json:"sharedProvisioning,omitempty"` // A description of the cluster Description string `json:"description,omitempty"` TwoFactorDelete []TwoFactorDeleteSettingsV2 `json:"twoFactorDelete,omitempty"` // Supporting Secondary Cadence info for Multi region Cadence. TargetSecondaryCadence []CadenceDependencyV2 `json:"targetSecondaryCadence,omitempty"` // Enable Authentication for Cadence Web UseCadenceWebAuth bool `json:"useCadenceWebAuth"` // List of data centre settings. DataCentres []CadenceDataCentreV2 `json:"dataCentres"` CurrentClusterOperationStatus CurrentClusterOperationStatusV2 `json:"currentClusterOperationStatus,omitempty"` // Version of Cadence to run on the cluster. Available versions: <ul> <li>`1.0.0`</li> </ul> CadenceVersion string `json:"cadenceVersion"` // Settings for STARDARD provisioning. Must not be defined with SHARED provisioning options. StandardProvisioning []CadenceStandardProvisioningV2 `json:"standardProvisioning,omitempty"` // Creates the cluster with private network only, see [Private Network Clusters](https://www.instaclustr.com/support/documentation/useful-information/private-network-clusters/). PrivateNetworkCluster bool `json:"privateNetworkCluster"` // Name of the cluster. Name string `json:"name"` // Settings to determine how resize requests will be performed for the cluster. ResizeSettings []ResizeSettingsV2 `json:"resizeSettings,omitempty"` // ID of the cluster. Id string `json:"id,omitempty"` SlaTier SlaTierV2 `json:"slaTier"` // Cadence AWS Archival settings AwsArchival []AwsArchivalV2 `json:"awsArchival,omitempty"` // Status of the cluster. Status string `json:"status,omitempty"` }
CadenceClusterV2 - Definition of a managed Cadence cluster that can be provisioned in Instaclustr.
type CadenceDataCentreV2 ¶
type CadenceDataCentreV2 struct { // List of deleted nodes in the data centre DeletedNodes []NodeDetailsV2 `json:"deletedNodes,omitempty"` // AWS specific settings for the Data Centre. Cannot be provided with GCP or Azure settings. AwsSettings []ProviderAwsSettingsV2 `json:"awsSettings,omitempty"` // Active operations in the data centre. CurrentOperations []CurrentOperationsV2 `json:"currentOperations,omitempty"` // Total number of nodes in the Data Centre. NumberOfNodes int32 `json:"numberOfNodes"` // The private network address block for the Data Centre specified using CIDR address notation. The network must have a prefix length between `/12` and `/22` and must be part of a private address space. Network string `json:"network"` // List of tags to apply to the Data Centre. Tags are metadata labels which allow you to identify, categorize and filter clusters. This can be useful for grouping together clusters into applications, environments, or any category that you require. Note `tag` is not supported in terraform lifecycle `ignore_changes`. Tags []ProviderTagV2 `json:"tags,omitempty"` // GCP specific settings for the Data Centre. Cannot be provided with AWS or Azure settings. GcpSettings []ProviderGcpSettingsV2 `json:"gcpSettings,omitempty"` // Enables Client ⇄ Node Encryption. ClientToClusterEncryption bool `json:"clientToClusterEncryption"` NodeSize string `json:"nodeSize"` // List of non-deleted nodes in the data centre Nodes []NodeDetailsV2 `json:"nodes,omitempty"` CloudProvider CloudProviderEnumV2 `json:"cloudProvider"` // Azure specific settings for the Data Centre. Cannot be provided with AWS or GCP settings. AzureSettings []ProviderAzureSettingsV2 `json:"azureSettings,omitempty"` // A logical name for the data centre within a cluster. These names must be unique in the cluster. Name string `json:"name"` // ID of the Cluster Data Centre. Id string `json:"id,omitempty"` // Region of the Data Centre. See the description for node size for a compatible Data Centre for a given node size. Region string `json:"region"` // Create a PrivateLink enabled cluster, see [PrivateLink](https://www.instaclustr.com/support/documentation/useful-information/privatelink/). PrivateLink []PrivateLinkSettingsV2 `json:"privateLink,omitempty"` // For customers running in their own account. Your provider account can be found on the Create Cluster page on the Instaclustr Console, or the \"Provider Account\" property on any existing cluster. For customers provisioning on Instaclustr's cloud provider accounts, this property may be omitted. ProviderAccountName string `json:"providerAccountName,omitempty"` // Status of the Data Centre. Status string `json:"status,omitempty"` }
type CadenceDependencyV2 ¶
type CadenceOptionsSchema ¶ added in v0.1.2
type CadenceOptionsSchema struct { // Use Advanced Visibility. UseAdvancedVisibility bool `json:"useAdvancedVisibility,omitempty"` // UUID of a Data Centre of an Instaclustr managed Cassandra Cluster, to be used by Cadence. Must be in the same Instaclustr account. TargetCassandraCdcId string `json:"targetCassandraCdcId"` // Target Cassandra VPC Type TargetCassandraVpcType string `json:"targetCassandraVpcType,omitempty"` // UUID of a Data Centre of an Instaclustr managed Kafka Cluster, to be used by Cadence. Must be in the same Instaclustr account. TargetKafkaCdcId string `json:"targetKafkaCdcId,omitempty"` // Target Kafka VPC Type TargetKafkaVpcType string `json:"targetKafkaVpcType,omitempty"` // UUID of a Data Centre of an Instaclustr managed OpenSearch Cluster, to be used by Cadence. Must be in the same Instaclustr account. TargetOpenSearchCdcId string `json:"targetOpenSearchCdcId,omitempty"` // Target OpenSearch VPC Type TargetOpenSearchVpcType string `json:"targetOpenSearchVpcType,omitempty"` // Use Cadence Archival EnableArchival bool `json:"enableArchival,omitempty"` // URI of S3 resource for Cadence Archival e.g. 's3://my-bucket' ArchivalS3Uri string `json:"archivalS3Uri,omitempty"` // Region of S3 resource for Cadence Archival e.g. 'us-east-1' ArchivalS3Region string `json:"archivalS3Region,omitempty"` // Access Key ID for IAM user with Archival bucket access AwsAccessKeyId string `json:"awsAccessKeyId,omitempty"` // Secret Access Key for IAM user with Archival bucket access AwsSecretAccessKey string `json:"awsSecretAccessKey,omitempty"` // Provisioning Type used for the Cadence cluster. If SHARED is used, then the dependant clusters will be set to the Shared Infrastructure clusters. ProvisioningType string `json:"provisioningType,omitempty"` // Advertised HostName is required for PrivateLink. AdvertisedHostName string `json:"advertisedHostName,omitempty"` }
type CadenceProvisioningV2APIController ¶ added in v0.1.2
type CadenceProvisioningV2APIController struct {
// contains filtered or unexported fields
}
CadenceProvisioningV2APIController binds http requests to an api service and writes the service results to the http response
func (*CadenceProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsCadenceClustersV2ClusterIdDelete ¶ added in v0.1.2
func (c *CadenceProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsCadenceClustersV2ClusterIdDelete(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsCadenceClustersV2ClusterIdDelete - Delete cluster
func (*CadenceProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsCadenceClustersV2ClusterIdGet ¶ added in v0.1.2
func (c *CadenceProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsCadenceClustersV2ClusterIdGet(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsCadenceClustersV2ClusterIdGet - Get Cadence cluster details.
func (*CadenceProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsCadenceClustersV2ClusterIdPut ¶ added in v0.1.2
func (c *CadenceProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsCadenceClustersV2ClusterIdPut(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsCadenceClustersV2ClusterIdPut - Update a Cadence cluster
func (*CadenceProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsCadenceClustersV2Post ¶ added in v0.1.2
func (c *CadenceProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsCadenceClustersV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsCadenceClustersV2Post - Create a Cadence cluster
func (*CadenceProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsVersions ¶ added in v0.1.3
func (c *CadenceProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsVersions(w http.ResponseWriter, r *http.Request)
func (*CadenceProvisioningV2APIController) Routes ¶ added in v0.1.2
func (c *CadenceProvisioningV2APIController) Routes() Routes
Routes returns all the api routes for the CadenceProvisioningV2APIController
type CadenceProvisioningV2APIOption ¶ added in v0.1.2
type CadenceProvisioningV2APIOption func(*CadenceProvisioningV2APIController)
CadenceProvisioningV2APIOption for how the controller is set up.
func WithCadenceProvisioningV2APIErrorHandler ¶ added in v0.1.2
func WithCadenceProvisioningV2APIErrorHandler(h ErrorHandler) CadenceProvisioningV2APIOption
WithCadenceProvisioningV2APIErrorHandler inject ErrorHandler into controller
type CadenceProvisioningV2APIRouter ¶ added in v0.1.2
type CadenceProvisioningV2APIRouter interface { ClusterManagementV2ResourcesApplicationsCadenceClustersV2ClusterIdDelete(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsCadenceClustersV2ClusterIdGet(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsCadenceClustersV2ClusterIdPut(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsCadenceClustersV2Post(http.ResponseWriter, *http.Request) }
CadenceProvisioningV2APIRouter defines the required methods for binding the api requests to a responses for the CadenceProvisioningV2API The CadenceProvisioningV2APIRouter implementation should parse necessary information from the http request, pass the data to a CadenceProvisioningV2APIServicer to perform the required actions, then write the service results to the http response.
type CadenceProvisioningV2APIService ¶ added in v0.1.2
type CadenceProvisioningV2APIService struct {
// contains filtered or unexported fields
}
CadenceProvisioningV2APIService is a service that implements the logic for the CadenceProvisioningV2APIServicer This service should implement the business logic for every endpoint for the CadenceProvisioningV2API API. Include any external packages or services that will be required by this service.
func (*CadenceProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsCadenceClustersV2ClusterIdDelete ¶ added in v0.1.2
func (s *CadenceProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsCadenceClustersV2ClusterIdDelete(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsCadenceClustersV2ClusterIdDelete - Delete cluster
func (*CadenceProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsCadenceClustersV2ClusterIdGet ¶ added in v0.1.2
func (s *CadenceProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsCadenceClustersV2ClusterIdGet(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsCadenceClustersV2ClusterIdGet - Get Cadence cluster details.
func (*CadenceProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsCadenceClustersV2ClusterIdPut ¶ added in v0.1.2
func (s *CadenceProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsCadenceClustersV2ClusterIdPut(ctx context.Context, clusterId string, cadenceClusterUpdateV2 CadenceClusterUpdateV2) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsCadenceClustersV2ClusterIdPut - Update a Cadence cluster
func (*CadenceProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsCadenceClustersV2Post ¶ added in v0.1.2
func (s *CadenceProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsCadenceClustersV2Post(ctx context.Context, cadenceClusterV2 CadenceClusterV2) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsCadenceClustersV2Post - Create a Cadence cluster
func (*CadenceProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsVersions ¶ added in v0.1.3
func (s *CadenceProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsVersions(ctx context.Context, appKind string) (ImplResponse, error)
type CadenceProvisioningV2APIServicer ¶ added in v0.1.2
type CadenceProvisioningV2APIServicer interface { ClusterManagementV2ResourcesApplicationsCadenceClustersV2ClusterIdDelete(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsCadenceClustersV2ClusterIdGet(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsCadenceClustersV2ClusterIdPut(context.Context, string, CadenceClusterUpdateV2) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsCadenceClustersV2Post(context.Context, CadenceClusterV2) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsVersions(ctx context.Context, appKind string) (ImplResponse, error) }
CadenceProvisioningV2APIServicer defines the api actions for the CadenceProvisioningV2API service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewCadenceProvisioningV2APIService ¶ added in v0.1.2
func NewCadenceProvisioningV2APIService() CadenceProvisioningV2APIServicer
NewCadenceProvisioningV2APIService creates a default api service
type CadenceSharedProvisioningV2 ¶
type CadenceSharedProvisioningV2 struct { bool `json:"useAdvancedVisibility"` }UseAdvancedVisibility
CadenceSharedProvisioningV2 - Settings for SHARED provisioning
type CadenceStandardProvisioningV2 ¶
type CadenceStandardProvisioningV2 struct { // Cadence advanced visibility settings AdvancedVisibility []CadenceAdvancedVisibilityV2 `json:"advancedVisibility,omitempty"` TargetCassandra CadenceDependencyV2 `json:"targetCassandra"` }
CadenceStandardProvisioningV2 - Settings for STARDARD provisioning
type CassandraClusterRestoreV2 ¶ added in v0.1.2
type CassandraClusterRestoreV2 struct { // An optional list of Cluster Data Centres to determine their VPC in the restored cluster. Data centres not included will default to being restored to a new VPC. CdcConfigs []ClusterDataCentreRestoreConfigV2 `json:"cdcConfigs,omitempty"` // A comma separated list of keyspace/table names which follows the format \\<keyspace\\>.\\<table1\\>,\\<keyspace\\>.\\<table2\\> KeyspaceTables string `json:"keyspaceTables,omitempty"` // Timestamp in milliseconds since epoch or ISO formatted date and time (example - 2023-11-05T13:15:30Z). All backed up data will be restored for this point in time. Defaults to the current date and time. PointInTime string `json:"pointInTime,omitempty"` // The display name of the restored cluster. By default, the restored cluster will be created with its current name appended with “restored” and the date & time it was requested to be restored. RestoredClusterName string `json:"restoredClusterName,omitempty"` // ID of the restored cluster RestoredClusterId string `json:"restoredClusterId,omitempty"` // The cluster network for this cluster to be restored to. ClusterNetwork string `json:"clusterNetwork,omitempty"` // ID of the cluster ClusterId string `json:"clusterId"` }
CassandraClusterRestoreV2 - Definition of a Restore to be applied to a Cassandra cluster
type CassandraClusterUpdateV2 ¶
type CassandraClusterUpdateV2 struct { // List of datacentre settings. DataCentres []CassandraDataCentreV2 `json:"dataCentres"` // A description of the cluster Description string `json:"description,omitempty"` TwoFactorDelete []TwoFactorDeleteSettingsV2 `json:"twoFactorDelete,omitempty"` // Settings to determine how resize requests will be performed for the cluster. ResizeSettings []ResizeSettingsV2 `json:"resizeSettings,omitempty"` }
type CassandraClusterV2 ¶
type CassandraClusterV2 struct { // Creates a PCI compliant cluster, see [PCI Compliance](https://www.instaclustr.com/support/documentation/useful-information/pci-compliance/). PciComplianceMode bool `json:"pciComplianceMode"` // A description of the cluster Description string `json:"description,omitempty"` TwoFactorDelete []TwoFactorDeleteSettingsV2 `json:"twoFactorDelete,omitempty"` // Password of the default user created for the Cassandra cluster. DefaultUserPassword string `json:"defaultUserPassword,omitempty"` // List of data centre settings. DataCentres []CassandraDataCentreV2 `json:"dataCentres"` CurrentClusterOperationStatus CurrentClusterOperationStatusV2 `json:"currentClusterOperationStatus,omitempty"` // Adds the specified version of Apache Spark to the Cassandra cluster. Spark []SparkDetailsV2 `json:"spark,omitempty"` // Creates the cluster with private network only, see [Private Network Clusters](https://www.instaclustr.com/support/documentation/useful-information/private-network-clusters/). PrivateNetworkCluster bool `json:"privateNetworkCluster"` // Version of Cassandra to run on the cluster. Available versions: <ul> <li>`4.1.3`</li> <li>`3.11.16`</li> <li>`3.11.15`</li> <li>`4.0.11`</li> <li>`4.0.10`</li> </ul> CassandraVersion string `json:"cassandraVersion"` // Adds Apache Lucene to the Cassandra cluster. LuceneEnabled bool `json:"luceneEnabled"` // Enables Password Authentication and User Authorization. PasswordAndUserAuth bool `json:"passwordAndUserAuth"` // Name of the cluster. Name string `json:"name"` // Provision this cluster for [Bundled Use only](https://www.instaclustr.com/support/documentation/cadence/getting-started-with-cadence/bundled-use-only-cluster-deployments/). BundledUseOnly bool `json:"bundledUseOnly,omitempty"` // Settings to determine how resize requests will be performed for the cluster. ResizeSettings []ResizeSettingsV2 `json:"resizeSettings,omitempty"` // ID of the cluster. Id string `json:"id,omitempty"` SlaTier SlaTierV2 `json:"slaTier"` // Status of the cluster. Status string `json:"status,omitempty"` }
CassandraClusterV2 - Definition of a managed Cassandra cluster that can be provisioned in Instaclustr.
type CassandraDataCentreV2 ¶
type CassandraDataCentreV2 struct { // Enables commitlog backups and increases the frequency of the default snapshot backups. ContinuousBackup bool `json:"continuousBackup"` // Number of racks to use when allocating nodes. ReplicationFactor int32 `json:"replicationFactor"` // List of deleted nodes in the data centre DeletedNodes []NodeDetailsV2 `json:"deletedNodes,omitempty"` // AWS specific settings for the Data Centre. Cannot be provided with GCP or Azure settings. AwsSettings []ProviderAwsSettingsV2 `json:"awsSettings,omitempty"` // Total number of nodes in the Data Centre. Must be a multiple of `replicationFactor`. NumberOfNodes int32 `json:"numberOfNodes"` // Enables broadcast of private IPs for auto-discovery. PrivateIpBroadcastForDiscovery bool `json:"privateIpBroadcastForDiscovery"` // The private network address block for the Data Centre specified using CIDR address notation. The network must have a prefix length between `/12` and `/22` and must be part of a private address space. Network string `json:"network"` // List of tags to apply to the Data Centre. Tags are metadata labels which allow you to identify, categorize and filter clusters. This can be useful for grouping together clusters into applications, environments, or any category that you require. Note `tag` is not supported in terraform lifecycle `ignore_changes`. Tags []ProviderTagV2 `json:"tags,omitempty"` // GCP specific settings for the Data Centre. Cannot be provided with AWS or Azure settings. GcpSettings []ProviderGcpSettingsV2 `json:"gcpSettings,omitempty"` // Enables Client ⇄ Node Encryption. ClientToClusterEncryption bool `json:"clientToClusterEncryption"` NodeSize string `json:"nodeSize"` // List of non-deleted nodes in the data centre Nodes []NodeDetailsV2 `json:"nodes,omitempty"` CloudProvider CloudProviderEnumV2 `json:"cloudProvider"` // Azure specific settings for the Data Centre. Cannot be provided with AWS or GCP settings. AzureSettings []ProviderAzureSettingsV2 `json:"azureSettings,omitempty"` // A logical name for the data centre within a cluster. These names must be unique in the cluster. Name string `json:"name"` // ID of the Cluster Data Centre. Id string `json:"id,omitempty"` // Region of the Data Centre. See the description for node size for a compatible Data Centre for a given node size. Region string `json:"region"` // Create a PrivateLink enabled cluster, see [PrivateLink](https://www.instaclustr.com/support/documentation/useful-information/privatelink/). PrivateLink bool `json:"privateLink,omitempty"` // For customers running in their own account. Your provider account can be found on the Create Cluster page on the Instaclustr Console, or the \"Provider Account\" property on any existing cluster. For customers provisioning on Instaclustr's cloud provider accounts, this property may be omitted. ProviderAccountName string `json:"providerAccountName,omitempty"` // Status of the Data Centre. Status string `json:"status,omitempty"` }
type CassandraOptionsSchema ¶ added in v0.1.2
type CassandraOptionsSchema struct { // Accepts true/false. Enables Password Authentication and User Authorization. AuthnAuthz bool `json:"authnAuthz,omitempty"` // Accepts true/false. Enables Client ⇄ Node Encryption. ClientEncryption bool `json:"clientEncryption,omitempty"` // Enables broadcast of private IPs for auto-discovery. UsePrivateBroadcastRPCAddress bool `json:"usePrivateBroadcastRPCAddress,omitempty"` // Enables broadcast of private IPs for auto-discovery. LuceneEnabled bool `json:"luceneEnabled,omitempty"` // Enables commitlog backups and increases the frequency of the default snapshot backups. This option replaces options.backupEnabled. ContinuousBackupEnabled bool `json:"continuousBackupEnabled,omitempty"` }
type CdcPgbouncerPoolSchema ¶ added in v0.1.2
type CdcPgbouncerPoolSchema struct { CdcId string `json:"cdcId,omitempty"` Nodes []NodePgbouncerPoolSchema `json:"nodes,omitempty"` }
type CidrSchema ¶ added in v0.1.2
type CidrSetSchema ¶ added in v0.1.2
type CidrSetSchema struct {
Cidrs []CidrSchema `json:"cidrs"`
}
CidrSetSchema - The subnets for the peering VPC
type CloudProviderEnumV2 ¶
type CloudProviderEnumV2 string
CloudProviderEnumV2 : Name of a cloud provider service.
const ( AWS_VPC CloudProviderEnumV2 = "AWS_VPC" GCP CloudProviderEnumV2 = "GCP" AZURE CloudProviderEnumV2 = "AZURE" AZURE_AZ CloudProviderEnumV2 = "AZURE_AZ" ONPREMISES CloudProviderEnumV2 = "ONPREMISES" )
List of CloudProviderEnumV2
type CloudProviderNodeSizesListV2 ¶ added in v0.1.2
type CloudProviderNodeSizesListV2 struct { // List of all compatible cloud provider node sizes. CloudProviderNodeSizes []CloudProviderNodeSizesV2 `json:"cloudProviderNodeSizes,omitempty"` }
CloudProviderNodeSizesListV2 - Object containing list of node sizes grouped by cloud provider.
type CloudProviderNodeSizesV2 ¶ added in v0.1.2
type CloudProviderNodeSizesV2 struct { // List of node size names. NodeSizes []string `json:"nodeSizes,omitempty"` CloudProvider CloudProviderEnumV2 `json:"cloudProvider,omitempty"` // Cloud provider documentation of the virtual machine instances. Document string `json:"document,omitempty"` }
CloudProviderNodeSizesV2 - Object containing list of compatible node sizes in a cloud provider.
type ClusterDataCentre ¶ added in v0.1.2
type ClusterDataCentre struct { // Cluster Data Centre ID Id string `json:"id,omitempty"` // Cluster Data Centre name Name string `json:"name,omitempty"` Nodes []ClusterEventsNode `json:"nodes,omitempty"` }
type ClusterDataCentreResizeOperationDetails ¶ added in v0.1.2
type ClusterDataCentreResizeOperationDetails struct { Id string `json:"id,omitempty"` Cdc string `json:"cdc,omitempty"` ConcurrentResizes int32 `json:"concurrentResizes,omitempty"` NotifyContacts string `json:"notifyContacts,omitempty"` NodePurpose string `json:"nodePurpose,omitempty"` NewSize string `json:"newSize,omitempty"` Created time.Time `json:"created,omitempty"` Completed time.Time `json:"completed,omitempty"` CompletedStatus string `json:"completedStatus,omitempty"` ReplaceOps []ReplaceNodeOperationDetails `json:"replaceOps,omitempty"` }
type ClusterDataCentreRestoreConfigV2 ¶ added in v0.1.2
type ClusterDataCentreRestoreConfigV2 struct { CustomVpcSettings CustomVpcSettingsRestoreV2 `json:"customVpcSettings,omitempty"` // Determines the target VPC for restored cluster. Accepted values are: <ul> <li>NEW_VPC - restores the cluster to a new VPC. Default value if the Cluster Data Centre is omitted in the request.</li> <li>SAME_VPC - restores the cluster to the same VPC as the original cluster, for customers running in their own account.</li> <li>CUSTOM_VPC - restores the cluster to a custom VPC for customers running in their own account.</li> </ul> CUSTOM_VPC and SAME_VPC options are available only for customers running in their own account. RestoreMode string `json:"restoreMode"` // Cluster Data Centre ID CdcId string `json:"cdcId"` }
ClusterDataCentreRestoreConfigV2 - Definition of a Cluster Data Centre to Cluster Restore
type ClusterDetailsResponse ¶ added in v0.1.2
type ClusterDetailsResponse struct { // Cluster ID Id string `json:"id,omitempty"` // Cluster name ClusterName string `json:"clusterName,omitempty"` // Cluster status ClusterStatus string `json:"clusterStatus,omitempty"` // Cassandra Version CassandraVersion string `json:"cassandraVersion,omitempty"` // Cassandra username Username string `json:"username,omitempty"` // Cassandra user password InstaclustrUserPassword string `json:"instaclustrUserPassword,omitempty"` // Cluster SLA tier SlaTier string `json:"slaTier,omitempty"` // Cluster certificate download ClusterCertificateDownload string `json:"clusterCertificateDownload,omitempty"` PciCompliance string `json:"pciCompliance,omitempty"` // <b>AWS_VPC only</b>. If any tags exist on the resource, the value is a map from tag key to value. Tags map[string]interface{} `json:"tags,omitempty"` DataCentres []DataCentre `json:"dataCentres,omitempty"` }
type ClusterEvents ¶ added in v0.1.2
type ClusterEvents struct { // Cluster ID Id string `json:"id,omitempty"` // Cluster name Name string `json:"name,omitempty"` ClusterDataCentres []ClusterDataCentre `json:"clusterDataCentres,omitempty"` }
type ClusterEventsNode ¶ added in v0.1.2
type ClusterEventsNode struct { // Node ID Id string `json:"id,omitempty"` // Public IP address of the node PublicAddress string `json:"publicAddress,omitempty"` // Private IP address of the node PrivateAddress string `json:"privateAddress,omitempty"` // List of backup/restore events Events []ClusterEventsNodeEvent `json:"events,omitempty"` }
type ClusterEventsNodeEvent ¶ added in v0.1.2
type ClusterEventsNodeEvent struct { // Type of event Type string `json:"type,omitempty"` // State of the event State string `json:"state,omitempty"` // Event progress Progress float32 `json:"progress,omitempty"` // Timestamp of when the event was triggered Start float32 `json:"start,omitempty"` // Timestamp of when the event was completed End *float32 `json:"end,omitempty"` }
ClusterEventsNodeEvent - List of backup/restore events
type ClusterExclusionWindowV2 ¶ added in v0.1.2
type ClusterExclusionWindowV2 struct { // The day of the week that this exclusion window starts on DayOfWeek string `json:"dayOfWeek"` // The hour of the day that this exclusion window starts on StartHour int32 `json:"startHour"` // The duration (in hours) of this exclusion window DurationInHours int32 `json:"durationInHours"` // Cluster Id for the cluster that this exclusion window relates to ClusterId string `json:"clusterId"` // ID of the Cluster exclusion window Id string `json:"id,omitempty"` }
ClusterExclusionWindowV2 - Definition to Cluster exclusion window
type ClusterExclusionWindowV2APIController ¶ added in v0.1.2
type ClusterExclusionWindowV2APIController struct {
// contains filtered or unexported fields
}
ClusterExclusionWindowV2APIController binds http requests to an api service and writes the service results to the http response
func (*ClusterExclusionWindowV2APIController) ClusterManagementV2DataSourcesClusterClusterIdExclusionWindowsV2Get ¶ added in v0.1.2
func (c *ClusterExclusionWindowV2APIController) ClusterManagementV2DataSourcesClusterClusterIdExclusionWindowsV2Get(w http.ResponseWriter, r *http.Request)
ClusterManagementV2DataSourcesClusterClusterIdExclusionWindowsV2Get - List cluster exclusion windows
func (*ClusterExclusionWindowV2APIController) ClusterManagementV2ResourcesExclusionWindowsV2Post ¶ added in v0.1.2
func (c *ClusterExclusionWindowV2APIController) ClusterManagementV2ResourcesExclusionWindowsV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesExclusionWindowsV2Post - Create cluster exclusion window
func (*ClusterExclusionWindowV2APIController) ClusterManagementV2ResourcesExclusionWindowsV2WindowIdDelete ¶ added in v0.1.2
func (c *ClusterExclusionWindowV2APIController) ClusterManagementV2ResourcesExclusionWindowsV2WindowIdDelete(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesExclusionWindowsV2WindowIdDelete - Delete cluster exclusion window
func (*ClusterExclusionWindowV2APIController) ClusterManagementV2ResourcesExclusionWindowsV2WindowIdGet ¶ added in v0.1.2
func (c *ClusterExclusionWindowV2APIController) ClusterManagementV2ResourcesExclusionWindowsV2WindowIdGet(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesExclusionWindowsV2WindowIdGet - Get cluster exclusion window details
func (*ClusterExclusionWindowV2APIController) Routes ¶ added in v0.1.2
func (c *ClusterExclusionWindowV2APIController) Routes() Routes
Routes returns all the api routes for the ClusterExclusionWindowV2APIController
type ClusterExclusionWindowV2APIOption ¶ added in v0.1.2
type ClusterExclusionWindowV2APIOption func(*ClusterExclusionWindowV2APIController)
ClusterExclusionWindowV2APIOption for how the controller is set up.
func WithClusterExclusionWindowV2APIErrorHandler ¶ added in v0.1.2
func WithClusterExclusionWindowV2APIErrorHandler(h ErrorHandler) ClusterExclusionWindowV2APIOption
WithClusterExclusionWindowV2APIErrorHandler inject ErrorHandler into controller
type ClusterExclusionWindowV2APIRouter ¶ added in v0.1.2
type ClusterExclusionWindowV2APIRouter interface { ClusterManagementV2DataSourcesClusterClusterIdExclusionWindowsV2Get(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesExclusionWindowsV2Post(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesExclusionWindowsV2WindowIdDelete(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesExclusionWindowsV2WindowIdGet(http.ResponseWriter, *http.Request) }
ClusterExclusionWindowV2APIRouter defines the required methods for binding the api requests to a responses for the ClusterExclusionWindowV2API The ClusterExclusionWindowV2APIRouter implementation should parse necessary information from the http request, pass the data to a ClusterExclusionWindowV2APIServicer to perform the required actions, then write the service results to the http response.
type ClusterExclusionWindowV2APIService ¶ added in v0.1.2
type ClusterExclusionWindowV2APIService struct { }
ClusterExclusionWindowV2APIService is a service that implements the logic for the ClusterExclusionWindowV2APIServicer This service should implement the business logic for every endpoint for the ClusterExclusionWindowV2API API. Include any external packages or services that will be required by this service.
func (*ClusterExclusionWindowV2APIService) ClusterManagementV2DataSourcesClusterClusterIdExclusionWindowsV2Get ¶ added in v0.1.2
func (s *ClusterExclusionWindowV2APIService) ClusterManagementV2DataSourcesClusterClusterIdExclusionWindowsV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2DataSourcesClusterClusterIdExclusionWindowsV2Get - List cluster exclusion windows
func (*ClusterExclusionWindowV2APIService) ClusterManagementV2ResourcesExclusionWindowsV2Post ¶ added in v0.1.2
func (s *ClusterExclusionWindowV2APIService) ClusterManagementV2ResourcesExclusionWindowsV2Post(ctx context.Context, clusterExclusionWindowV2 ClusterExclusionWindowV2) (ImplResponse, error)
ClusterManagementV2ResourcesExclusionWindowsV2Post - Create cluster exclusion window
func (*ClusterExclusionWindowV2APIService) ClusterManagementV2ResourcesExclusionWindowsV2WindowIdDelete ¶ added in v0.1.2
func (s *ClusterExclusionWindowV2APIService) ClusterManagementV2ResourcesExclusionWindowsV2WindowIdDelete(ctx context.Context, windowId string) (ImplResponse, error)
ClusterManagementV2ResourcesExclusionWindowsV2WindowIdDelete - Delete cluster exclusion window
func (*ClusterExclusionWindowV2APIService) ClusterManagementV2ResourcesExclusionWindowsV2WindowIdGet ¶ added in v0.1.2
func (s *ClusterExclusionWindowV2APIService) ClusterManagementV2ResourcesExclusionWindowsV2WindowIdGet(ctx context.Context, windowId string) (ImplResponse, error)
ClusterManagementV2ResourcesExclusionWindowsV2WindowIdGet - Get cluster exclusion window details
type ClusterExclusionWindowV2APIServicer ¶ added in v0.1.2
type ClusterExclusionWindowV2APIServicer interface { ClusterManagementV2DataSourcesClusterClusterIdExclusionWindowsV2Get(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesExclusionWindowsV2Post(context.Context, ClusterExclusionWindowV2) (ImplResponse, error) ClusterManagementV2ResourcesExclusionWindowsV2WindowIdDelete(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesExclusionWindowsV2WindowIdGet(context.Context, string) (ImplResponse, error) }
ClusterExclusionWindowV2APIServicer defines the api actions for the ClusterExclusionWindowV2API service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewClusterExclusionWindowV2APIService ¶ added in v0.1.2
func NewClusterExclusionWindowV2APIService() ClusterExclusionWindowV2APIServicer
NewClusterExclusionWindowV2APIService creates a default api service
type ClusterExclusionWindowsV2 ¶ added in v0.1.2
type ClusterExclusionWindowsV2 struct { // List of cluster exclusion windows ExclusionWindows []ClusterExclusionWindowV2 `json:"exclusionWindows,omitempty"` // ID of the cluster ClusterId string `json:"clusterId,omitempty"` }
ClusterExclusionWindowsV2 - Definition to the Cluster exclusion windows
type ClusterMaintenanceEventScheduleUpdateV2 ¶ added in v0.1.2
type ClusterMaintenanceEventScheduleUpdateV2 struct { // When this maintenance event is scheduled to start in UTC time ScheduledStartTime time.Time `json:"scheduledStartTime"` }
ClusterMaintenanceEventScheduleUpdateV2 - Update request for a maintenance event schedule.
type ClusterMaintenanceEventScheduleV2 ¶ added in v0.1.2
type ClusterMaintenanceEventScheduleV2 struct { // When this maintenance event is scheduled to start in UTC time ScheduledStartTime time.Time `json:"scheduledStartTime,omitempty"` // When this maintenance event is scheduled to end in UTC time ScheduledEndTime time.Time `json:"scheduledEndTime,omitempty"` // A text description of the activities being performed in this maintenance event Description string `json:"description,omitempty"` // ID of the cluster this maintenance event relates to ClusterId string `json:"clusterId,omitempty"` // Unique ID for this maintenance event Id string `json:"id,omitempty"` // The earliest limit for the scheduled start time in UTC time, i.e., scheduled start time will be after this value ScheduledStartTimeMin time.Time `json:"scheduledStartTimeMin,omitempty"` // If this event can still be rescheduled IsFinalized bool `json:"isFinalized,omitempty"` // The latest limit for the scheduled start time in UTC time, i.e., scheduled start time will be before this value ScheduledStartTimeMax time.Time `json:"scheduledStartTimeMax,omitempty"` }
ClusterMaintenanceEventScheduleV2 - Information about a specific cluster maintenance event.
type ClusterMaintenanceEventSchedulesV2 ¶ added in v0.1.2
type ClusterMaintenanceEventSchedulesV2 struct {
MaintenanceEvents []ClusterMaintenanceEventScheduleV2 `json:"maintenanceEvents,omitempty"`
}
type ClusterMaintenanceEventV2 ¶ added in v0.1.2
type ClusterMaintenanceEventV2 struct { // A text description of the activities being performed in this maintenance event Description string `json:"description,omitempty"` // The time work on this maintenance event started in UTC time StartTime time.Time `json:"startTime,omitempty"` // ID of the cluster this maintenance event relates to ClusterId string `json:"clusterId,omitempty"` // The time work on this maintenance event ended in UTC time EndTime time.Time `json:"endTime,omitempty"` // Unique ID for this maintenance event Id string `json:"id,omitempty"` // Maintenance outcome Outcome string `json:"outcome,omitempty"` }
ClusterMaintenanceEventV2 - Information about a specific cluster maintenance event.
type ClusterMaintenanceEventsV2 ¶ added in v0.1.2
type ClusterMaintenanceEventsV2 struct {
MaintenanceEvents []ClusterMaintenanceEventV2 `json:"maintenanceEvents,omitempty"`
}
ClusterMaintenanceEventsV2 - List of maintenance events.
type ClusterMaintenanceEventsV2APIController ¶ added in v0.1.2
type ClusterMaintenanceEventsV2APIController struct {
// contains filtered or unexported fields
}
ClusterMaintenanceEventsV2APIController binds http requests to an api service and writes the service results to the http response
func (*ClusterMaintenanceEventsV2APIController) ClusterManagementV2DataSourcesClusterClusterIdMaintenanceEventsV2InProgressV2Get ¶ added in v0.1.2
func (c *ClusterMaintenanceEventsV2APIController) ClusterManagementV2DataSourcesClusterClusterIdMaintenanceEventsV2InProgressV2Get(w http.ResponseWriter, r *http.Request)
ClusterManagementV2DataSourcesClusterClusterIdMaintenanceEventsV2InProgressV2Get -
func (*ClusterMaintenanceEventsV2APIController) ClusterManagementV2DataSourcesClusterClusterIdMaintenanceEventsV2PastV2Get ¶ added in v0.1.2
func (c *ClusterMaintenanceEventsV2APIController) ClusterManagementV2DataSourcesClusterClusterIdMaintenanceEventsV2PastV2Get(w http.ResponseWriter, r *http.Request)
ClusterManagementV2DataSourcesClusterClusterIdMaintenanceEventsV2PastV2Get -
func (*ClusterMaintenanceEventsV2APIController) ClusterManagementV2DataSourcesClusterClusterIdMaintenanceEventsV2UpcomingV2Get ¶ added in v0.1.2
func (c *ClusterMaintenanceEventsV2APIController) ClusterManagementV2DataSourcesClusterClusterIdMaintenanceEventsV2UpcomingV2Get(w http.ResponseWriter, r *http.Request)
ClusterManagementV2DataSourcesClusterClusterIdMaintenanceEventsV2UpcomingV2Get -
func (*ClusterMaintenanceEventsV2APIController) ClusterManagementV2OperationsMaintenanceEventsMaintenanceEventIdV2RescheduleMaintenanceEventV2Put ¶ added in v0.1.2
func (c *ClusterMaintenanceEventsV2APIController) ClusterManagementV2OperationsMaintenanceEventsMaintenanceEventIdV2RescheduleMaintenanceEventV2Put(w http.ResponseWriter, r *http.Request)
ClusterManagementV2OperationsMaintenanceEventsMaintenanceEventIdV2RescheduleMaintenanceEventV2Put - Reschedule a maintenance event
func (*ClusterMaintenanceEventsV2APIController) Routes ¶ added in v0.1.2
func (c *ClusterMaintenanceEventsV2APIController) Routes() Routes
Routes returns all the api routes for the ClusterMaintenanceEventsV2APIController
type ClusterMaintenanceEventsV2APIOption ¶ added in v0.1.2
type ClusterMaintenanceEventsV2APIOption func(*ClusterMaintenanceEventsV2APIController)
ClusterMaintenanceEventsV2APIOption for how the controller is set up.
func WithClusterMaintenanceEventsV2APIErrorHandler ¶ added in v0.1.2
func WithClusterMaintenanceEventsV2APIErrorHandler(h ErrorHandler) ClusterMaintenanceEventsV2APIOption
WithClusterMaintenanceEventsV2APIErrorHandler inject ErrorHandler into controller
type ClusterMaintenanceEventsV2APIRouter ¶ added in v0.1.2
type ClusterMaintenanceEventsV2APIRouter interface { ClusterManagementV2DataSourcesClusterClusterIdMaintenanceEventsV2InProgressV2Get(http.ResponseWriter, *http.Request) ClusterManagementV2DataSourcesClusterClusterIdMaintenanceEventsV2PastV2Get(http.ResponseWriter, *http.Request) ClusterManagementV2DataSourcesClusterClusterIdMaintenanceEventsV2UpcomingV2Get(http.ResponseWriter, *http.Request) ClusterManagementV2OperationsMaintenanceEventsMaintenanceEventIdV2RescheduleMaintenanceEventV2Put(http.ResponseWriter, *http.Request) }
ClusterMaintenanceEventsV2APIRouter defines the required methods for binding the api requests to a responses for the ClusterMaintenanceEventsV2API The ClusterMaintenanceEventsV2APIRouter implementation should parse necessary information from the http request, pass the data to a ClusterMaintenanceEventsV2APIServicer to perform the required actions, then write the service results to the http response.
type ClusterMaintenanceEventsV2APIService ¶ added in v0.1.2
type ClusterMaintenanceEventsV2APIService struct { }
ClusterMaintenanceEventsV2APIService is a service that implements the logic for the ClusterMaintenanceEventsV2APIServicer This service should implement the business logic for every endpoint for the ClusterMaintenanceEventsV2API API. Include any external packages or services that will be required by this service.
func (*ClusterMaintenanceEventsV2APIService) ClusterManagementV2DataSourcesClusterClusterIdMaintenanceEventsV2InProgressV2Get ¶ added in v0.1.2
func (s *ClusterMaintenanceEventsV2APIService) ClusterManagementV2DataSourcesClusterClusterIdMaintenanceEventsV2InProgressV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2DataSourcesClusterClusterIdMaintenanceEventsV2InProgressV2Get -
func (*ClusterMaintenanceEventsV2APIService) ClusterManagementV2DataSourcesClusterClusterIdMaintenanceEventsV2PastV2Get ¶ added in v0.1.2
func (s *ClusterMaintenanceEventsV2APIService) ClusterManagementV2DataSourcesClusterClusterIdMaintenanceEventsV2PastV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2DataSourcesClusterClusterIdMaintenanceEventsV2PastV2Get -
func (*ClusterMaintenanceEventsV2APIService) ClusterManagementV2DataSourcesClusterClusterIdMaintenanceEventsV2UpcomingV2Get ¶ added in v0.1.2
func (s *ClusterMaintenanceEventsV2APIService) ClusterManagementV2DataSourcesClusterClusterIdMaintenanceEventsV2UpcomingV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2DataSourcesClusterClusterIdMaintenanceEventsV2UpcomingV2Get -
func (*ClusterMaintenanceEventsV2APIService) ClusterManagementV2OperationsMaintenanceEventsMaintenanceEventIdV2RescheduleMaintenanceEventV2Put ¶ added in v0.1.2
func (s *ClusterMaintenanceEventsV2APIService) ClusterManagementV2OperationsMaintenanceEventsMaintenanceEventIdV2RescheduleMaintenanceEventV2Put(ctx context.Context, maintenanceEventId string, clusterMaintenanceEventScheduleUpdateV2 ClusterMaintenanceEventScheduleUpdateV2) (ImplResponse, error)
ClusterManagementV2OperationsMaintenanceEventsMaintenanceEventIdV2RescheduleMaintenanceEventV2Put - Reschedule a maintenance event
type ClusterMaintenanceEventsV2APIServicer ¶ added in v0.1.2
type ClusterMaintenanceEventsV2APIServicer interface { ClusterManagementV2DataSourcesClusterClusterIdMaintenanceEventsV2InProgressV2Get(context.Context, string) (ImplResponse, error) ClusterManagementV2DataSourcesClusterClusterIdMaintenanceEventsV2PastV2Get(context.Context, string) (ImplResponse, error) ClusterManagementV2DataSourcesClusterClusterIdMaintenanceEventsV2UpcomingV2Get(context.Context, string) (ImplResponse, error) ClusterManagementV2OperationsMaintenanceEventsMaintenanceEventIdV2RescheduleMaintenanceEventV2Put(context.Context, string, ClusterMaintenanceEventScheduleUpdateV2) (ImplResponse, error) }
ClusterMaintenanceEventsV2APIServicer defines the api actions for the ClusterMaintenanceEventsV2API service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewClusterMaintenanceEventsV2APIService ¶ added in v0.1.2
func NewClusterMaintenanceEventsV2APIService() ClusterMaintenanceEventsV2APIServicer
NewClusterMaintenanceEventsV2APIService creates a default api service
type ClusterNetworkFirewallRuleV2 ¶
type ClusterNetworkFirewallRuleV2 struct { // The reason (if needed) for the deferred status of the cluster network firewall rule. DeferredReason string `json:"deferredReason,omitempty"` // ID of the cluster for the cluster network firewall rule. ClusterId string `json:"clusterId"` // ID of the cluster network firewall rule. Id string `json:"id,omitempty"` Type FirewallRuleTypesV2 `json:"type"` // The network of the cluster network firewall rule. Network string `json:"network"` // The status of the cluster network firewall rule. Status string `json:"status,omitempty"` }
ClusterNetworkFirewallRuleV2 - Definition of an CIDR based firewall rule to be applied to a cluster.
type ClusterNetworkFirewallRuleV2APIController ¶ added in v0.1.2
type ClusterNetworkFirewallRuleV2APIController struct {
// contains filtered or unexported fields
}
ClusterNetworkFirewallRuleV2APIController binds http requests to an api service and writes the service results to the http response
func (*ClusterNetworkFirewallRuleV2APIController) ClusterManagementV2DataSourcesClusterClusterIdNetworkFirewallRulesV2Get ¶ added in v0.1.2
func (c *ClusterNetworkFirewallRuleV2APIController) ClusterManagementV2DataSourcesClusterClusterIdNetworkFirewallRulesV2Get(w http.ResponseWriter, r *http.Request)
ClusterManagementV2DataSourcesClusterClusterIdNetworkFirewallRulesV2Get - List all cluster network firewall rules
func (*ClusterNetworkFirewallRuleV2APIController) ClusterManagementV2ResourcesNetworkFirewallRulesV2FirewallRuleIdDelete ¶ added in v0.1.2
func (c *ClusterNetworkFirewallRuleV2APIController) ClusterManagementV2ResourcesNetworkFirewallRulesV2FirewallRuleIdDelete(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesNetworkFirewallRulesV2FirewallRuleIdDelete - Delete cluster network firewall rule
func (*ClusterNetworkFirewallRuleV2APIController) ClusterManagementV2ResourcesNetworkFirewallRulesV2FirewallRuleIdGet ¶ added in v0.1.2
func (c *ClusterNetworkFirewallRuleV2APIController) ClusterManagementV2ResourcesNetworkFirewallRulesV2FirewallRuleIdGet(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesNetworkFirewallRulesV2FirewallRuleIdGet - Get cluster network firewall rule details
func (*ClusterNetworkFirewallRuleV2APIController) ClusterManagementV2ResourcesNetworkFirewallRulesV2Post ¶ added in v0.1.2
func (c *ClusterNetworkFirewallRuleV2APIController) ClusterManagementV2ResourcesNetworkFirewallRulesV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesNetworkFirewallRulesV2Post - Add a cluster network firewall rule
func (*ClusterNetworkFirewallRuleV2APIController) Routes ¶ added in v0.1.2
func (c *ClusterNetworkFirewallRuleV2APIController) Routes() Routes
Routes returns all the api routes for the ClusterNetworkFirewallRuleV2APIController
type ClusterNetworkFirewallRuleV2APIOption ¶ added in v0.1.2
type ClusterNetworkFirewallRuleV2APIOption func(*ClusterNetworkFirewallRuleV2APIController)
ClusterNetworkFirewallRuleV2APIOption for how the controller is set up.
func WithClusterNetworkFirewallRuleV2APIErrorHandler ¶ added in v0.1.2
func WithClusterNetworkFirewallRuleV2APIErrorHandler(h ErrorHandler) ClusterNetworkFirewallRuleV2APIOption
WithClusterNetworkFirewallRuleV2APIErrorHandler inject ErrorHandler into controller
type ClusterNetworkFirewallRuleV2APIRouter ¶ added in v0.1.2
type ClusterNetworkFirewallRuleV2APIRouter interface { ClusterManagementV2DataSourcesClusterClusterIdNetworkFirewallRulesV2Get(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesNetworkFirewallRulesV2FirewallRuleIdDelete(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesNetworkFirewallRulesV2FirewallRuleIdGet(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesNetworkFirewallRulesV2Post(http.ResponseWriter, *http.Request) }
ClusterNetworkFirewallRuleV2APIRouter defines the required methods for binding the api requests to a responses for the ClusterNetworkFirewallRuleV2API The ClusterNetworkFirewallRuleV2APIRouter implementation should parse necessary information from the http request, pass the data to a ClusterNetworkFirewallRuleV2APIServicer to perform the required actions, then write the service results to the http response.
type ClusterNetworkFirewallRuleV2APIService ¶ added in v0.1.2
type ClusterNetworkFirewallRuleV2APIService struct {
// contains filtered or unexported fields
}
ClusterNetworkFirewallRuleV2APIService is a service that implements the logic for the ClusterNetworkFirewallRuleV2APIServicer This service should implement the business logic for every endpoint for the ClusterNetworkFirewallRuleV2API API. Include any external packages or services that will be required by this service.
func (*ClusterNetworkFirewallRuleV2APIService) ClusterManagementV2DataSourcesClusterClusterIdNetworkFirewallRulesV2Get ¶ added in v0.1.2
func (s *ClusterNetworkFirewallRuleV2APIService) ClusterManagementV2DataSourcesClusterClusterIdNetworkFirewallRulesV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2DataSourcesClusterClusterIdNetworkFirewallRulesV2Get - List all cluster network firewall rules
func (*ClusterNetworkFirewallRuleV2APIService) ClusterManagementV2ResourcesNetworkFirewallRulesV2FirewallRuleIdDelete ¶ added in v0.1.2
func (s *ClusterNetworkFirewallRuleV2APIService) ClusterManagementV2ResourcesNetworkFirewallRulesV2FirewallRuleIdDelete(ctx context.Context, firewallRuleId string) (ImplResponse, error)
ClusterManagementV2ResourcesNetworkFirewallRulesV2FirewallRuleIdDelete - Delete cluster network firewall rule
func (*ClusterNetworkFirewallRuleV2APIService) ClusterManagementV2ResourcesNetworkFirewallRulesV2FirewallRuleIdGet ¶ added in v0.1.2
func (s *ClusterNetworkFirewallRuleV2APIService) ClusterManagementV2ResourcesNetworkFirewallRulesV2FirewallRuleIdGet(ctx context.Context, firewallRuleId string) (ImplResponse, error)
ClusterManagementV2ResourcesNetworkFirewallRulesV2FirewallRuleIdGet - Get cluster network firewall rule details
func (*ClusterNetworkFirewallRuleV2APIService) ClusterManagementV2ResourcesNetworkFirewallRulesV2Post ¶ added in v0.1.2
func (s *ClusterNetworkFirewallRuleV2APIService) ClusterManagementV2ResourcesNetworkFirewallRulesV2Post(ctx context.Context, clusterNetworkFirewallRuleV2 ClusterNetworkFirewallRuleV2) (ImplResponse, error)
ClusterManagementV2ResourcesNetworkFirewallRulesV2Post - Add a cluster network firewall rule
type ClusterNetworkFirewallRuleV2APIServicer ¶ added in v0.1.2
type ClusterNetworkFirewallRuleV2APIServicer interface { ClusterManagementV2DataSourcesClusterClusterIdNetworkFirewallRulesV2Get(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesNetworkFirewallRulesV2FirewallRuleIdDelete(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesNetworkFirewallRulesV2FirewallRuleIdGet(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesNetworkFirewallRulesV2Post(context.Context, ClusterNetworkFirewallRuleV2) (ImplResponse, error) }
ClusterNetworkFirewallRuleV2APIServicer defines the api actions for the ClusterNetworkFirewallRuleV2API service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewClusterNetworkFirewallRuleV2APIService ¶ added in v0.1.2
func NewClusterNetworkFirewallRuleV2APIService() ClusterNetworkFirewallRuleV2APIServicer
NewClusterNetworkFirewallRuleV2APIService creates a default api service
type ClusterNetworkFirewallRulesV2 ¶
type ClusterNetworkFirewallRulesV2 struct { ClusterId string `json:"clusterId,omitempty"` FirewallRules []ClusterNetworkFirewallRuleV2 `json:"firewallRules,omitempty"` }
ClusterNetworkFirewallRulesV2 - A listable data source of all CIDR based firewall rules in an Instaclustr managed cluster.
type ClusterPgbouncerPoolSchema ¶ added in v0.1.2
type ClusterPgbouncerPoolSchema struct {
Cdcs []CdcPgbouncerPoolSchema `json:"cdcs,omitempty"`
}
type ClusterRestoreV2 ¶ added in v0.1.2
type ClusterRestoreV2 struct { // An optional list of Cluster Data Centres to determine their VPC in the restored cluster. Data centres not included will default to being restored to a new VPC. CdcConfigs []ClusterDataCentreRestoreConfigV2 `json:"cdcConfigs,omitempty"` // Timestamp in milliseconds since epoch or ISO formatted date and time (example - 2023-11-05T13:15:30Z). All backed up data will be restored for this point in time. Defaults to the current date and time. PointInTime string `json:"pointInTime,omitempty"` // The display name of the restored cluster. By default, the restored cluster will be created with its current name appended with “restored” and the date & time it was requested to be restored. RestoredClusterName string `json:"restoredClusterName,omitempty"` // ID of the restored cluster RestoredClusterId string `json:"restoredClusterId,omitempty"` // ID of the cluster ClusterId string `json:"clusterId"` }
ClusterRestoreV2 - Definition of a Restore to be applied to a cluster
type ClusterSettingsUpdateV2 ¶ added in v0.1.2
type ClusterSettingsUpdateV2 struct { // A description of the cluster Description string `json:"description,omitempty"` TwoFactorDelete TwoFactorDeleteSettingsV2 `json:"twoFactorDelete,omitempty"` }
ClusterSettingsUpdateV2 - The non-application specific settings of the cluster
type ClusterSettingsV2APIController ¶ added in v0.1.2
type ClusterSettingsV2APIController struct {
// contains filtered or unexported fields
}
ClusterSettingsV2APIController binds http requests to an api service and writes the service results to the http response
func (*ClusterSettingsV2APIController) ClusterManagementV2OperationsClustersV2ClusterIdChangeSettingsV2Put ¶ added in v0.1.2
func (c *ClusterSettingsV2APIController) ClusterManagementV2OperationsClustersV2ClusterIdChangeSettingsV2Put(w http.ResponseWriter, r *http.Request)
ClusterManagementV2OperationsClustersV2ClusterIdChangeSettingsV2Put - Update cluster's general settings
func (*ClusterSettingsV2APIController) Routes ¶ added in v0.1.2
func (c *ClusterSettingsV2APIController) Routes() Routes
Routes returns all the api routes for the ClusterSettingsV2APIController
type ClusterSettingsV2APIOption ¶ added in v0.1.2
type ClusterSettingsV2APIOption func(*ClusterSettingsV2APIController)
ClusterSettingsV2APIOption for how the controller is set up.
func WithClusterSettingsV2APIErrorHandler ¶ added in v0.1.2
func WithClusterSettingsV2APIErrorHandler(h ErrorHandler) ClusterSettingsV2APIOption
WithClusterSettingsV2APIErrorHandler inject ErrorHandler into controller
type ClusterSettingsV2APIRouter ¶ added in v0.1.2
type ClusterSettingsV2APIRouter interface {
ClusterManagementV2OperationsClustersV2ClusterIdChangeSettingsV2Put(http.ResponseWriter, *http.Request)
}
ClusterSettingsV2APIRouter defines the required methods for binding the api requests to a responses for the ClusterSettingsV2API The ClusterSettingsV2APIRouter implementation should parse necessary information from the http request, pass the data to a ClusterSettingsV2APIServicer to perform the required actions, then write the service results to the http response.
type ClusterSettingsV2APIService ¶ added in v0.1.2
type ClusterSettingsV2APIService struct { }
ClusterSettingsV2APIService is a service that implements the logic for the ClusterSettingsV2APIServicer This service should implement the business logic for every endpoint for the ClusterSettingsV2API API. Include any external packages or services that will be required by this service.
func (*ClusterSettingsV2APIService) ClusterManagementV2OperationsClustersV2ClusterIdChangeSettingsV2Put ¶ added in v0.1.2
func (s *ClusterSettingsV2APIService) ClusterManagementV2OperationsClustersV2ClusterIdChangeSettingsV2Put(ctx context.Context, clusterId string, clusterSettingsUpdateV2 ClusterSettingsUpdateV2) (ImplResponse, error)
ClusterManagementV2OperationsClustersV2ClusterIdChangeSettingsV2Put - Update cluster's general settings
type ClusterSettingsV2APIServicer ¶ added in v0.1.2
type ClusterSettingsV2APIServicer interface {
ClusterManagementV2OperationsClustersV2ClusterIdChangeSettingsV2Put(context.Context, string, ClusterSettingsUpdateV2) (ImplResponse, error)
}
ClusterSettingsV2APIServicer defines the api actions for the ClusterSettingsV2API service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewClusterSettingsV2APIService ¶ added in v0.1.2
func NewClusterSettingsV2APIService() ClusterSettingsV2APIServicer
NewClusterSettingsV2APIService creates a default api service
type ClusterSummaryV2 ¶
type CommonClusterBackupEventDataCentreV2 ¶ added in v0.1.2
type CommonClusterBackupEventDataCentreV2 struct { // Backup and restore events of each node in the data centre Nodes []CommonClusterBackupEventNodeV2 `json:"nodes,omitempty"` // Name of the data centre Name string `json:"name,omitempty"` // UUID of the data centre Id string `json:"id,omitempty"` }
type CommonClusterBackupEventNodeEventV2 ¶ added in v0.1.2
type CommonClusterBackupEventNodeEventV2 struct { // Timestamp of when the event was triggered Start float32 `json:"start,omitempty"` // Event progress [0..1] Progress float32 `json:"progress,omitempty"` // Timestamp of when the event was completed. Can be null. End float32 `json:"end,omitempty"` // State of the event State string `json:"state,omitempty"` // Type of event Type string `json:"type,omitempty"` }
type CommonClusterBackupEventNodeV2 ¶ added in v0.1.2
type CommonClusterBackupEventNodeV2 struct { // The node's private IP address PrivateAddress string `json:"privateAddress,omitempty"` // The node's public IP address PublicAddress string `json:"publicAddress,omitempty"` // UUID of the node Id string `json:"id,omitempty"` // List of backup and restore events for this node Events []CommonClusterBackupEventNodeEventV2 `json:"events,omitempty"` }
type CommonClusterBackupEventsV2 ¶ added in v0.1.2
type CommonClusterBackupEventsV2 struct { // List of data centres in the cluster ClusterDataCentres []CommonClusterBackupEventDataCentreV2 `json:"clusterDataCentres,omitempty"` // Name of the cluster Name string `json:"name,omitempty"` // ID of the Cluster Id string `json:"id,omitempty"` }
type CommonClusterGeneralSettingsV2 ¶ added in v0.1.2
type CommonClusterGeneralSettingsV2 struct { // A description of the cluster Description string `json:"description,omitempty"` TwoFactorDelete []TwoFactorDeleteSettingsV2 `json:"twoFactorDelete,omitempty"` }
type CommonClusterV2 ¶
type CommonClusterV2 struct { CurrentClusterOperationStatus CurrentClusterOperationStatusV2 `json:"currentClusterOperationStatus,omitempty"` // Creates the cluster with private network only, see [Private Network Clusters](https://www.instaclustr.com/support/documentation/useful-information/private-network-clusters/). PrivateNetworkCluster bool `json:"privateNetworkCluster"` // Name of the cluster. Name string `json:"name"` // A description of the cluster Description string `json:"description,omitempty"` TwoFactorDelete []TwoFactorDeleteSettingsV2 `json:"twoFactorDelete,omitempty"` // ID of the cluster. Id string `json:"id,omitempty"` SlaTier SlaTierV2 `json:"slaTier"` // Status of the cluster. Status string `json:"status,omitempty"` }
type CommonDataCentreV2 ¶
type CommonDataCentreV2 struct { // List of deleted nodes in the data centre DeletedNodes []NodeDetailsV2 `json:"deletedNodes,omitempty"` // AWS specific settings for the Data Centre. Cannot be provided with GCP or Azure settings. AwsSettings []ProviderAwsSettingsV2 `json:"awsSettings,omitempty"` // The private network address block for the Data Centre specified using CIDR address notation. The network must have a prefix length between `/12` and `/22` and must be part of a private address space. Network string `json:"network"` // List of tags to apply to the Data Centre. Tags are metadata labels which allow you to identify, categorize and filter clusters. This can be useful for grouping together clusters into applications, environments, or any category that you require. Note `tag` is not supported in terraform lifecycle `ignore_changes`. Tags []ProviderTagV2 `json:"tags,omitempty"` // GCP specific settings for the Data Centre. Cannot be provided with AWS or Azure settings. GcpSettings []ProviderGcpSettingsV2 `json:"gcpSettings,omitempty"` // List of non-deleted nodes in the data centre Nodes []NodeDetailsV2 `json:"nodes,omitempty"` CloudProvider CloudProviderEnumV2 `json:"cloudProvider"` // Azure specific settings for the Data Centre. Cannot be provided with AWS or GCP settings. AzureSettings []ProviderAzureSettingsV2 `json:"azureSettings,omitempty"` // A logical name for the data centre within a cluster. These names must be unique in the cluster. Name string `json:"name"` // ID of the Cluster Data Centre. Id string `json:"id,omitempty"` // Region of the Data Centre. See the description for node size for a compatible Data Centre for a given node size. Region string `json:"region"` // For customers running in their own account. Your provider account can be found on the Create Cluster page on the Instaclustr Console, or the \"Provider Account\" property on any existing cluster. For customers provisioning on Instaclustr's cloud provider accounts, this property may be omitted. ProviderAccountName string `json:"providerAccountName,omitempty"` // Status of the Data Centre. Status string `json:"status,omitempty"` }
type Constraint ¶ added in v0.1.2
func WithMaximum ¶ added in v0.1.2
func WithMaximum[T Number](expected T) Constraint[T]
func WithMinimum ¶ added in v0.1.2
func WithMinimum[T Number](expected T) Constraint[T]
type CreateClusterResponseSchema ¶ added in v0.1.2
type CreateClusterResponseSchema struct {
Id string `json:"id,omitempty"`
}
type CreateCustomSourceMirrorRequestSchemaOnlyClass ¶ added in v0.1.2
type CreateCustomSourceMirrorRequestSchemaOnlyClass struct { // Indicates that your source cluster is a custom cluster SourceType string `json:"sourceType,omitempty"` // Whether to rename topics as they are mirrored, by prefixing the source alias to the topic name UseRenaming bool `json:"useRenaming,omitempty"` // alias to use for your source kafka cluster. This will be used to rename topics if that option is turned on SourceAlias string `json:"sourceAlias,omitempty"` // Kafka connection properties used to connect to your source cluster SourceConnectionProperties string `json:"sourceConnectionProperties,omitempty"` // Regex to select which topics to mirror TopicsRegex string `json:"topicsRegex,omitempty"` // Maximum number of tasks for Kafka Connect to use MaxTasks int32 `json:"maxTasks,omitempty"` }
type CreateExclusionWindowRequest ¶ added in v0.1.2
type CreateExclusionWindowRequest struct { // Cluster Id for the cluster that this exclusion window relates to ClusterId string `json:"clusterId,omitempty"` // The day of the week that this exclusion window starts on DayOfWeek string `json:"dayOfWeek,omitempty"` // The hour of the day that this exclusion window starts on StartHour int32 `json:"startHour,omitempty"` // The duration (in hours) of this exclusion window DurationInHours int32 `json:"durationInHours,omitempty"` ValidationMessages map[string]string `json:"validationMessages,omitempty"` }
type CreateExclusionWindowResponse ¶ added in v0.1.2
type CreateExclusionWindowResponse struct { // Unique Id for this exclusion windows Id string `json:"id,omitempty"` }
type CreateInstaclustrMirrorRequestSchemaOnlyClass ¶ added in v0.1.2
type CreateInstaclustrMirrorRequestSchemaOnlyClass struct { // Indicates that your source cluster is an instaclustr managed cluster SourceType string `json:"sourceType,omitempty"` // Whether to rename topics as they are mirrored, by prefixing the source alias to the topic name UseRenaming bool `json:"useRenaming,omitempty"` // Id of your source instaclustr Kafka cluster KafkaSource string `json:"kafkaSource,omitempty"` // Whether or not to connect to your source cluster's private IP addresses UsePrivateIps bool `json:"usePrivateIps,omitempty"` // Alias to use for your source Kafka cluster. This will be used to rename topics if that option is turned on SourceAlias string `json:"sourceAlias,omitempty"` // Regex to select which topics to mirror TopicsRegex string `json:"topicsRegex,omitempty"` // Maximum number of tasks for Kafka Connect to use MaxTasks int32 `json:"maxTasks,omitempty"` }
type CreateMirrorRequest ¶ added in v0.1.2
type CreateMirrorRequest struct { UseRenaming bool `json:"useRenaming,omitempty"` SourceType string `json:"sourceType,omitempty"` KafkaSource string `json:"kafkaSource,omitempty"` UsePrivateIps bool `json:"usePrivateIps,omitempty"` SourceAlias string `json:"sourceAlias,omitempty"` SourceConnectionProperties string `json:"sourceConnectionProperties,omitempty"` TopicsRegex string `json:"topicsRegex,omitempty"` MaxTasks int32 `json:"maxTasks,omitempty"` }
type CreateMirrorResponse ¶ added in v0.1.2
type CreateMirrorResponse struct { // Id of the newly created mirroring config. Clients should use this to query details about the mirroring config MirrorId string `json:"mirrorId,omitempty"` }
type CreateServiceUserRequest ¶ added in v0.1.2
type CreateServiceUserRequest struct { // Username of the service user. must be unique. Username string `json:"username"` // Email of the service user. must be unique (including aliases) Email string `json:"email"` // Profile of the service user OWNER can manage clusters and users (excluding other service users) CLUSTER_ADMIN can manage clusters READ_ONLY can view clusters and access monitoring Profile string `json:"profile"` // Display name of the service user DisplayName string `json:"displayName,omitempty"` ValidationMessages map[string]string `json:"validationMessages,omitempty"` }
CreateServiceUserRequest - Defines all the details required to add a service user.
type CurrentClusterOperationStatusV2 ¶
type CurrentClusterOperationStatusV2 string
CurrentClusterOperationStatusV2 : Indicates if the cluster is currently performing any restructuring operation such as being created or resized
const ( NO_OPERATION CurrentClusterOperationStatusV2 = "NO_OPERATION" OPERATION_IN_PROGRESS CurrentClusterOperationStatusV2 = "OPERATION_IN_PROGRESS" OPERATION_FAILED CurrentClusterOperationStatusV2 = "OPERATION_FAILED" )
List of CurrentClusterOperationStatusV2
type CurrentOperationsV2 ¶ added in v0.1.2
type CurrentOperationsV2 struct { // Latest active delete nodes operation DeleteNodes []DeleteNodesOperationInfoV2 `json:"deleteNodes,omitempty"` // Active node resize operations Resize []ResizeOperationInfosV2 `json:"resize,omitempty"` }
CurrentOperationsV2 - Active operations in the data centre.
type CustomVpcSettingsRestoreV2 ¶ added in v0.1.2
type CustomVpcSettingsRestoreV2 struct { // Custom VPC ID to which the restored cluster will be allocated. VpcId string `json:"vpcId"` // CIDR block in which the cluster will be allocated for a custom VPC Network string `json:"network"` }
CustomVpcSettingsRestoreV2 - Definition of Custom VPC Settings to be applied to Cluster Data Centre
type DataCentre ¶ added in v0.1.2
type DataCentre struct { // Data centre id Id string `json:"id,omitempty"` // Data centre region Name string `json:"name,omitempty"` // User-provided cluster data centre name, default to be the data centre region if nothing provided CdcName string `json:"cdcName,omitempty"` // Data centre provider Provider string `json:"provider,omitempty"` // Cluster Data Centre status CdcStatus string `json:"cdcStatus,omitempty"` // Cluster data centre network CdcNetwork string `json:"cdcNetwork,omitempty"` Bundles []string `json:"bundles,omitempty"` // Client TLS Encryption ClientEncryption bool `json:"clientEncryption,omitempty"` // Password authenticaiton PasswordAuthentication bool `json:"passwordAuthentication,omitempty"` // User authorization UserAuthorization bool `json:"userAuthorization,omitempty"` // Private broadcast RPC address used UsePrivateBroadcastRPCAddress bool `json:"usePrivateBroadcastRPCAddress,omitempty"` // Private IP address PrivateIPOnly bool `json:"privateIPOnly,omitempty"` Nodes []Node `json:"nodes,omitempty"` // Number of nodes in cluster NodeCount int32 `json:"nodeCount,omitempty"` // Encryption key id EncryptionKeyId string `json:"encryptionKeyId,omitempty"` // Resize target node size ResizeTargetNodeSize string `json:"resizeTargetNodeSize,omitempty"` PrivateLink PrivateLink `json:"privateLink,omitempty"` }
type DataCentrePrimaryKey ¶ added in v0.1.2
type DataCentrePrimaryKey struct { // Name of data centre Name string `json:"name,omitempty"` // Provider name Provider string `json:"provider,omitempty"` }
DataCentrePrimaryKey - DataCentre of the rack
type DataCentreRegion ¶ added in v0.1.2
type DataCentreRegion struct {
DATACENTRE_REGION NodeSizeForPricingResource `json:"DATACENTRE_REGION,omitempty"`
}
DataCentreRegion - The type of cloud provider. Example: AWS_VPC.
type DataCentreRequest ¶ added in v0.1.2
type DataCentreRequest struct { Provider Provider `json:"provider,omitempty"` DataCentre string `json:"dataCentre"` // A logical name for the data centre within a Cassandra cluster. These names must be unique in the cluster. Cannot be changed once created. If not provided will default to the region Name string `json:"name,omitempty"` // The private network address block for the cluster specified using CIDR address notation. The network must have a prefix length between /12 and /22, must be part of a private address space and must not intersect with another data centre Network string `json:"network"` NodeSize string `json:"nodeSize,omitempty"` RackAllocation RackAllocation `json:"rackAllocation,omitempty"` }
DataCentreRequest - Definition of a data centre to be created within a cluster. Any fields left blank will use the values provided in the ClusterProvisioningRequest top level object Currently only APACHE_CASSANDRA supports multiple data centres. If overriding the bundles you must specify APACHE_CASSANDRA (and LUCENE - if specified at top level) at the same version. SPARK can only be defined on one data centre
type DeleteClusterResponseSchema ¶ added in v0.1.2
type DeleteClusterResponseSchema struct {
Message string `json:"message,omitempty"`
}
type DeleteNodeOperationInfoV2 ¶ added in v0.1.2
type DeleteNodeOperationInfoV2 struct { // Timestamp of the creation of the operation Created string `json:"created,omitempty"` // Timestamp of the last modification of the operation Modified string `json:"modified,omitempty"` // Operation id Id string `json:"id,omitempty"` // ID of the node being replaced. NodeId string `json:"nodeId,omitempty"` Status OperationStatusV2 `json:"status,omitempty"` }
type DeleteNodesOperationInfoV2 ¶ added in v0.1.2
type DeleteNodesOperationInfoV2 struct { // Number of nodes set to delete in the operation. NumberOfNodesToDelete int32 `json:"numberOfNodesToDelete,omitempty"` DeleteNodeOperations []DeleteNodeOperationInfoV2 `json:"deleteNodeOperations,omitempty"` // Timestamp of the creation of the operation Created string `json:"created,omitempty"` // Timestamp of the last modification of the operation Modified string `json:"modified,omitempty"` // Operation id Id string `json:"id,omitempty"` // ID of the Cluster Data Centre. CdcId string `json:"cdcId,omitempty"` Status OperationStatusV2 `json:"status,omitempty"` }
type ElasticSearchOptionsSchema ¶ added in v0.1.2
type ElasticSearchOptionsSchema struct { // Accepts true/false. Enables Client ⇄ Node Encryption. ClientEncryption bool `json:"clientEncryption,omitempty"` // This is an optional boolean parameter used to scale the load of the data node by having 3 dedicated master nodes for a particular cluster. We recommend selecting this to true for clusters with 9 and above nodes. DedicatedMasterNodes bool `json:"dedicatedMasterNodes,omitempty"` // Only to be included if the if dedicatedMasterNodes is set to true. See Available cluster node sizes in <a href='#operation/extendedProvisionRequestHandler'>Provisioning API</a> MasterNodeSize string `json:"masterNodeSize,omitempty"` // Enables Security Plugin. This option gives an extra layer of security to the cluster. This will automatically enable internode encryption. SecurityPlugin bool `json:"securityPlugin,omitempty"` // Enables Index Management Plugin. This helps automate recurring index management activities. IndexManagementPlugin bool `json:"indexManagementPlugin,omitempty"` }
type EncryptionKeyResponse ¶ added in v0.1.2
type EncryptionKeyResponse struct { // Encryption key ID Id string `json:"id,omitempty"` // AWS ARN for the encryption key Arn string `json:"arn,omitempty"` // Encryption key alias Alias string `json:"alias,omitempty"` // Name of the provider account. Defaults to <code>INSTACLUSTR</code>. Must be explicitly provided for Run-In-Your-Own-Account customers. Provider string `json:"provider,omitempty"` }
type EncryptionKeyValidationResponse ¶ added in v0.1.2
type EncryptionKeyValidationResponseV2 ¶ added in v0.1.2
type EncryptionKeyValidationResponseV2 struct { // Regions of the key Regions []AwsRegionV2 `json:"regions,omitempty"` // If the key is valid or invalid. IsValid bool `json:"isValid,omitempty"` // Detailed message of the validation result. Message string `json:"message,omitempty"` }
type ErrorCollectionResponse ¶ added in v0.1.2
type ErrorHandler ¶
type ErrorHandler func(w http.ResponseWriter, r *http.Request, err error, result *ImplResponse)
ErrorHandler defines the required method for handling error. You may implement it and inject this into a controller if you would like errors to be handled differently from the DefaultErrorHandler
type ErrorListResponseV2 ¶
type ErrorListResponseV2 struct {
Errors []ErrorResponseV2 `json:"errors,omitempty"`
}
type ErrorMessage ¶ added in v0.1.2
type ErrorResponse ¶ added in v0.1.2
type ErrorResponse struct {
Error string `json:"error,omitempty"`
}
type ErrorResponseV2 ¶
type ExclusionWindowsResponse ¶ added in v0.1.2
type ExclusionWindowsResponse struct { // List of exclusion windows for the given cluster ExclusionWindows []WindowResponse `json:"exclusionWindows,omitempty"` }
type FirewallRule ¶ added in v0.1.2
type FirewallRule struct { Network string `json:"network,omitempty"` SecurityGroupId string `json:"securityGroupId,omitempty"` Rules []FirewallRuleKind `json:"rules"` }
type FirewallRuleKind ¶ added in v0.1.2
type FirewallRuleMixedSchema ¶ added in v0.1.2
type FirewallRuleMixedSchema struct { Rules []FirewallRuleKind `json:"rules"` // The security group to which the firewall rule relates. Should not be included if network is already included. SecurityGroupId string `json:"securityGroupId,omitempty"` // The network to which the firewall rule relates. Should not be included if securityGroupId is already included. Network string `json:"network,omitempty"` }
type FirewallRuleTypesV2 ¶
type FirewallRuleTypesV2 string
FirewallRuleTypesV2 : The type of firewall rule.
type GCPVPCPeerV2APIController ¶ added in v0.1.2
type GCPVPCPeerV2APIController struct {
// contains filtered or unexported fields
}
GCPVPCPeerV2APIController binds http requests to an api service and writes the service results to the http response
func (*GCPVPCPeerV2APIController) ClusterManagementV2DataSourcesProvidersGcpVpcPeersV2Get ¶ added in v0.1.2
func (c *GCPVPCPeerV2APIController) ClusterManagementV2DataSourcesProvidersGcpVpcPeersV2Get(w http.ResponseWriter, r *http.Request)
ClusterManagementV2DataSourcesProvidersGcpVpcPeersV2Get - List all GCP VPC Peering requests
func (*GCPVPCPeerV2APIController) ClusterManagementV2ResourcesProvidersGcpVpcPeersV2Post ¶ added in v0.1.2
func (c *GCPVPCPeerV2APIController) ClusterManagementV2ResourcesProvidersGcpVpcPeersV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesProvidersGcpVpcPeersV2Post - Create GCP VPC Peering Request
func (*GCPVPCPeerV2APIController) ClusterManagementV2ResourcesProvidersGcpVpcPeersV2VpcPeerIdDelete ¶ added in v0.1.2
func (c *GCPVPCPeerV2APIController) ClusterManagementV2ResourcesProvidersGcpVpcPeersV2VpcPeerIdDelete(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesProvidersGcpVpcPeersV2VpcPeerIdDelete - Delete GCP VPC Peering Connection
func (*GCPVPCPeerV2APIController) ClusterManagementV2ResourcesProvidersGcpVpcPeersV2VpcPeerIdGet ¶ added in v0.1.2
func (c *GCPVPCPeerV2APIController) ClusterManagementV2ResourcesProvidersGcpVpcPeersV2VpcPeerIdGet(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesProvidersGcpVpcPeersV2VpcPeerIdGet - Get GCP VPC Peering Connection info
func (*GCPVPCPeerV2APIController) Routes ¶ added in v0.1.2
func (c *GCPVPCPeerV2APIController) Routes() Routes
Routes returns all the api routes for the GCPVPCPeerV2APIController
type GCPVPCPeerV2APIOption ¶ added in v0.1.2
type GCPVPCPeerV2APIOption func(*GCPVPCPeerV2APIController)
GCPVPCPeerV2APIOption for how the controller is set up.
func WithGCPVPCPeerV2APIErrorHandler ¶ added in v0.1.2
func WithGCPVPCPeerV2APIErrorHandler(h ErrorHandler) GCPVPCPeerV2APIOption
WithGCPVPCPeerV2APIErrorHandler inject ErrorHandler into controller
type GCPVPCPeerV2APIRouter ¶ added in v0.1.2
type GCPVPCPeerV2APIRouter interface { ClusterManagementV2DataSourcesProvidersGcpVpcPeersV2Get(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesProvidersGcpVpcPeersV2Post(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesProvidersGcpVpcPeersV2VpcPeerIdDelete(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesProvidersGcpVpcPeersV2VpcPeerIdGet(http.ResponseWriter, *http.Request) }
GCPVPCPeerV2APIRouter defines the required methods for binding the api requests to a responses for the GCPVPCPeerV2API The GCPVPCPeerV2APIRouter implementation should parse necessary information from the http request, pass the data to a GCPVPCPeerV2APIServicer to perform the required actions, then write the service results to the http response.
type GCPVPCPeerV2APIService ¶ added in v0.1.2
type GCPVPCPeerV2APIService struct {
// contains filtered or unexported fields
}
GCPVPCPeerV2APIService is a service that implements the logic for the GCPVPCPeerV2APIServicer This service should implement the business logic for every endpoint for the GCPVPCPeerV2API API. Include any external packages or services that will be required by this service.
func (*GCPVPCPeerV2APIService) ClusterManagementV2DataSourcesProvidersGcpVpcPeersV2Get ¶ added in v0.1.2
func (s *GCPVPCPeerV2APIService) ClusterManagementV2DataSourcesProvidersGcpVpcPeersV2Get(ctx context.Context) (ImplResponse, error)
ClusterManagementV2DataSourcesProvidersGcpVpcPeersV2Get - List all GCP VPC Peering requests
func (*GCPVPCPeerV2APIService) ClusterManagementV2ResourcesProvidersGcpVpcPeersV2Post ¶ added in v0.1.2
func (s *GCPVPCPeerV2APIService) ClusterManagementV2ResourcesProvidersGcpVpcPeersV2Post(ctx context.Context, gcpVpcPeerV2 GcpVpcPeerV2) (ImplResponse, error)
ClusterManagementV2ResourcesProvidersGcpVpcPeersV2Post - Create GCP VPC Peering Request
func (*GCPVPCPeerV2APIService) ClusterManagementV2ResourcesProvidersGcpVpcPeersV2VpcPeerIdDelete ¶ added in v0.1.2
func (s *GCPVPCPeerV2APIService) ClusterManagementV2ResourcesProvidersGcpVpcPeersV2VpcPeerIdDelete(ctx context.Context, vpcPeerId string) (ImplResponse, error)
ClusterManagementV2ResourcesProvidersGcpVpcPeersV2VpcPeerIdDelete - Delete GCP VPC Peering Connection
func (*GCPVPCPeerV2APIService) ClusterManagementV2ResourcesProvidersGcpVpcPeersV2VpcPeerIdGet ¶ added in v0.1.2
func (s *GCPVPCPeerV2APIService) ClusterManagementV2ResourcesProvidersGcpVpcPeersV2VpcPeerIdGet(ctx context.Context, vpcPeerId string) (ImplResponse, error)
ClusterManagementV2ResourcesProvidersGcpVpcPeersV2VpcPeerIdGet - Get GCP VPC Peering Connection info
type GCPVPCPeerV2APIServicer ¶ added in v0.1.2
type GCPVPCPeerV2APIServicer interface { ClusterManagementV2DataSourcesProvidersGcpVpcPeersV2Get(context.Context) (ImplResponse, error) ClusterManagementV2ResourcesProvidersGcpVpcPeersV2Post(context.Context, GcpVpcPeerV2) (ImplResponse, error) ClusterManagementV2ResourcesProvidersGcpVpcPeersV2VpcPeerIdDelete(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesProvidersGcpVpcPeersV2VpcPeerIdGet(context.Context, string) (ImplResponse, error) }
GCPVPCPeerV2APIServicer defines the api actions for the GCPVPCPeerV2API service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewGCPVPCPeerV2APIService ¶ added in v0.1.2
func NewGCPVPCPeerV2APIService() GCPVPCPeerV2APIServicer
NewGCPVPCPeerV2APIService creates a default api service
type GcpApiPeeringConnectionWithRemoteInfo ¶ added in v0.1.2
type GcpApiPeeringConnectionWithRemoteInfo struct { // ID of the VPC peering connection Id string `json:"id,omitempty"` // Name of the Vpc Peering Connection Name string `json:"name,omitempty"` // Vpc Network Name of the Datacenter VPC VpcNetworkName string `json:"vpcNetworkName,omitempty"` // Vpc Network Name of the Peered VPC PeerVpcNetworkName string `json:"peerVpcNetworkName,omitempty"` // GCP Project ID of the Datacenter ProjectId string `json:"projectId,omitempty"` // GCP Project ID of the Peered VPC PeerProjectId string `json:"peerProjectId,omitempty"` // ID of the Cluster Data Centre ClusterDataCentre string `json:"clusterDataCentre,omitempty"` PeerSubnets AzureApiPeeringConnectionPeerSubnets `json:"peerSubnets,omitempty"` // Reason for Peering Connection Failure FailureReason string `json:"failureReason,omitempty"` // Status of the VPC peering connection StatusCode string `json:"statusCode,omitempty"` }
type GcpApiVpcPeeringConnectionRequest ¶ added in v0.1.2
type GcpApiVpcPeeringConnectionRequest struct { // VPC Network Name of the VPC with which you are creating the peering connection PeerVpcNetworkName string `json:"peerVpcNetworkName"` // The project ID of the owner of the accepter VPC PeerProjectId string `json:"peerProjectId"` // The subnets for the peering VPC, mutually exclusive with peerSubnet PeerSubnets []string `json:"peerSubnets,omitempty"` // Whether to add the VPC peer network to the cluster firewall allowed addresses<br><br>Defaults to false. AddNetworkToFirewallRules bool `json:"addNetworkToFirewallRules,omitempty"` ValidationMessages map[string]string `json:"validationMessages,omitempty"` }
type GcpVpcPeerSummaryV2 ¶
type GcpVpcPeerSummaryV2 struct { // The project ID of the owner of the accepter VPC. PeerProjectId string `json:"peerProjectId"` // The subnets for the peering VPC. PeerSubnets []string `json:"peerSubnets"` // GCP Project ID of the Data Centre. DataCentreProjectId string `json:"dataCentreProjectId,omitempty"` // Name of the Peering Connection. Name string `json:"name,omitempty"` // ID of the VPC peering connection. Id string `json:"id,omitempty"` // Vpc Network Name of the Data Centre VPC. DataCentreVpcNetworkName string `json:"dataCentreVpcNetworkName,omitempty"` // The name of the VPC Network you wish to peer to. PeerVpcNetworkName string `json:"peerVpcNetworkName"` // ID of the Cluster Data Centre. CdcId string `json:"cdcId"` }
type GcpVpcPeerV2 ¶
type GcpVpcPeerV2 struct { // The project ID of the owner of the accepter VPC. PeerProjectId string `json:"peerProjectId"` // The subnets for the peering VPC. PeerSubnets []string `json:"peerSubnets"` // Reason for Peering Connection Failure. FailureReason string `json:"failureReason,omitempty"` // GCP Project ID of the Data Centre. DataCentreProjectId string `json:"dataCentreProjectId,omitempty"` // Name of the Peering Connection. Name string `json:"name,omitempty"` // ID of the VPC peering connection. Id string `json:"id,omitempty"` // Vpc Network Name of the Data Centre VPC. DataCentreVpcNetworkName string `json:"dataCentreVpcNetworkName,omitempty"` // The name of the VPC Network you wish to peer to. PeerVpcNetworkName string `json:"peerVpcNetworkName"` // Status of the VPC Peering Connection. Values can be `GENESIS`, `PROVISIONING`, `FAILED`, `INACTIVE`, `ACTIVE` or `UNKNOWN`. StatusCode string `json:"statusCode,omitempty"` // ID of the Cluster Data Centre. CdcId string `json:"cdcId"` }
GcpVpcPeerV2 - Definition of an GCP VPC Peering request to allow privately routed connections to a target data centre.
type GenericJsonErrorListResponse ¶ added in v0.1.2
type GenericJsonErrorListResponse struct {
Errors []GenericJsonErrorResponse `json:"errors,omitempty"`
}
type GenericJsonErrorResponse ¶ added in v0.1.2
type GenericResponse ¶ added in v0.1.2
type GenericResponse struct { // message content Message string `json:"message,omitempty"` }
type GetAllMirrorsResponse ¶ added in v0.1.2
type GetAllMirrorsResponse struct { // list of all active mirroring configurations Mirrors []GetAllMirrorsResponseItem `json:"mirrors,omitempty"` }
type GetAllMirrorsResponseItem ¶ added in v0.1.2
type GetAllMirrorsResponseItem struct { // Id of the mirroring config. Id string `json:"id,omitempty"` // The base name for the connectors of this mirror ConnectorName string `json:"connectorName,omitempty"` // The original regular expression used to define which topics to mirror TopicsRegex string `json:"topicsRegex,omitempty"` }
GetAllMirrorsResponseItem - list of all active mirroring configurations
type GetSpecificMirrorResponse ¶ added in v0.1.2
type GetSpecificMirrorResponse struct { // Id of the mirroring config. Id string `json:"id,omitempty"` // The overall status of this mirror Status string `json:"status,omitempty"` // The base name for the connectors of this mirror ConnectorName string `json:"connectorName,omitempty"` // The latency in milliseconds above which this mirror will be considered out of sync TargetLatency int32 `json:"targetLatency,omitempty"` // The original regular expression used to define which topics to mirror TopicsRegex string `json:"topicsRegex,omitempty"` // Status of the MirrorSourceConnector MirrorStatus string `json:"mirrorStatus,omitempty"` // Status of the CheckpointConnector CheckpointStatus string `json:"checkpointStatus,omitempty"` // List of mirrored topics, their average latencies and their average record rates TopicStatuses []TopicInfo `json:"topicStatuses,omitempty"` }
type IamPrincipalArnV2 ¶
type IamPrincipalArnV2 struct { // The ID of the cluster data center. ClusterDataCenterId string `json:"clusterDataCenterId"` // The Instaclustr ID of the AWS endpoint service EndPointServiceId string `json:"endPointServiceId,omitempty"` // The Instaclustr ID of the IAM Principal ARN. Id string `json:"id,omitempty"` // The IAM Principal ARN. PrincipalArn string `json:"principalArn"` }
IamPrincipalArnV2 - Definition of an IAM Principal ARN being used for Kafka PrivateLink.
type IamPrincipalArnsV2 ¶
type IamPrincipalArnsV2 struct { // ID of the cluster data center ClusterDataCenterId string `json:"clusterDataCenterId,omitempty"` // IAM Principal ARNs to allow connection to the AWS Endpoint Service. IamPrincipalArns []IamPrincipalArnV2 `json:"iamPrincipalArns,omitempty"` }
IamPrincipalArnsV2 - List of IAM Principal ARNs for a cluster data center
type ImplResponse ¶
type ImplResponse struct { Code int Body interface{} }
ImplResponse defines an implementation response with error code and the associated body
func Response ¶
func Response(code int, body interface{}) ImplResponse
Response return a ImplResponse struct filled
type Indicator ¶ added in v0.1.2
type Indicator struct { // The name of the indicator being returned Type string `json:"type,omitempty"` // The state details of the indicator type. Object structure:</br><pre>{</br> \"stateDetails\": {</br> State: [</br> Details</br> ]</br> }</br>}</pre><code>State</code> enum: <code>PASS</code>, <code>WARN</code>, <code>WARN_MULTI</code>, <code>FAIL</code>, <code>FAIL_MULTI</code>, <code>UNKNOWN</code></br><code>Detail</code> fields: <code>message</code>, <code>publicIp</code>, <code>privateIp</code></br> StateDetails map[string]interface{} `json:"stateDetails,omitempty"` }
type KafkaAclCreateRequest ¶ added in v0.1.2
type KafkaAclCreateRequest struct { // Valid values must start with \"User:\" including the wildcard, e.g., \"User:*\" Principal string `json:"principal,omitempty"` // It takes any string including the wildcard \"*\" Host string `json:"host,omitempty"` // Valid values for resourceType: \"CLUSTER\", \"TOPIC\", \"GROUP\", \"DELEGATION_TOKEN\", \"TRANSACTIONAL_ID\" ResourceType string `json:"resourceType,omitempty"` // It takes any string including the wildcard \"*\" ResourceName string `json:"resourceName,omitempty"` // Valid values for operation: \"ALL\", \"READ\", \"WRITE\", \"CREATE\", \"DELETE\", \"ALTER\", \"DESCRIBE\", \"CLUSTER_ACTION\", \"DESCRIBE_CONFIGS\", \"ALTER_CONFIGS\", \"IDEMPOTENT_WRITE\" Operation string `json:"operation,omitempty"` // Valid values for permissionType: \"ALLOW\", \"DENY\" PermissionType string `json:"permissionType,omitempty"` // Valid values for patternType: \"LITERAL\", \"PREFIXED\" PatternType string `json:"patternType,omitempty"` ValidationMessages map[string]string `json:"validationMessages,omitempty"` }
type KafkaAclDeleteRequest ¶ added in v0.1.2
type KafkaAclDeleteRequest struct { // Valid values must start with \"User:\" including the wildcard, e.g., \"User:*\" Principal string `json:"principal,omitempty"` // It takes any string including the wildcard \"*\" Host string `json:"host,omitempty"` // Valid values for resourceType: \"CLUSTER\", \"TOPIC\", \"GROUP\", \"DELEGATION_TOKEN\", \"TRANSACTIONAL_ID\", \"ANY\" ResourceType string `json:"resourceType,omitempty"` // It takes any string including the wildcard \"*\" ResourceName string `json:"resourceName,omitempty"` // Valid values for operation: \"ANY\", \"ALL\", \"READ\", \"WRITE\", \"CREATE\", \"DELETE\", \"ALTER\", \"DESCRIBE\", \"CLUSTER_ACTION\", \"DESCRIBE_CONFIGS\", \"ALTER_CONFIGS\", \"IDEMPOTENT_WRITE\" Operation string `json:"operation,omitempty"` // Valid values for permissionType: \"ALLOW\", \"DENY\", \"ANY\" PermissionType string `json:"permissionType,omitempty"` // Valid values for patternType: \"LITERAL\", \"PREFIXED\", \"MATCH\", \"ANY\" PatternType string `json:"patternType,omitempty"` ValidationMessages map[string]string `json:"validationMessages,omitempty"` }
type KafkaAclEntryDisplay ¶ added in v0.1.2
type KafkaAclEntryDisplay struct { Principal string `json:"principal,omitempty"` Host string `json:"host,omitempty"` ResourceType string `json:"resourceType,omitempty"` ResourceName string `json:"resourceName,omitempty"` Operation string `json:"operation,omitempty"` PermissionType string `json:"permissionType,omitempty"` PatternType string `json:"patternType,omitempty"` }
type KafkaAclListRequest ¶ added in v0.1.2
type KafkaAclListRequest struct { // (Optional) If supplied, valid values must start with \"User:\" including the wildcard, e.g., \"User:*\" Principal string `json:"principal,omitempty"` // (Optional) If supplied, it takes any string including the wildcard \"*\" Host string `json:"host,omitempty"` // (Optional) If supplied, valid values for resourceType: \"CLUSTER\", \"TOPIC\", \"GROUP\", \"DELEGATION_TOKEN\", \"TRANSACTIONAL_ID\", \"ANY\" ResourceType string `json:"resourceType,omitempty"` // (Optional) If supplied, it takes any string including the wildcard \"*\" ResourceName string `json:"resourceName,omitempty"` // (Optional) If supplied, valid values for operation: \"ANY\", \"ALL\", \"READ\", \"WRITE\", \"CREATE\", \"DELETE\", \"ALTER\", \"DESCRIBE\", \"CLUSTER_ACTION\", \"DESCRIBE_CONFIGS\", \"ALTER_CONFIGS\", \"IDEMPOTENT_WRITE\" Operation string `json:"operation,omitempty"` // (Optional) If supplied, valid values for permissionType: \"ALLOW\", \"DENY\", \"ANY\" PermissionType string `json:"permissionType,omitempty"` // (Optional) If supplied, valid values for patternType: \"LITERAL\", \"PREFIXED\", \"MATCH\", \"ANY\" PatternType string `json:"patternType,omitempty"` ValidationMessages map[string]string `json:"validationMessages,omitempty"` }
type KafkaAclListResponse ¶ added in v0.1.2
type KafkaAclListResponse struct {
Acls []KafkaAclEntryDisplay `json:"acls,omitempty"`
}
type KafkaAclListV2 ¶
type KafkaAclListV2 struct { // List of ACLs for the given principal. Acls []KafkaAclV2 `json:"acls"` // This is the principal without the `User:` prefix. UserQuery string `json:"userQuery"` // UUID of the Kafka cluster. ClusterId string `json:"clusterId"` // Instaclustr identifier for the ACL list for a principal. The value of this property has the form: [clusterId]_[principalUserQuery] The user query is the principal value without the leading `User:`. Id string `json:"id,omitempty"` }
KafkaAclListV2 - List of access control lists for a Kafka cluster.
type KafkaAclListsV2 ¶
type KafkaAclListsV2 struct { // UUID of the Kafka cluster ClusterId string `json:"clusterId,omitempty"` // List of all ACLs in the Kafka cluster. AclLists []KafkaAclListV2 `json:"aclLists,omitempty"` }
KafkaAclListsV2 - List of access control lists for a Kafka cluster.
type KafkaAclV2 ¶
type KafkaAclV2 struct { // Specifies the users(s) for which this ACL applies and can include the wildcard `*`. Valid values must start with \"User:\" including the wildcard. Principal string `json:"principal"` // Specifies whether to allow or deny the operation. PermissionType string `json:"permissionType"` // The IP address to which this ACL applies. It takes any string including the wildcard `*` for all IP addresses. Host string `json:"host"` // Indicates the resource-pattern-type PatternType string `json:"patternType"` // Any string that fits the resource name, e.g. topic name if the resource type is TOPIC ResourceName string `json:"resourceName"` // The operation that will be allowed or denied. Operation string `json:"operation"` // Specifies the type of resource. ResourceType string `json:"resourceType"` }
KafkaAclV2 - Definition of a Kafka access control list.
type KafkaAuthMechanismsEnumV2 ¶ added in v0.1.2
type KafkaAuthMechanismsEnumV2 string
KafkaAuthMechanismsEnumV2 : Authentication mechanisms supported for KafkaClusters.
const (
SASL KafkaAuthMechanismsEnumV2 = "SASL"
)
List of KafkaAuthMechanismsEnumV2
type KafkaClusterUpdateV2 ¶
type KafkaClusterUpdateV2 struct { // List of data centre settings. DataCentres []KafkaDataCentreV2 `json:"dataCentres"` // Provision additional dedicated nodes for Apache Zookeeper to run on. Zookeeper nodes will be co-located with Kafka if this is not provided DedicatedZookeeper []KafkaDedicatedZookeeperSettingsUpdateV2 `json:"dedicatedZookeeper,omitempty"` // A description of the cluster Description string `json:"description,omitempty"` TwoFactorDelete []TwoFactorDeleteSettingsV2 `json:"twoFactorDelete,omitempty"` // Settings to determine how resize requests will be performed for the cluster. ResizeSettings []ResizeSettingsV2 `json:"resizeSettings,omitempty"` }
type KafkaClusterV2 ¶
type KafkaClusterV2 struct { // Enables Client ⇄ Broker Authentication with mTLS. ClientBrokerAuthWithMtls bool `json:"clientBrokerAuthWithMtls,omitempty"` // Default number of partitions to use when created new topics. DefaultNumberOfPartitions int32 `json:"defaultNumberOfPartitions"` // A description of the cluster Description string `json:"description,omitempty"` // Adds the specified version of Kafka Karapace REST Proxy to this Kafka cluster. KarapaceRestProxy []KafkaKarapaceRestProxyDetailsV2 `json:"karapaceRestProxy,omitempty"` // Allows topics to be auto created by brokers when messages are published to a non-existent topic AutoCreateTopics bool `json:"autoCreateTopics"` // Enables Client ⇄ Cluster Encryption. ClientToClusterEncryption bool `json:"clientToClusterEncryption"` CurrentClusterOperationStatus CurrentClusterOperationStatusV2 `json:"currentClusterOperationStatus,omitempty"` // Creates the cluster with private network only, see [Private Network Clusters](https://www.instaclustr.com/support/documentation/useful-information/private-network-clusters/). PrivateNetworkCluster bool `json:"privateNetworkCluster"` // Version of Kafka to run on the cluster. Available versions: <ul> <li>`3.1.2`</li> <li>`3.5.1`</li> <li>`3.3.1`</li> <li>`3.4.1`</li> </ul> KafkaVersion string `json:"kafkaVersion"` // Provision this cluster for [Bundled Use only](https://www.instaclustr.com/support/documentation/cadence/getting-started-with-cadence/bundled-use-only-cluster-deployments/). BundledUseOnly bool `json:"bundledUseOnly,omitempty"` // Settings to determine how resize requests will be performed for the cluster. ResizeSettings []ResizeSettingsV2 `json:"resizeSettings,omitempty"` // ID of the cluster. Id string `json:"id,omitempty"` SlaTier SlaTierV2 `json:"slaTier"` // Creates a PCI compliant cluster, see [PCI Compliance](https://www.instaclustr.com/support/documentation/useful-information/pci-compliance/). PciComplianceMode bool `json:"pciComplianceMode"` // Adds the specified version of Kafka Schema Registry to this Kafka cluster. SchemaRegistry []KafkaSchemaRegistryDetailsV2 `json:"schemaRegistry,omitempty"` // Default Replication factor to use for new topic. Also represents the number of racks to use when allocating nodes. DefaultReplicationFactor int32 `json:"defaultReplicationFactor"` TwoFactorDelete []TwoFactorDeleteSettingsV2 `json:"twoFactorDelete,omitempty"` // Allows topics to be deleted via the kafka-topics tool AllowDeleteTopics bool `json:"allowDeleteTopics"` // Password for the default Kafka user DefaultUserPassword string `json:"defaultUserPassword,omitempty"` // Adds the specified version of Kafka Karapace Schema Registry to this Kafka cluster. KarapaceSchemaRegistry []KafkaKarapaceSchemaRegistryDetailsV2 `json:"karapaceSchemaRegistry,omitempty"` // Create a KRaft Cluster Kraft []KafkaKraftSettingsV2 `json:"kraft,omitempty"` // Adds the specified version of Kafka REST Proxy to this Kafka cluster. RestProxy []KafkaRestProxyDetailsV2 `json:"restProxy,omitempty"` // List of data centre settings. DataCentres []KafkaDataCentreV2 `json:"dataCentres"` // Provision additional dedicated nodes for Apache Zookeeper to run on. Zookeeper nodes will be co-located with Kafka if this is not provided DedicatedZookeeper []KafkaDedicatedZookeeperSettingsV2 `json:"dedicatedZookeeper,omitempty"` // Name of the cluster. Name string `json:"name"` // Status of the cluster. Status string `json:"status,omitempty"` }
KafkaClusterV2 - Definition of a managed Kafka cluster that can be provisioned in Instaclustr.
type KafkaConnectClusterUpdateV2 ¶
type KafkaConnectClusterUpdateV2 struct { // List of datacentre settings. DataCentres []KafkaConnectDataCentreV2 `json:"dataCentres"` // A description of the cluster Description string `json:"description,omitempty"` TwoFactorDelete []TwoFactorDeleteSettingsV2 `json:"twoFactorDelete,omitempty"` }
type KafkaConnectClusterV2 ¶
type KafkaConnectClusterV2 struct { // List of data centre settings. DataCentres []KafkaConnectDataCentreV2 `json:"dataCentres"` CurrentClusterOperationStatus CurrentClusterOperationStatusV2 `json:"currentClusterOperationStatus,omitempty"` // Creates the cluster with private network only, see [Private Network Clusters](https://www.instaclustr.com/support/documentation/useful-information/private-network-clusters/). PrivateNetworkCluster bool `json:"privateNetworkCluster"` // Version of Kafka connect to run on the cluster. Available versions: <ul> <li>`3.4.1`</li> <li>`3.3.1`</li> <li>`3.5.1`</li> <li>`3.1.2`</li> </ul> KafkaConnectVersion string `json:"kafkaConnectVersion"` // Details to connect to a target Kafka Cluster cluster. TargetCluster []KafkaConnectTargetClusterDetailsV2 `json:"targetCluster"` // Name of the cluster. Name string `json:"name"` // Defines the location for custom connector storage and access info. CustomConnectors []KafkaConnectCustomConnectorsV2 `json:"customConnectors,omitempty"` // A description of the cluster Description string `json:"description,omitempty"` TwoFactorDelete []TwoFactorDeleteSettingsV2 `json:"twoFactorDelete,omitempty"` // ID of the cluster. Id string `json:"id,omitempty"` SlaTier SlaTierV2 `json:"slaTier"` // Status of the cluster. Status string `json:"status,omitempty"` }
KafkaConnectClusterV2 - Data type for kafka connect specific properties
type KafkaConnectCustomConnectorsAwsV2 ¶
type KafkaConnectCustomConnectorsAwsV2 struct { // AWS Identity Access Management role that is used for accessing your specified S3 bucket for Kafka Connect custom connector S3RoleArn string `json:"s3RoleArn,omitempty"` // AWS Secret Key associated with the Access Key id that can access your specified S3 bucket for Kafka Connect custom connector. SecretKey string `json:"secretKey,omitempty"` // AWS Access Key id that can access your specified S3 bucket for Kafka Connect custom connector. AccessKey string `json:"accessKey,omitempty"` // S3 bucket name for Kafka Connect custom connector. S3BucketName string `json:"s3BucketName"` }
type KafkaConnectCustomConnectorsAzureV2 ¶
type KafkaConnectCustomConnectorsAzureV2 struct { // Azure storage container name for Kafka Connect custom connector. StorageContainerName string `json:"storageContainerName"` // Azure storage account name to access your Azure bucket for Kafka Connect custom connector. StorageAccountName string `json:"storageAccountName"` // Azure storage account key to access your Azure bucket for Kafka Connect custom connector. StorageAccountKey string `json:"storageAccountKey"` }
type KafkaConnectCustomConnectorsGcpV2 ¶
type KafkaConnectCustomConnectorsGcpV2 struct { // Access information for the GCP Storage bucket for kafka connect custom connectors. PrivateKey string `json:"privateKey"` // Access information for the GCP Storage bucket for kafka connect custom connectors. ClientId string `json:"clientId"` // Access information for the GCP Storage bucket for kafka connect custom connectors. ClientEmail string `json:"clientEmail"` // Access information for the GCP Storage bucket for kafka connect custom connectors. ProjectId string `json:"projectId"` // Access information for the GCP Storage bucket for kafka connect custom connectors. StorageBucketName string `json:"storageBucketName"` // Access information for the GCP Storage bucket for kafka connect custom connectors. PrivateKeyId string `json:"privateKeyId"` }
type KafkaConnectCustomConnectorsV2 ¶
type KafkaConnectCustomConnectorsV2 struct { // Defines the information to access custom connectors located in an azure storage container. Cannot be provided if custom connectors are stored in GCP or AWS. AzureConnectorSettings []KafkaConnectCustomConnectorsAzureV2 `json:"azureConnectorSettings,omitempty"` // Defines the information to access custom connectors located in a S3 bucket. Cannot be provided if custom connectors are stored in GCP or AZURE. Access could be provided via Access and Secret key pair or IAM Role ARN. If neither is provided, access policy is defaulted to be provided later. AwsConnectorSettings []KafkaConnectCustomConnectorsAwsV2 `json:"awsConnectorSettings,omitempty"` // Defines the information to access custom connectors located in a gcp storage container. Cannot be provided if custom connectors are stored in AWS or AZURE. GcpConnectorSettings []KafkaConnectCustomConnectorsGcpV2 `json:"gcpConnectorSettings,omitempty"` }
type KafkaConnectDataCentreV2 ¶
type KafkaConnectDataCentreV2 struct { // Number of racks to use when allocating nodes. ReplicationFactor int32 `json:"replicationFactor"` // List of deleted nodes in the data centre DeletedNodes []NodeDetailsV2 `json:"deletedNodes,omitempty"` // AWS specific settings for the Data Centre. Cannot be provided with GCP or Azure settings. AwsSettings []ProviderAwsSettingsV2 `json:"awsSettings,omitempty"` // Total number of nodes in the Data Centre. Must be a multiple of `replicationFactor`. NumberOfNodes int32 `json:"numberOfNodes"` // The private network address block for the Data Centre specified using CIDR address notation. The network must have a prefix length between `/12` and `/22` and must be part of a private address space. Network string `json:"network"` // List of tags to apply to the Data Centre. Tags are metadata labels which allow you to identify, categorize and filter clusters. This can be useful for grouping together clusters into applications, environments, or any category that you require. Note `tag` is not supported in terraform lifecycle `ignore_changes`. Tags []ProviderTagV2 `json:"tags,omitempty"` // GCP specific settings for the Data Centre. Cannot be provided with AWS or Azure settings. GcpSettings []ProviderGcpSettingsV2 `json:"gcpSettings,omitempty"` NodeSize string `json:"nodeSize"` // List of non-deleted nodes in the data centre Nodes []NodeDetailsV2 `json:"nodes,omitempty"` CloudProvider CloudProviderEnumV2 `json:"cloudProvider"` // Azure specific settings for the Data Centre. Cannot be provided with AWS or GCP settings. AzureSettings []ProviderAzureSettingsV2 `json:"azureSettings,omitempty"` // A logical name for the data centre within a cluster. These names must be unique in the cluster. Name string `json:"name"` // ID of the Cluster Data Centre. Id string `json:"id,omitempty"` // Region of the Data Centre. See the description for node size for a compatible Data Centre for a given node size. Region string `json:"region"` // For customers running in their own account. Your provider account can be found on the Create Cluster page on the Instaclustr Console, or the \"Provider Account\" property on any existing cluster. For customers provisioning on Instaclustr's cloud provider accounts, this property may be omitted. ProviderAccountName string `json:"providerAccountName,omitempty"` // Status of the Data Centre. Status string `json:"status,omitempty"` }
type KafkaConnectExternalSourceClusterDetailsV2 ¶
type KafkaConnectExternalSourceClusterDetailsV2 struct { // Kafka connection properties string used to connect to external kafka cluster SourceConnectionProperties string `json:"sourceConnectionProperties"` }
type KafkaConnectExternalTargetClusterDetailsV2 ¶
type KafkaConnectExternalTargetClusterDetailsV2 struct { // Connection information for your Kafka Cluster. These options are analogous to the similarly named options that you would place in your Kafka Connect worker.properties file. Only required if connecting to a Non-Instaclustr managed Kafka Cluster. SecurityProtocol string `json:"securityProtocol,omitempty"` // Connection information for your Kafka Cluster. These options are analogous to the similarly named options that you would place in your Kafka Connect worker.properties file. Only required if connecting to a Non-Instaclustr managed Kafka Cluster. SslTruststorePassword string `json:"sslTruststorePassword,omitempty"` // Connection information for your Kafka Cluster. These options are analogous to the similarly named options that you would place in your Kafka Connect worker.properties file. Only required if connecting to a Non-Instaclustr managed Kafka Cluster. BootstrapServers string `json:"bootstrapServers,omitempty"` // Connection information for your Kafka Cluster. These options are analogous to the similarly named options that you would place in your Kafka Connect worker.properties file. Only required if connecting to a Non-Instaclustr managed Kafka Cluster. SaslJaasConfig string `json:"saslJaasConfig,omitempty"` // Connection information for your Kafka Cluster. These options are analogous to the similarly named options that you would place in your Kafka Connect worker.properties file. Only required if connecting to a Non-Instaclustr managed Kafka Cluster. SaslMechanism string `json:"saslMechanism,omitempty"` // Connection information for your Kafka Cluster. These options are analogous to the similarly named options that you would place in your Kafka Connect worker.properties file. Only required if connecting to a Non-Instaclustr managed Kafka Cluster. SslProtocol string `json:"sslProtocol,omitempty"` // Connection information for your Kafka Cluster. These options are analogous to the similarly named options that you would place in your Kafka Connect worker.properties file. Only required if connecting to a Non-Instaclustr managed Kafka Cluster. SslEnabledProtocols string `json:"sslEnabledProtocols,omitempty"` // Base64 encoded version of the TLS trust store (in JKS format) used to connect to your Kafka Cluster. Only required if connecting to a Non-Instaclustr managed Kafka Cluster with TLS enabled. Truststore string `json:"truststore,omitempty"` }
type KafkaConnectMirrorConnectorDetailsV2 ¶
type KafkaConnectMirrorConnectorDetailsV2 struct { // Name of the connector. Could be one of [Mirror Connector, Checkpoint Connector]. Name string `json:"name,omitempty"` // Configuration of the connector. Config string `json:"config,omitempty"` // Status of the connector. Status string `json:"status,omitempty"` }
KafkaConnectMirrorConnectorDetailsV2 - Details of a connector.
type KafkaConnectMirrorSourceClusterDetailsV2 ¶
type KafkaConnectMirrorSourceClusterDetailsV2 struct { // Alias to use for the source kafka cluster. This will be used to rename topics if renameMirroredTopics is turned on Alias string `json:"alias"` // Details to connect to a Non-Instaclustr managed cluster. Cannot be provided if targeting an Instaclustr managed cluster. ExternalCluster []KafkaConnectExternalSourceClusterDetailsV2 `json:"externalCluster,omitempty"` // Details to connect to a Instaclustr managed cluster. Cannot be provided if targeting a non-Instaclustr managed cluster. ManagedCluster []KafkaConnectManagedSourceClusterDetailsV2 `json:"managedCluster,omitempty"` }
KafkaConnectMirrorSourceClusterDetailsV2 - Details to connect to the source kafka cluster.
type KafkaConnectMirrorSummariesV2 ¶
type KafkaConnectMirrorSummariesV2 struct { // List of all mirrors in the cluster. Mirrors []KafkaConnectMirrorSummaryV2 `json:"mirrors,omitempty"` // ID of the kafka Connect cluster ClusterId string `json:"clusterId,omitempty"` }
KafkaConnectMirrorSummariesV2 - A listable data source of all Mirrors within a Kafka Connect Cluster.
type KafkaConnectMirrorSummaryV2 ¶
type KafkaConnectMirrorSummaryV2 struct { // The latency in milliseconds above which this mirror will be considered out of sync. It can not be less than 1000ms. The suggested initial latency is 30000ms for connectors to be created. TargetLatency int32 `json:"targetLatency"` // ID of the kafka connect cluster KafkaConnectClusterId string `json:"kafkaConnectClusterId"` // Details to connect to the source kafka cluster SourceCluster []KafkaConnectMirrorSourceClusterDetailsV2 `json:"sourceCluster"` // Maximum number of tasks for Kafka Connect to use. Should be greater than 0. MaxTasks int32 `json:"maxTasks"` // Whether to rename topics as they are mirrored, by prefixing the sourceCluster.alias to the topic name. RenameMirroredTopics bool `json:"renameMirroredTopics"` // Name of the mirror connector. The value of this property has the form: [source-cluster].[target-cluster].[random-string] ConnectorName string `json:"connectorName,omitempty"` // ID of the mirror Id string `json:"id,omitempty"` // Regex to select which topics to mirror. TopicsRegex string `json:"topicsRegex"` }
KafkaConnectMirrorSummaryV2 - Summary of a Mirrors within a Kafka Connect Cluster. Root type for KafkaConnectMirrorV2
type KafkaConnectMirrorUpdateV2 ¶
type KafkaConnectMirrorUpdateV2 struct { // The latency in milliseconds above which this mirror will be considered out of sync. TargetLatency int32 `json:"targetLatency"` }
KafkaConnectMirrorUpdateV2 - Details to update a Kafka Connect Mirror.
type KafkaConnectMirrorV2 ¶
type KafkaConnectMirrorV2 struct { // The latency in milliseconds above which this mirror will be considered out of sync. It can not be less than 1000ms. The suggested initial latency is 30000ms for connectors to be created. TargetLatency int32 `json:"targetLatency"` // Detailed list of Connectors for the mirror. Connectors []KafkaConnectMirrorConnectorDetailsV2 `json:"connectors,omitempty"` // ID of the kafka connect cluster KafkaConnectClusterId string `json:"kafkaConnectClusterId"` // Details to connect to the source kafka cluster SourceCluster []KafkaConnectMirrorSourceClusterDetailsV2 `json:"sourceCluster"` // Maximum number of tasks for Kafka Connect to use. Should be greater than 0. MaxTasks int32 `json:"maxTasks"` // Whether to rename topics as they are mirrored, by prefixing the sourceCluster.alias to the topic name. RenameMirroredTopics bool `json:"renameMirroredTopics"` // Name of the mirror connector. The value of this property has the form: [source-cluster].[target-cluster].[random-string] ConnectorName string `json:"connectorName,omitempty"` // ID of the mirror Id string `json:"id,omitempty"` // Detailed list of Mirrored topics. MirroredTopics []KafkaConnectMirroredTopicDetailsV2 `json:"mirroredTopics,omitempty"` // Regex to select which topics to mirror. TopicsRegex string `json:"topicsRegex"` // The overall status of this mirror. Status string `json:"status,omitempty"` }
KafkaConnectMirrorV2 - Details of a Kafka Connect Mirror
type KafkaConnectMirroredTopicDetailsV2 ¶
type KafkaConnectMirroredTopicDetailsV2 struct { // Average latency in milliseconds for messages to travel from source to destination topics. AverageLatency float32 `json:"averageLatency,omitempty"` // Average record rate for messages to travel from source to destination topics, it is 0 if there are no messages travelling in between. AverageRate float32 `json:"averageRate,omitempty"` // Name of the mirrored topic. Name string `json:"name,omitempty"` }
KafkaConnectMirroredTopicDetailsV2 - Details of a mirrored topic.
type KafkaConnectOptionsSchema ¶ added in v0.1.2
type KafkaConnectOptionsSchema struct { // GUID of the Instaclustr managed Kafka Cluster Id you wish to connect to. Must be in the same Instaclustr account. TargetKafkaClusterId string `json:"targetKafkaClusterId,omitempty"` // Only required if targeting an Instaclustr managed cluster. If the target Kafka cluster does not have Private Network add-on, the endpoint only accepts vpcType of VPC_PEERED; If the target Kafka cluster has the Private Network add-on, the endpoint accepts vpcTypes of VPC_PEERED and KAFKA_VPC. VpcType string `json:"vpcType,omitempty"` // Base64 encoded version of the TLS trust store (in JKS format) used to connect to your Kafka Cluster. Only required if connecting to a Non-Instaclustr managed Kafka Cluster with TLS enabled. Truststore *os.File `json:"truststore,omitempty"` // <b>AWS ONLY</b>. Access information for the S3 bucket where you will store your custom connectors. AwsAccessKeyId string `json:"aws.access.key.id,omitempty"` // <b>AWS ONLY</b>. Access information for the S3 bucket where you will store your custom connectors. AwsSecretAccessKey string `json:"aws.secret.access.key,omitempty"` // <b>AWS ONLY</b>. Access information for the S3 bucket where you will store your custom connectors. AwsS3RoleArn string `json:"aws.s3.role.arn,omitempty"` // <b>AWS ONLY</b>. Access information for the S3 bucket where you will store your custom connectors. S3BucketName string `json:"s3.bucket.name,omitempty"` // <b>AZURE ONLY</b>. Access information for the Azure Storage container where you will store your custom connectors. AzureStorageAccountName string `json:"azure.storage.account.name,omitempty"` // <b>AZURE ONLY</b>. Access information for the Azure Storage container where you will store your custom connectors. AzureStorageAccountKey string `json:"azure.storage.account.key,omitempty"` // <b>AZURE ONLY</b>. Access information for the Azure Storage container where you will store your custom connectors. AzureStorageContainerName string `json:"azure.storage.container.name,omitempty"` }
type KafkaConnectTargetClusterDetailsV2 ¶
type KafkaConnectTargetClusterDetailsV2 struct { // Details to connect to a Non-Instaclustr managed cluster. Cannot be provided if targeting an Instaclustr managed cluster. ExternalCluster []KafkaConnectExternalTargetClusterDetailsV2 `json:"externalCluster,omitempty"` // Details to connect to a Instaclustr managed cluster. Cannot be provided if targeting an external cluster. ManagedCluster []KafkaConnectManagedTargetClusterDetailsV2 `json:"managedCluster,omitempty"` }
type KafkaConsumerGroupState ¶ added in v0.1.2
type KafkaDataCentreV2 ¶
type KafkaDataCentreV2 struct { // List of deleted nodes in the data centre DeletedNodes []NodeDetailsV2 `json:"deletedNodes,omitempty"` // AWS specific settings for the Data Centre. Cannot be provided with GCP or Azure settings. AwsSettings []ProviderAwsSettingsV2 `json:"awsSettings,omitempty"` // Total number of Kafka brokers in the Data Centre. Must be a multiple of `defaultReplicationFactor`. NumberOfNodes int32 `json:"numberOfNodes"` // The private network address block for the Data Centre specified using CIDR address notation. The network must have a prefix length between `/12` and `/22` and must be part of a private address space. Network string `json:"network"` // List of tags to apply to the Data Centre. Tags are metadata labels which allow you to identify, categorize and filter clusters. This can be useful for grouping together clusters into applications, environments, or any category that you require. Note `tag` is not supported in terraform lifecycle `ignore_changes`. Tags []ProviderTagV2 `json:"tags,omitempty"` // GCP specific settings for the Data Centre. Cannot be provided with AWS or Azure settings. GcpSettings []ProviderGcpSettingsV2 `json:"gcpSettings,omitempty"` NodeSize string `json:"nodeSize"` // List of non-deleted nodes in the data centre Nodes []NodeDetailsV2 `json:"nodes,omitempty"` CloudProvider CloudProviderEnumV2 `json:"cloudProvider"` // Azure specific settings for the Data Centre. Cannot be provided with AWS or GCP settings. AzureSettings []ProviderAzureSettingsV2 `json:"azureSettings,omitempty"` // A logical name for the data centre within a cluster. These names must be unique in the cluster. Name string `json:"name"` // ID of the Cluster Data Centre. Id string `json:"id,omitempty"` // Region of the Data Centre. See the description for node size for a compatible Data Centre for a given node size. Region string `json:"region"` // Create a PrivateLink enabled cluster, see [PrivateLink](https://www.instaclustr.com/support/documentation/useful-information/privatelink/). PrivateLink []PrivateLinkSettingsV2 `json:"privateLink,omitempty"` // For customers running in their own account. Your provider account can be found on the Create Cluster page on the Instaclustr Console, or the \"Provider Account\" property on any existing cluster. For customers provisioning on Instaclustr's cloud provider accounts, this property may be omitted. ProviderAccountName string `json:"providerAccountName,omitempty"` // Status of the Data Centre. Status string `json:"status,omitempty"` }
type KafkaDedicatedZookeeperSettingsUpdateV2 ¶
type KafkaDedicatedZookeeperSettingsUpdateV2 struct { // Size of the nodes provisioned as dedicated Zookeeper nodes. ZookeeperNodeSize string `json:"zookeeperNodeSize"` }
type KafkaKarapaceRestProxyDetailsV2 ¶
type KafkaKarapaceRestProxyDetailsV2 struct { // Enables Integration of the Karapace REST proxy with the local Karapace Schema registry. IntegrateRestProxyWithSchemaRegistry bool `json:"integrateRestProxyWithSchemaRegistry"` // Adds the specified version of Kafka REST Proxy to the Kafka cluster. Available versions: <ul> <li>`3.6.2`</li> <li>`3.4.3`</li> </ul> Version string `json:"version"` }
type KafkaKarapaceSchemaRegistryDetailsV2 ¶
type KafkaKarapaceSchemaRegistryDetailsV2 struct { // Adds the specified version of Kafka Schema Registry to the Kafka cluster. Available versions: <ul> <li>`3.4.3`</li> <li>`3.6.2`</li> </ul> Version string `json:"version"` }
type KafkaKraftSettingsV2 ¶ added in v0.1.2
type KafkaKraftSettingsV2 struct { // Number of KRaft controller nodes (only 3 is currently supported). ControllerNodeCount int32 `json:"controllerNodeCount"` }
type KafkaListenerProtocolEnumV2 ¶ added in v0.1.2
type KafkaListenerProtocolEnumV2 string
KafkaListenerProtocolEnumV2 : Kafka listener protocols
const ( SASL_SSL KafkaListenerProtocolEnumV2 = "SASL_SSL" SASL_PLAINTEXT KafkaListenerProtocolEnumV2 = "SASL_PLAINTEXT" SSL KafkaListenerProtocolEnumV2 = "SSL" PLAINTEXT KafkaListenerProtocolEnumV2 = "PLAINTEXT" )
List of KafkaListenerProtocolEnumV2
type KafkaListenerTypeEnumV2 ¶ added in v0.1.2
type KafkaListenerTypeEnumV2 string
KafkaListenerTypeEnumV2 : Kafka listener types
const ( PUBLIC KafkaListenerTypeEnumV2 = "PUBLIC" PRIVATE KafkaListenerTypeEnumV2 = "PRIVATE" MTLS KafkaListenerTypeEnumV2 = "MTLS" )
List of KafkaListenerTypeEnumV2
type KafkaListenerV2 ¶ added in v0.1.2
type KafkaListenerV2 struct {
Protocol KafkaListenerProtocolEnumV2 `json:"protocol"`
}
type KafkaOptionsSchema ¶ added in v0.1.2
type KafkaOptionsSchema struct { // Accepts true/false. Enables Client ⇄ Node Encryption. ClientEncryption bool `json:"clientEncryption,omitempty"` // Default number of partitions to be assigned per topic. NumberPartitions int32 `json:"numberPartitions,omitempty"` // Enable to allow brokers to automatically create a topic, if it does not already exist, when messages are published to it. AutoCreateTopics bool `json:"autoCreateTopics,omitempty"` // Enable to allow topics to be deleted via the ic-kafka-topics tool. DeleteTopics bool `json:"deleteTopics,omitempty"` // Enable to provision dedicated zookeeper nodes. DedicatedZookeeper bool `json:"dedicatedZookeeper,omitempty"` // Dedicated Zookeeper node size. ZookeeperNodeSize string `json:"zookeeperNodeSize,omitempty"` // Number of dedicated Zookeeper node count, it must be 3 or 5. ZookeeperNodeCount int32 `json:"zookeeperNodeCount,omitempty"` // Advertised HostName is required for PrivateLink. AdvertisedHostName string `json:"advertisedHostName,omitempty"` // Create KRaft Mode with COLOCATED KraftMode string `json:"kraftMode,omitempty"` // Number of KRaft Controller Node count KraftControllerNodeCount string `json:"kraftControllerNodeCount,omitempty"` }
type KafkaRestProxyDetailsV2 ¶
type KafkaRestProxyDetailsV2 struct { // Enables Integration of the REST proxy with a Schema registry. IntegrateRestProxyWithSchemaRegistry bool `json:"integrateRestProxyWithSchemaRegistry"` // Password to use when connecting to the Kafka schema registry. Requires 'integrateRestProxyWithSchemaRegistry' to be 'true' and useLocalSchemaRegistry to be 'false'. SchemaRegistryPassword string `json:"schemaRegistryPassword,omitempty"` // URL of the Kafka schema registry to integrate with. Requires 'integrateRestProxyWithSchemaRegistry' to be 'true' and useLocalSchemaRegistry to be 'false'. SchemaRegistryServerUrl string `json:"schemaRegistryServerUrl,omitempty"` // Username to use when connecting to the Kafka schema registry. Requires 'integrateRestProxyWithSchemaRegistry' to be 'true' and useLocalSchemaRegistry to be 'false'. SchemaRegistryUsername string `json:"schemaRegistryUsername,omitempty"` // Integrates the REST proxy with the Schema registry attached to this cluster. Requires 'integrateRestProxyWithSchemaRegistry' to be 'true'. UseLocalSchemaRegistry bool `json:"useLocalSchemaRegistry,omitempty"` // Adds the specified version of Kafka REST Proxy to the Kafka cluster. Available versions: <ul> <li>`5.0.4`</li> <li>`5.0.0`</li> </ul> Version string `json:"version"` }
type KafkaRestProxyOptionsSchema ¶ added in v0.1.2
type KafkaRestProxyOptionsSchema struct { // Accepts true/false. Enables Integration of the REST proxy with a Schema registry IntegrateRestProxyWithSchemaRegistry bool `json:"integrateRestProxyWithSchemaRegistry,omitempty"` // Accepts true/false. Integrates the REST proxy with the Schema registry attached to this cluster. Requires 'integrateRestProxyWithSchemaRegistry' to be 'true' UseLocalSchemaRegistry bool `json:"useLocalSchemaRegistry,omitempty"` // URL of the Kafka schema registry to integrate with. Requires 'integrateRestProxyWithSchemaRegistry' to be 'true' and useLocalSchemaRegistry to be 'false' SchemaRegistryServerUrl string `json:"schemaRegistryServerUrl,omitempty"` // Username to use when connecting to the Kafka schema registry. Requires 'integrateRestProxyWithSchemaRegistry' to be 'true' and useLocalSchemaRegistry to be 'false' SchemaRegistryUsername string `json:"schemaRegistryUsername,omitempty"` // Password to use when connecting to the Kafka schema registry. Requires 'integrateRestProxyWithSchemaRegistry' to be 'true' and useLocalSchemaRegistry to be 'false' SchemaRegistryPassword string `json:"schemaRegistryPassword,omitempty"` }
type KafkaRestProxyUserPasswordV2 ¶ added in v0.1.2
type KafkaRestProxyUserPasswordV2 struct { // Password for the Kafka Rest Proxy user. Password string `json:"password"` }
KafkaRestProxyUserPasswordV2 - Definition of a Kafka Rest Proxy User Password Update to be applied to a Kafka Rest Proxy user.
type KafkaRestProxyUserSummariesV2 ¶ added in v0.1.2
type KafkaRestProxyUserSummariesV2 struct { // ID of the kafka cluster ClusterId string `json:"clusterId,omitempty"` // List of all Kafka Rest Proxy users in the cluster. KafkaRestProxyUsers []KafkaRestProxyUserSummaryV2 `json:"kafkaRestProxyUsers,omitempty"` }
KafkaRestProxyUserSummariesV2 - A listable data source of all Kafka Rest Proxy users within a Kafka Cluster.
type KafkaRestProxyUserSummaryV2 ¶ added in v0.1.2
type KafkaRestProxyUserSummaryV2 struct { // ID of the Kafka cluster. ClusterId string `json:"clusterId"` // Instaclustr identifier for the Kafka Rest Proxy user. The value of this property has the form: [cluster-id]_[kafka-rest-proxy-username] Id string `json:"id,omitempty"` // Username of the Kafka Rest Proxy user. Username string `json:"username"` }
KafkaRestProxyUserSummaryV2 - Summary of a Kafka Rest Proxy User to be applied to a Kafka cluster.
type KafkaSaslScramMechanismEnum ¶ added in v0.1.2
type KafkaSaslScramMechanismEnum string
KafkaSaslScramMechanismEnum : SASL/SCRAM mechanism for user
type KafkaSchemaRegistryDetailsV2 ¶
type KafkaSchemaRegistryDetailsV2 struct { // Adds the specified version of Kafka Schema Registry to the Kafka cluster. Available versions: <ul> <li>`5.0.0`</li> </ul> Version string `json:"version"` }
type KafkaSchemaRegistryUserPasswordV2 ¶ added in v0.1.2
type KafkaSchemaRegistryUserPasswordV2 struct { // Password for the Kafka Schema Registry user. Password string `json:"password"` }
KafkaSchemaRegistryUserPasswordV2 - Definition of a Kafka Schema Registry User Password Update to be applied to a Kafka Schema Registry user.
type KafkaSchemaRegistryUserSummariesV2 ¶ added in v0.1.2
type KafkaSchemaRegistryUserSummariesV2 struct { // List of all Kafka Schema Registry users in the cluster. KafkaSchemaRegistryUsers []KafkaSchemaRegistryUserSummaryV2 `json:"kafkaSchemaRegistryUsers,omitempty"` // ID of the kafka cluster ClusterId string `json:"clusterId,omitempty"` }
KafkaSchemaRegistryUserSummariesV2 - A listable data source of all Kafka Schema Registry users within a Kafka Cluster.
type KafkaSchemaRegistryUserSummaryV2 ¶ added in v0.1.2
type KafkaSchemaRegistryUserSummaryV2 struct { // ID of the Kafka cluster. ClusterId string `json:"clusterId"` // Instaclustr identifier for the Kafka Schema Registry user. The value of this property has the form: [cluster-id]_[kafka-schema-registry-username] Id string `json:"id,omitempty"` // Username of the Kafka Schema Registry user. Username string `json:"username"` }
KafkaSchemaRegistryUserSummaryV2 - Summary of a Kafka Schema Registry User to be applied to a Kafka cluster.
type KafkaSyncConnectorsResponse ¶ added in v0.1.2
type KafkaSyncConnectorsResponse struct { // Status of the Kafka sync connectors request Status string `json:"status,omitempty"` }
type KafkaTopicConfigV2 ¶
type KafkaTopicConfigV2 struct { // Kafka Topic config value Value string `json:"value"` // Kafka Topic config key Key string `json:"key"` }
KafkaTopicConfigV2 - Definition of a Kafka Topic Config to be applied to a Kafka topic of a cluster
type KafkaTopicConfigsV2 ¶
type KafkaTopicConfigsV2 struct { // list of Kafka topic configs Configs []KafkaTopicConfigV2 `json:"configs"` }
KafkaTopicConfigsV2 - A listable data source of all topic configs within a Kafka topic
type KafkaTopicCreateRequest ¶ added in v0.1.2
type KafkaTopicDescribeConfigResponse ¶ added in v0.1.2
type KafkaTopicDescribeResponse ¶ added in v0.1.2
type KafkaTopicListResponse ¶ added in v0.1.2
type KafkaTopicListResponse struct {
Topics []string `json:"topics,omitempty"`
}
type KafkaTopicModifyConfigRequest ¶ added in v0.1.2
type KafkaTopicNamesV2 ¶ added in v0.1.2
type KafkaTopicNamesV2 struct { // List of Kafka topic names TopicNames []string `json:"topicNames,omitempty"` // ID of the Kafka cluster ClusterId string `json:"clusterId,omitempty"` }
KafkaTopicNamesV2 - Definition of Kafka Topic names in the Kafka cluster
type KafkaTopicV2 ¶
type KafkaTopicV2 struct { // Topic partition count Partitions int32 `json:"partitions"` // List of the the Kafka cluster configs Configs []KafkaTopicConfigV2 `json:"configs,omitempty"` // Replication factor for Topic ReplicationFactor int32 `json:"replicationFactor"` // Kafka Topic name Topic string `json:"topic"` // ID of the Kafka cluster ClusterId string `json:"clusterId"` // Instaclustr identifier for the Kafka topic. The value of this property has the form: [cluster-id]_[kafka-topic] Id string `json:"id,omitempty"` }
KafkaTopicV2 - Definition of a Kafka Topic to be applied to a Kafka cluster.
type KafkaUserCertificateRenewalRequestV2 ¶ added in v0.1.2
type KafkaUserCertificateRenewalRequestV2 struct { // ID of the certificate. CertificateId string `json:"certificateId"` }
KafkaUserCertificateRenewalRequestV2 - Certificate signing request.
type KafkaUserCertificateV2 ¶ added in v0.1.2
type KafkaUserCertificateV2 struct { // Date certificate expires. ExpiryDate string `json:"expiryDate,omitempty"` // Certificate signing request. Csr string `json:"csr"` // The Kafka username KafkaUsername string `json:"kafkaUsername"` // ID of the kafka cluster ClusterId string `json:"clusterId"` // ID of the certificate. Id string `json:"id,omitempty"` // Generated client signed certificate. SignedCertificate string `json:"signedCertificate,omitempty"` // Number of months for which the certificate will be valid. ValidPeriod int32 `json:"validPeriod"` }
KafkaUserCertificateV2 - Certificate signing request.
type KafkaUserOptionsV2 ¶
type KafkaUserOptionsV2 struct { // Overwrite user if already exists. OverrideExistingUser bool `json:"overrideExistingUser,omitempty"` SaslScramMechanism KafkaSaslScramMechanismEnum `json:"saslScramMechanism"` }
KafkaUserOptionsV2 - Initial options used when creating Kafka user
type KafkaUserSummariesV2 ¶
type KafkaUserSummariesV2 struct { // ID of the kafka cluster ClusterId string `json:"clusterId,omitempty"` // List of all Kafka users in the cluster. KafkaUsers []KafkaUserSummaryV2 `json:"kafkaUsers,omitempty"` }
KafkaUserSummariesV2 - A listable data source of all Kafka users within a Kafka Cluster.
type KafkaUserSummaryV2 ¶
type KafkaUserSummaryV2 struct { AuthMechanism KafkaAuthMechanismsEnumV2 `json:"authMechanism,omitempty"` // ID of the Kafka cluster. ClusterId string `json:"clusterId"` // Instaclustr identifier for the Kafka user. The value of this property has the form: [cluster-id]_[kafka-username] Id string `json:"id,omitempty"` // Username of the Kafka user. Username string `json:"username"` }
KafkaUserSummaryV2 - Summary of a Kafka User to be applied to a Kafka cluster.
type KafkaUserUpdateV2 ¶ added in v0.1.2
type KafkaUserUpdateV2 struct { // Password for the Kafka user. Password string `json:"password"` AuthMechanism KafkaAuthMechanismsEnumV2 `json:"authMechanism,omitempty"` Options KafkaUserOptionsV2 `json:"options"` // ID of the Kafka cluster. ClusterId string `json:"clusterId"` // Instaclustr identifier for the Kafka user. The value of this property has the form: [cluster-id]_[kafka-username] Id string `json:"id,omitempty"` // Username of the Kafka user. Username string `json:"username"` }
KafkaUserUpdateV2 - Definition of a Kafka User Update to be applied to a Kafka cluster.
type KafkaUserUpdateV3 ¶ added in v0.1.2
type KafkaUserUpdateV3 struct { // Password for the Kafka user. Password string `json:"password,omitempty"` // Overwrite user if already exists. OverrideExistingUser bool `json:"overrideExistingUser,omitempty"` SaslScramMechanism KafkaSaslScramMechanismEnum `json:"saslScramMechanism,omitempty"` AuthMechanism KafkaAuthMechanismsEnumV2 `json:"authMechanism"` // ID of the Kafka cluster. ClusterId string `json:"clusterId"` // Instaclustr identifier for the Kafka user. The value of this property has the form: [cluster-id]_[kafka-username] Id string `json:"id,omitempty"` // Username of the Kafka user. Username string `json:"username"` }
KafkaUserUpdateV3 - Definition of a Kafka User Update to be applied to a Kafka cluster.
type KafkaUserV2 ¶
type KafkaUserV2 struct { // Password for the Kafka user. Password string `json:"password"` AuthMechanism KafkaAuthMechanismsEnumV2 `json:"authMechanism,omitempty"` Options KafkaUserOptionsV2 `json:"options"` // ID of the Kafka cluster. ClusterId string `json:"clusterId"` // Instaclustr identifier for the Kafka user. The value of this property has the form: [cluster-id]_[kafka-username] Id string `json:"id,omitempty"` // Permissions initially granted to Kafka user upon creation. InitialPermissions string `json:"initialPermissions"` // Username of the Kafka user. Username string `json:"username"` }
KafkaUserV2 - Definition of a Kafka User to be applied to a Kafka cluster.
type KafkaUserV3 ¶ added in v0.1.2
type KafkaUserV3 struct { // Password for the Kafka user. Password string `json:"password,omitempty"` // Overwrite user if already exists. OverrideExistingUser bool `json:"overrideExistingUser,omitempty"` SaslScramMechanism KafkaSaslScramMechanismEnum `json:"saslScramMechanism,omitempty"` AuthMechanism KafkaAuthMechanismsEnumV2 `json:"authMechanism"` // ID of the Kafka cluster. ClusterId string `json:"clusterId"` // Instaclustr identifier for the Kafka user. The value of this property has the form: [cluster-id]_[kafka-username] Id string `json:"id,omitempty"` // Permissions initially granted to Kafka user upon creation. InitialPermissions string `json:"initialPermissions"` // Username of the Kafka user. Username string `json:"username"` }
KafkaUserV3 - Definition of a Kafka User to be applied to a Kafka cluster.
type KarapaceRestProxyOptionsSchema ¶ added in v0.1.2
type KarapaceRestProxyOptionsSchema struct { // Accepts true/false. Enables Integration of the Karapace REST Proxy with the local Karapace Schema Registry IntegrateRestProxyWithSchemaRegistry bool `json:"integrateRestProxyWithSchemaRegistry,omitempty"` }
type KarapaceRestProxyUserAPIController ¶ added in v0.1.2
type KarapaceRestProxyUserAPIController struct {
// contains filtered or unexported fields
}
KarapaceRestProxyUserAPIController binds http requests to an api service and writes the service results to the http response
func (*KarapaceRestProxyUserAPIController) ClusterManagementV2DataSourcesKarapaceRestProxyClusterClusterIdKarapaceRestProxyUsersV2Get ¶ added in v0.1.2
func (c *KarapaceRestProxyUserAPIController) ClusterManagementV2DataSourcesKarapaceRestProxyClusterClusterIdKarapaceRestProxyUsersV2Get(w http.ResponseWriter, r *http.Request)
ClusterManagementV2DataSourcesKarapaceRestProxyClusterClusterIdKarapaceRestProxyUsersV2Get - List all Karapace Rest Proxy users.
func (*KarapaceRestProxyUserAPIController) ClusterManagementV2OperationsApplicationsKarapaceRestProxyClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put ¶ added in v0.1.2
func (c *KarapaceRestProxyUserAPIController) ClusterManagementV2OperationsApplicationsKarapaceRestProxyClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put(w http.ResponseWriter, r *http.Request)
ClusterManagementV2OperationsApplicationsKarapaceRestProxyClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put - Change a Karapace Rest Proxy user password.
func (*KarapaceRestProxyUserAPIController) Routes ¶ added in v0.1.2
func (c *KarapaceRestProxyUserAPIController) Routes() Routes
Routes returns all the api routes for the KarapaceRestProxyUserAPIController
type KarapaceRestProxyUserAPIOption ¶ added in v0.1.2
type KarapaceRestProxyUserAPIOption func(*KarapaceRestProxyUserAPIController)
KarapaceRestProxyUserAPIOption for how the controller is set up.
func WithKarapaceRestProxyUserAPIErrorHandler ¶ added in v0.1.2
func WithKarapaceRestProxyUserAPIErrorHandler(h ErrorHandler) KarapaceRestProxyUserAPIOption
WithKarapaceRestProxyUserAPIErrorHandler inject ErrorHandler into controller
type KarapaceRestProxyUserAPIRouter ¶ added in v0.1.2
type KarapaceRestProxyUserAPIRouter interface { ClusterManagementV2DataSourcesKarapaceRestProxyClusterClusterIdKarapaceRestProxyUsersV2Get(http.ResponseWriter, *http.Request) ClusterManagementV2OperationsApplicationsKarapaceRestProxyClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put(http.ResponseWriter, *http.Request) }
KarapaceRestProxyUserAPIRouter defines the required methods for binding the api requests to a responses for the KarapaceRestProxyUserAPI The KarapaceRestProxyUserAPIRouter implementation should parse necessary information from the http request, pass the data to a KarapaceRestProxyUserAPIServicer to perform the required actions, then write the service results to the http response.
type KarapaceRestProxyUserAPIService ¶ added in v0.1.2
type KarapaceRestProxyUserAPIService struct { }
KarapaceRestProxyUserAPIService is a service that implements the logic for the KarapaceRestProxyUserAPIServicer This service should implement the business logic for every endpoint for the KarapaceRestProxyUserAPI API. Include any external packages or services that will be required by this service.
func (*KarapaceRestProxyUserAPIService) ClusterManagementV2DataSourcesKarapaceRestProxyClusterClusterIdKarapaceRestProxyUsersV2Get ¶ added in v0.1.2
func (s *KarapaceRestProxyUserAPIService) ClusterManagementV2DataSourcesKarapaceRestProxyClusterClusterIdKarapaceRestProxyUsersV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2DataSourcesKarapaceRestProxyClusterClusterIdKarapaceRestProxyUsersV2Get - List all Karapace Rest Proxy users.
func (*KarapaceRestProxyUserAPIService) ClusterManagementV2OperationsApplicationsKarapaceRestProxyClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put ¶ added in v0.1.2
func (s *KarapaceRestProxyUserAPIService) ClusterManagementV2OperationsApplicationsKarapaceRestProxyClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put(ctx context.Context, clusterId string, userName string, karapaceRestProxyUserPasswordV2 KarapaceRestProxyUserPasswordV2) (ImplResponse, error)
ClusterManagementV2OperationsApplicationsKarapaceRestProxyClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put - Change a Karapace Rest Proxy user password.
type KarapaceRestProxyUserAPIServicer ¶ added in v0.1.2
type KarapaceRestProxyUserAPIServicer interface { ClusterManagementV2DataSourcesKarapaceRestProxyClusterClusterIdKarapaceRestProxyUsersV2Get(context.Context, string) (ImplResponse, error) ClusterManagementV2OperationsApplicationsKarapaceRestProxyClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put(context.Context, string, string, KarapaceRestProxyUserPasswordV2) (ImplResponse, error) }
KarapaceRestProxyUserAPIServicer defines the api actions for the KarapaceRestProxyUserAPI service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewKarapaceRestProxyUserAPIService ¶ added in v0.1.2
func NewKarapaceRestProxyUserAPIService() KarapaceRestProxyUserAPIServicer
NewKarapaceRestProxyUserAPIService creates a default api service
type KarapaceRestProxyUserPasswordV2 ¶ added in v0.1.2
type KarapaceRestProxyUserPasswordV2 struct { // Password for the Karapace Rest Proxy user. Password string `json:"password"` }
KarapaceRestProxyUserPasswordV2 - Definition of a Karapace Rest Proxy User Password Update to be applied to a Karapace Rest Proxy user.
type KarapaceRestProxyUserSummariesV2 ¶ added in v0.1.2
type KarapaceRestProxyUserSummariesV2 struct { // List of all Karapace Rest Proxy users in the cluster. KarapaceRestProxyUsers []KarapaceRestProxyUserSummaryV2 `json:"karapaceRestProxyUsers,omitempty"` // ID of the kafka cluster ClusterId string `json:"clusterId,omitempty"` }
KarapaceRestProxyUserSummariesV2 - A listable data source of all Karapace Rest Proxy users within a Kafka Cluster.
type KarapaceRestProxyUserSummaryV2 ¶ added in v0.1.2
type KarapaceRestProxyUserSummaryV2 struct { // ID of the Kafka cluster. ClusterId string `json:"clusterId"` // Instaclustr identifier for the Karapace Rest Proxy user. The value of this property has the form: [cluster-id]_[karapace-rest-proxy-username] Id string `json:"id,omitempty"` // Username of the Karapace Rest Proxy user. Username string `json:"username"` }
KarapaceRestProxyUserSummaryV2 - Summary of a Karapace Rest Proxy User to be applied to a Kafka cluster.
type KarapaceSchemaRegistryUserAPIController ¶ added in v0.1.2
type KarapaceSchemaRegistryUserAPIController struct {
// contains filtered or unexported fields
}
KarapaceSchemaRegistryUserAPIController binds http requests to an api service and writes the service results to the http response
func (*KarapaceSchemaRegistryUserAPIController) ClusterManagementV2DataSourcesKarapaceSchemaRegistryClusterClusterIdKarapaceSchemaRegistryUsersV2Get ¶ added in v0.1.2
func (c *KarapaceSchemaRegistryUserAPIController) ClusterManagementV2DataSourcesKarapaceSchemaRegistryClusterClusterIdKarapaceSchemaRegistryUsersV2Get(w http.ResponseWriter, r *http.Request)
ClusterManagementV2DataSourcesKarapaceSchemaRegistryClusterClusterIdKarapaceSchemaRegistryUsersV2Get - List all Karapace Schema Registry users.
func (*KarapaceSchemaRegistryUserAPIController) ClusterManagementV2OperationsApplicationsKarapaceSchemaRegistryClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put ¶ added in v0.1.2
func (c *KarapaceSchemaRegistryUserAPIController) ClusterManagementV2OperationsApplicationsKarapaceSchemaRegistryClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put(w http.ResponseWriter, r *http.Request)
ClusterManagementV2OperationsApplicationsKarapaceSchemaRegistryClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put - Change a Karapace Schema Registry user password.
func (*KarapaceSchemaRegistryUserAPIController) Routes ¶ added in v0.1.2
func (c *KarapaceSchemaRegistryUserAPIController) Routes() Routes
Routes returns all the api routes for the KarapaceSchemaRegistryUserAPIController
type KarapaceSchemaRegistryUserAPIOption ¶ added in v0.1.2
type KarapaceSchemaRegistryUserAPIOption func(*KarapaceSchemaRegistryUserAPIController)
KarapaceSchemaRegistryUserAPIOption for how the controller is set up.
func WithKarapaceSchemaRegistryUserAPIErrorHandler ¶ added in v0.1.2
func WithKarapaceSchemaRegistryUserAPIErrorHandler(h ErrorHandler) KarapaceSchemaRegistryUserAPIOption
WithKarapaceSchemaRegistryUserAPIErrorHandler inject ErrorHandler into controller
type KarapaceSchemaRegistryUserAPIRouter ¶ added in v0.1.2
type KarapaceSchemaRegistryUserAPIRouter interface { ClusterManagementV2DataSourcesKarapaceSchemaRegistryClusterClusterIdKarapaceSchemaRegistryUsersV2Get(http.ResponseWriter, *http.Request) ClusterManagementV2OperationsApplicationsKarapaceSchemaRegistryClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put(http.ResponseWriter, *http.Request) }
KarapaceSchemaRegistryUserAPIRouter defines the required methods for binding the api requests to a responses for the KarapaceSchemaRegistryUserAPI The KarapaceSchemaRegistryUserAPIRouter implementation should parse necessary information from the http request, pass the data to a KarapaceSchemaRegistryUserAPIServicer to perform the required actions, then write the service results to the http response.
type KarapaceSchemaRegistryUserAPIService ¶ added in v0.1.2
type KarapaceSchemaRegistryUserAPIService struct { }
KarapaceSchemaRegistryUserAPIService is a service that implements the logic for the KarapaceSchemaRegistryUserAPIServicer This service should implement the business logic for every endpoint for the KarapaceSchemaRegistryUserAPI API. Include any external packages or services that will be required by this service.
func (*KarapaceSchemaRegistryUserAPIService) ClusterManagementV2DataSourcesKarapaceSchemaRegistryClusterClusterIdKarapaceSchemaRegistryUsersV2Get ¶ added in v0.1.2
func (s *KarapaceSchemaRegistryUserAPIService) ClusterManagementV2DataSourcesKarapaceSchemaRegistryClusterClusterIdKarapaceSchemaRegistryUsersV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2DataSourcesKarapaceSchemaRegistryClusterClusterIdKarapaceSchemaRegistryUsersV2Get - List all Karapace Schema Registry users.
func (*KarapaceSchemaRegistryUserAPIService) ClusterManagementV2OperationsApplicationsKarapaceSchemaRegistryClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put ¶ added in v0.1.2
func (s *KarapaceSchemaRegistryUserAPIService) ClusterManagementV2OperationsApplicationsKarapaceSchemaRegistryClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put(ctx context.Context, clusterId string, userName string, karapaceSchemaRegistryUserPasswordV2 KarapaceSchemaRegistryUserPasswordV2) (ImplResponse, error)
ClusterManagementV2OperationsApplicationsKarapaceSchemaRegistryClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put - Change a Karapace Schema Registry user password.
type KarapaceSchemaRegistryUserAPIServicer ¶ added in v0.1.2
type KarapaceSchemaRegistryUserAPIServicer interface { ClusterManagementV2DataSourcesKarapaceSchemaRegistryClusterClusterIdKarapaceSchemaRegistryUsersV2Get(context.Context, string) (ImplResponse, error) ClusterManagementV2OperationsApplicationsKarapaceSchemaRegistryClustersV2ClusterIdUsersV2UserNameChangePasswordV2Put(context.Context, string, string, KarapaceSchemaRegistryUserPasswordV2) (ImplResponse, error) }
KarapaceSchemaRegistryUserAPIServicer defines the api actions for the KarapaceSchemaRegistryUserAPI service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewKarapaceSchemaRegistryUserAPIService ¶ added in v0.1.2
func NewKarapaceSchemaRegistryUserAPIService() KarapaceSchemaRegistryUserAPIServicer
NewKarapaceSchemaRegistryUserAPIService creates a default api service
type KarapaceSchemaRegistryUserPasswordV2 ¶ added in v0.1.2
type KarapaceSchemaRegistryUserPasswordV2 struct { // Password for the Karapace Schema Registry user. Password string `json:"password"` }
KarapaceSchemaRegistryUserPasswordV2 - Definition of a Karapace Schema Registry User Password Update to be applied to a Karapace Schema Registry user.
type KarapaceSchemaRegistryUserSummariesV2 ¶ added in v0.1.2
type KarapaceSchemaRegistryUserSummariesV2 struct { // List of all Karapace Schema Registry users in the cluster. KarapaceSchemaRegistryUsers []KarapaceSchemaRegistryUserSummaryV2 `json:"karapaceSchemaRegistryUsers,omitempty"` // ID of the kafka cluster ClusterId string `json:"clusterId,omitempty"` }
KarapaceSchemaRegistryUserSummariesV2 - A listable data source of all Karapace Schema Registry users within a Kafka Cluster.
type KarapaceSchemaRegistryUserSummaryV2 ¶ added in v0.1.2
type KarapaceSchemaRegistryUserSummaryV2 struct { // ID of the Kafka cluster. ClusterId string `json:"clusterId"` // Instaclustr identifier for the Karapace Schema Registry user. The value of this property has the form: [cluster-id]_[karapace-schema-registry-username] Id string `json:"id,omitempty"` // Username of the Karapace Schema Registry user. Username string `json:"username"` }
KarapaceSchemaRegistryUserSummaryV2 - Summary of a Karapace Schema Registry User to be applied to a Kafka cluster.
type KeyValuePair ¶ added in v0.1.2
type KeyValuePair struct { Value string `json:"value,omitempty"` Key string `json:"key,omitempty"` }
KeyValuePair - Key/Value Pair of strings
type ListClusterforApi ¶ added in v0.1.2
type ListClusterforApi struct { // Cluster ID Id string `json:"id,omitempty"` // Cluster name Name string `json:"name,omitempty"` // Cassandra Bundle version CassandraVersion string `json:"cassandraVersion,omitempty"` // Number of nodes in the cluster NodeCount int32 `json:"nodeCount,omitempty"` // Number of nodes in the cluster in the \"RUNNING\" state RunningNodeCount int32 `json:"runningNodeCount,omitempty"` // Current Status of the cluster DerivedStatus string `json:"derivedStatus,omitempty"` // SLA tier of the cluster SlaTier string `json:"slaTier,omitempty"` // Cluster PCI compliance PciCompliance string `json:"pciCompliance,omitempty"` }
type MainApplicationVersions ¶ added in v0.1.2
type MainApplicationVersions struct { // Bundle type BundleType string `json:"bundleType,omitempty"` // Bundle version BundleVersion string `json:"bundleVersion,omitempty"` // Displayed bundle version DisplayVersion string `json:"displayVersion,omitempty"` }
MainApplicationVersions - List of available applications
type MaintenanceEventResponse ¶ added in v0.1.2
type MaintenanceEventResponse struct { // Unique Id for this maintenance event Id string `json:"id,omitempty"` // Unique Id for the cluster that this maintenance event relates to ClusterId string `json:"clusterId,omitempty"` // A text description of the activities being performed in this maintenance event Description string `json:"description,omitempty"` // The time work on this maintenance event started in UTC time StartTime string `json:"startTime,omitempty"` // The time work on this maintenance event ended in UTC time EndTime string `json:"endTime,omitempty"` // Maintenance outcome Outcome string `json:"outcome,omitempty"` }
MaintenanceEventResponse - List of maintenance events for the given cluster
type MaintenanceEventScheduleResponse ¶ added in v0.1.2
type MaintenanceEventScheduleResponse struct { // Unique Id for this maintenance event Id string `json:"id,omitempty"` // Unique Id for the cluster that this maintenance event relates to ClusterId string `json:"clusterId,omitempty"` // A text description of the activities being performed in this maintenance event Description string `json:"description,omitempty"` // The time this maintenance event is scheduled to start in UTC time ScheduledStartTime string `json:"scheduledStartTime,omitempty"` // The time this maintenance event is scheduled to end by in UTC time ScheduledEndTime string `json:"scheduledEndTime,omitempty"` // The earliest limit for the scheduled start time in UTC time, i.e., scheduled start time will be after this value ScheduledStartTimeMin string `json:"scheduledStartTimeMin,omitempty"` // The latest limit for the scheduled start time in UTC time, i.e., scheduled start time will be before this value ScheduledStartTimeMax string `json:"scheduledStartTimeMax,omitempty"` // Whether or not we can still allow the event to be rescheduled IsFinalized bool `json:"isFinalized,omitempty"` }
type MaintenanceEventsResponse ¶ added in v0.1.2
type MaintenanceEventsResponse struct { // List of maintenance events for the given cluster MaintenanceEvents []MaintenanceEventResponse `json:"maintenanceEvents,omitempty"` }
type MaintenanceEventsScheduleResponse ¶ added in v0.1.2
type MaintenanceEventsScheduleResponse struct { // List of all uncompleted maintenance events for the given cluster MaintenanceEvents []MaintenanceEventScheduleResponse `json:"maintenanceEvents,omitempty"` }
type ModifyAwsEndpointServicePrincipalsRequest ¶ added in v0.1.2
type ModifyAwsEndpointServicePrincipalsRequest struct { // List of IAM Principal ARNs to add to AWS Endpoint Service PrincipalsToAdd []string `json:"principalsToAdd,omitempty"` // List of IAM Principal ARNs to remove from AWS Endpoint Service PrincipalsToRemove []string `json:"principalsToRemove,omitempty"` ValidationMessages map[string]string `json:"validationMessages,omitempty"` }
type ModifyClusterResponseSchema ¶ added in v0.1.2
type ModifyClusterResponseSchema struct {
Message string `json:"message,omitempty"`
}
type MonitoringResultMixedSchema ¶ added in v0.1.2
type MonitoringResultMixedSchema struct { // Public IP of the node PublicIp string `json:"publicIp,omitempty"` // Private IP of the node PrivateIp string `json:"privateIp,omitempty"` Rack RackPrimaryKey `json:"rack,omitempty"` }
type NetworkFirewallRuleSchema ¶ added in v0.1.2
type NetworkFirewallRuleSchema struct { Rules []FirewallRuleKind `json:"rules"` // The network to which the firewall rule relates. Should not be included if securityGroupId is already included. Network string `json:"network,omitempty"` }
type NewAccountResponse ¶ added in v0.1.2
type NewAccountResponse struct {
AccountId string `json:"accountId,omitempty"`
}
type Node ¶ added in v0.1.2
type Node struct { // Node ID Id string `json:"id,omitempty"` // Node size Size string `json:"size,omitempty"` // Node rack Rack string `json:"rack,omitempty"` // Public IP address of the node PublicAddress string `json:"publicAddress,omitempty"` // Private IP address of the node PrivateAddress string `json:"privateAddress,omitempty"` // Node current status NodeStatus string `json:"nodeStatus,omitempty"` // Spark master SparkMaster bool `json:"sparkMaster,omitempty"` // Spark jobserver SparkJobserver bool `json:"sparkJobserver,omitempty"` }
type NodeDetailsV2 ¶
type NodeDetailsV2 struct { // The roles or purposes of the node. Useful for filtering for nodes that have a specific role. NodeRoles []NodeRolesV2 `json:"nodeRoles,omitempty"` // Rack name in which the node is located. Rack string `json:"rack,omitempty"` // Size of the node. NodeSize string `json:"nodeSize,omitempty"` // Private IP address of the node. PrivateAddress string `json:"privateAddress,omitempty"` // Deletion time of the node as a UTC timestamp DeletionTime string `json:"deletionTime,omitempty"` // Public IP address of the node. PublicAddress string `json:"publicAddress,omitempty"` // Start time of the node as a UTC timestamp StartTime string `json:"startTime,omitempty"` // ID of the node. Id string `json:"id,omitempty"` // Provisioning status of the node. Status string `json:"status,omitempty"` }
type NodePgbouncerPoolSchema ¶ added in v0.1.2
type NodePgbouncerPoolSchema struct { NodeId string `json:"nodeId,omitempty"` Pools []PgbouncerPoolSchema `json:"pools,omitempty"` }
type NodeRolesV2 ¶
type NodeRolesV2 string
const ( CASSANDRA NodeRolesV2 = "CASSANDRA" SPARK_MASTER NodeRolesV2 = "SPARK_MASTER" SPARK_JOBSERVER NodeRolesV2 = "SPARK_JOBSERVER" KAFKA_BROKER NodeRolesV2 = "KAFKA_BROKER" KAFKA_DEDICATED_ZOOKEEPER NodeRolesV2 = "KAFKA_DEDICATED_ZOOKEEPER" KAFKA_ZOOKEEPER NodeRolesV2 = "KAFKA_ZOOKEEPER" KAFKA_SCHEMA_REGISTRY NodeRolesV2 = "KAFKA_SCHEMA_REGISTRY" KAFKA_REST_PROXY NodeRolesV2 = "KAFKA_REST_PROXY" APACHE_ZOOKEEPER NodeRolesV2 = "APACHE_ZOOKEEPER" POSTGRESQL NodeRolesV2 = "POSTGRESQL" PGBOUNCER NodeRolesV2 = "PGBOUNCER" KAFKA_CONNECT NodeRolesV2 = "KAFKA_CONNECT" KAFKA_KARAPACE_SCHEMA_REGISTRY NodeRolesV2 = "KAFKA_KARAPACE_SCHEMA_REGISTRY" KAFKA_KARAPACE_REST_PROXY NodeRolesV2 = "KAFKA_KARAPACE_REST_PROXY" CADENCE NodeRolesV2 = "CADENCE" COUCHBASE NodeRolesV2 = "COUCHBASE" MONGODB NodeRolesV2 = "MONGODB" REDIS_MASTER NodeRolesV2 = "REDIS_MASTER" REDIS_REPLICA NodeRolesV2 = "REDIS_REPLICA" OPENSEARCH_DASHBOARDS NodeRolesV2 = "OPENSEARCH_DASHBOARDS" OPENSEARCH_COORDINATOR NodeRolesV2 = "OPENSEARCH_COORDINATOR" OPENSEARCH_MASTER NodeRolesV2 = "OPENSEARCH_MASTER" OPENSEARCH_DATA NodeRolesV2 = "OPENSEARCH_DATA" OPENSEARCH_INGEST NodeRolesV2 = "OPENSEARCH_INGEST" OPENSEARCH_DATA_AND_INGEST NodeRolesV2 = "OPENSEARCH_DATA_AND_INGEST" )
List of NodeRolesV2
type NodeSize ¶ added in v0.1.2
type NodeSize struct { // Name of node size Name string `json:"name,omitempty"` // Monthly cost per node in cents Cost int32 `json:"cost,omitempty"` // Disk quota (GB) DiskQuota int32 `json:"diskQuota,omitempty"` // Memory quota (MB) MemoryQuota int32 `json:"memoryQuota,omitempty"` // Number of CPU cores CpuCores int32 `json:"cpuCores,omitempty"` // Determines if the disk is backed by SSD SsdBacked bool `json:"ssdBacked,omitempty"` // Eligibility for free trial FreeTrialEligible bool `json:"freeTrialEligible,omitempty"` }
NodeSize - List of available node sizes
type NodeSizeCompatibilityResponseSchema ¶ added in v0.1.2
type NodeSizeCompatibilityResponseSchema struct { AWS_VPC ProviderNodeSizes `json:"AWS_VPC,omitempty"` AZURE ProviderNodeSizes `json:"AZURE,omitempty"` GCP ProviderNodeSizes `json:"GCP,omitempty"` }
type NodeSizeDetailsV2 ¶ added in v0.1.2
type NodeSizeDetailsV2 struct { // Monthly cost in US Cents. Cost int32 `json:"cost,omitempty"` // Determines if the disk is backed by SSD. SsdBacked bool `json:"ssdBacked,omitempty"` // Number of CPU cores. CpuCores int32 `json:"cpuCores,omitempty"` // Name of node size. Name string `json:"name,omitempty"` // Eligibility for free trial. FreeTrialEligible bool `json:"freeTrialEligible,omitempty"` // Memory capacity in MBs. MemoryQuota int32 `json:"memoryQuota,omitempty"` // Storage capacity in GBs. DiskQuota int32 `json:"diskQuota,omitempty"` }
NodeSizeDetailsV2 - Object containing a single application with a version and display string.
type NodeSizeForPricingResource ¶ added in v0.1.2
type NodeSizeForPricingResource struct { Name string `json:"name,omitempty"` DataCentre string `json:"dataCentre,omitempty"` Provider string `json:"provider,omitempty"` DisplayName string `json:"displayName,omitempty"` DisplayGroup string `json:"displayGroup,omitempty"` Cost float64 `json:"cost,omitempty"` ManagementUnits float64 `json:"managementUnits,omitempty"` AwsMarketplaceCost float64 `json:"awsMarketplaceCost,omitempty"` GcpMarketplaceCost float64 `json:"gcpMarketplaceCost,omitempty"` DiskQuota int32 `json:"diskQuota,omitempty"` CacheDiskQuota int32 `json:"cacheDiskQuota,omitempty"` Enabled bool `json:"enabled,omitempty"` MountedStorageType string `json:"mountedStorageType,omitempty"` FreeTrial bool `json:"freeTrial,omitempty"` ProviderNodeSizeName string `json:"providerNodeSizeName,omitempty"` Developer bool `json:"developer,omitempty"` MemoryQuota int32 `json:"memoryQuota,omitempty"` CpuCores int32 `json:"cpuCores,omitempty"` VolumeCount int32 `json:"volumeCount,omitempty"` Deprecated bool `json:"deprecated,omitempty"` PersistentStorageDiskCount int32 `json:"persistentStorageDiskCount,omitempty"` EphemeralStorageDiskCount int32 `json:"ephemeralStorageDiskCount,omitempty"` ProvisionedDiskIops int32 `json:"provisionedDiskIops,omitempty"` ProvisionedDiskThroughput int32 `json:"provisionedDiskThroughput,omitempty"` CpuArch string `json:"cpuArch,omitempty"` MountedStorageTypeDisplayName string `json:"mountedStorageTypeDisplayName,omitempty"` InstaclustrLifecycleState string `json:"instaclustrLifecycleState,omitempty"` }
NodeSizeForPricingResource - The region of the datacentre. Example: WEST_US_2
type NodeSizeForPricingResourceSchema ¶ added in v0.1.2
type NodeSizeForPricingResourceSchema struct {
APPLICATION ProviderType `json:"APPLICATION,omitempty"`
}
type OpenSearchClusterRestoreV2 ¶ added in v0.1.2
type OpenSearchClusterRestoreV2 struct { // An optional list of Cluster Data Centres to determine their VPC in the restored cluster. Data centres not included will default to being restored to a new VPC. CdcConfigs []ClusterDataCentreRestoreConfigV2 `json:"cdcConfigs,omitempty"` // Timestamp in milliseconds since epoch or ISO formatted date and time (example - 2023-11-05T13:15:30Z). All backed up data will be restored for this point in time. Defaults to the current date and time. PointInTime string `json:"pointInTime,omitempty"` // The display name of the restored cluster. By default, the restored cluster will be created with its current name appended with “restored” and the date & time it was requested to be restored. RestoredClusterName string `json:"restoredClusterName,omitempty"` // A comma separated list of index names which follows the format \\<index-1\\>,\\<index-2\\> Only data for the specified indices will be restored, for the point in time. IndexNames string `json:"indexNames,omitempty"` // ID of the restored cluster RestoredClusterId string `json:"restoredClusterId,omitempty"` // ID of the cluster ClusterId string `json:"clusterId"` }
OpenSearchClusterRestoreV2 - Definition of a Restore to be applied to a Opensearch cluster
type OpenSearchClusterUpdateV2 ¶
type OpenSearchClusterUpdateV2 struct { // Data nodes settings. DataNodes []OpenSearchDataNodeV2 `json:"dataNodes,omitempty"` // Ingest nodes settings. IngestNodes []OpenSearchIngestNodeV2 `json:"ingestNodes,omitempty"` // Cluster Manager nodes settings. ClusterManagerNodes []OpenSearchClusterManagerNodeV2 `json:"clusterManagerNodes,omitempty"` // A description of the cluster Description string `json:"description,omitempty"` TwoFactorDelete []TwoFactorDeleteSettingsV2 `json:"twoFactorDelete,omitempty"` // Settings to determine how resize requests will be performed for the cluster. ResizeSettings []ResizeSettingsV2 `json:"resizeSettings,omitempty"` // Dashboards settings. OpensearchDashboards []OpenSearchDashboardV2 `json:"opensearchDashboards,omitempty"` }
type OpenSearchClusterV2 ¶
type OpenSearchClusterV2 struct { // List of data node settings. DataNodes []OpenSearchDataNodeV2 `json:"dataNodes,omitempty"` // Version of OpenSearch to run on the cluster. Available versions: <ul> <li>`1.3.11`</li> <li>`2.7.0`</li> </ul> OpensearchVersion string `json:"opensearchVersion"` // Enable asynchronous search plugin AsynchronousSearchPlugin bool `json:"asynchronousSearchPlugin,omitempty"` // A description of the cluster Description string `json:"description,omitempty"` // Enable knn plugin KnnPlugin bool `json:"knnPlugin,omitempty"` // List of openSearch dashboards settings OpensearchDashboards []OpenSearchDashboardV2 `json:"opensearchDashboards,omitempty"` // Enable reporting plugin ReportingPlugin bool `json:"reportingPlugin,omitempty"` // Enable sql plugin SqlPlugin bool `json:"sqlPlugin,omitempty"` // Enable notifications plugin NotificationsPlugin bool `json:"notificationsPlugin,omitempty"` CurrentClusterOperationStatus CurrentClusterOperationStatusV2 `json:"currentClusterOperationStatus,omitempty"` // Enable anomaly detection plugin AnomalyDetectionPlugin bool `json:"anomalyDetectionPlugin,omitempty"` // Enable Load Balancer LoadBalancer bool `json:"loadBalancer,omitempty"` // Creates the cluster with private network only, see [Private Network Clusters](https://www.instaclustr.com/support/documentation/useful-information/private-network-clusters/). PrivateNetworkCluster bool `json:"privateNetworkCluster,omitempty"` // Provision this cluster for [Bundled Use only](https://www.instaclustr.com/support/documentation/cadence/getting-started-with-cadence/bundled-use-only-cluster-deployments/). BundledUseOnly bool `json:"bundledUseOnly,omitempty"` // Settings to determine how resize requests will be performed for the cluster. ResizeSettings []ResizeSettingsV2 `json:"resizeSettings,omitempty"` // ID of the cluster. Id string `json:"id,omitempty"` SlaTier SlaTierV2 `json:"slaTier,omitempty"` // Creates a PCI compliant cluster, see [PCI Compliance](https://www.instaclustr.com/support/documentation/useful-information/pci-compliance/). PciComplianceMode bool `json:"pciComplianceMode"` // Enable icu plugin IcuPlugin bool `json:"icuPlugin,omitempty"` TwoFactorDelete []TwoFactorDeleteSettingsV2 `json:"twoFactorDelete,omitempty"` // Password of the default user created for the OpenSearch cluster. DefaultUserPassword string `json:"defaultUserPassword,omitempty"` // List of data centre settings. DataCentres []OpenSearchDataCentreV2 `json:"dataCentres"` // Ingest nodes settings. IngestNodes []OpenSearchIngestNodeV2 `json:"ingestNodes,omitempty"` // Username of the default user created for the OpenSearch cluster. DefaultUsername string `json:"defaultUsername,omitempty"` // Name of the cluster. Name string `json:"name,omitempty"` // List of cluster managers node settings ClusterManagerNodes []OpenSearchClusterManagerNodeV2 `json:"clusterManagerNodes"` // Enable index management plugin IndexManagementPlugin bool `json:"indexManagementPlugin,omitempty"` // Enable alerting plugin AlertingPlugin bool `json:"alertingPlugin,omitempty"` // Status of the cluster. Status string `json:"status,omitempty"` }
OpenSearchClusterV2 - Definition of a managed OpenSearch cluster that can be provisioned in Instaclustr.
type OpenSearchDashboardV2 ¶
type OpenSearchDataCentreV2 ¶
type OpenSearchDataCentreV2 struct { // List of deleted nodes in the data centre DeletedNodes []NodeDetailsV2 `json:"deletedNodes,omitempty"` // AWS specific settings for the Data Centre. Cannot be provided with GCP or Azure settings. AwsSettings []ProviderAwsSettingsV2 `json:"awsSettings,omitempty"` // The private network address block for the Data Centre specified using CIDR address notation. The network must have a prefix length between `/12` and `/22` and must be part of a private address space. Network string `json:"network"` // List of tags to apply to the Data Centre. Tags are metadata labels which allow you to identify, categorize and filter clusters. This can be useful for grouping together clusters into applications, environments, or any category that you require. Note `tag` is not supported in terraform lifecycle `ignore_changes`. Tags []ProviderTagV2 `json:"tags,omitempty"` // GCP specific settings for the Data Centre. Cannot be provided with AWS or Azure settings. GcpSettings []ProviderGcpSettingsV2 `json:"gcpSettings,omitempty"` // Number of racks to use when allocating data nodes. NumberOfRacks int32 `json:"numberOfRacks"` // List of non-deleted nodes in the data centre Nodes []NodeDetailsV2 `json:"nodes,omitempty"` CloudProvider CloudProviderEnumV2 `json:"cloudProvider"` // Azure specific settings for the Data Centre. Cannot be provided with AWS or GCP settings. AzureSettings []ProviderAzureSettingsV2 `json:"azureSettings,omitempty"` // A logical name for the data centre within a cluster. These names must be unique in the cluster. Name string `json:"name"` // ID of the Cluster Data Centre. Id string `json:"id,omitempty"` // Region of the Data Centre. See the description for node size for a compatible Data Centre for a given node size. Region string `json:"region"` // Create a PrivateLink enabled cluster, see [PrivateLink](https://www.instaclustr.com/support/documentation/useful-information/privatelink/). PrivateLink bool `json:"privateLink,omitempty"` // For customers running in their own account. Your provider account can be found on the Create Cluster page on the Instaclustr Console, or the \"Provider Account\" property on any existing cluster. For customers provisioning on Instaclustr's cloud provider accounts, this property may be omitted. ProviderAccountName string `json:"providerAccountName,omitempty"` // Status of the Data Centre. Status string `json:"status,omitempty"` }
type OpenSearchDataNodeV2 ¶
type OpenSearchDataNodeV2 struct { NodeSize string `json:"nodeSize"` // Number of nodes NodeCount int32 `json:"nodeCount"` // Indicates if the data nodes on the cluster is dedicated data node or not. All data nodes will be converted to dedicated data nodes if ingest nodes are added, and new data nodes will be added as dedicated data nodes if the cluster has ingest nodes. DedicatedDataNode bool `json:"dedicatedDataNode,omitempty"` }
type OpenSearchEgressRuleSourceV2 ¶
type OpenSearchEgressRuleSourceV2 string
OpenSearchEgressRuleSourceV2 : Source OpenSearch plugin that manages the channel/destination
const ( ALERTING OpenSearchEgressRuleSourceV2 = "ALERTING" NOTIFICATIONS OpenSearchEgressRuleSourceV2 = "NOTIFICATIONS" )
List of OpenSearchEgressRuleSourceV2
type OpenSearchEgressRuleTypeV2 ¶
type OpenSearchEgressRuleTypeV2 string
OpenSearchEgressRuleTypeV2 : Type of the channel/destination
const ( SLACK OpenSearchEgressRuleTypeV2 = "SLACK" WEBHOOK OpenSearchEgressRuleTypeV2 = "WEBHOOK" CUSTOM_WEBHOOK OpenSearchEgressRuleTypeV2 = "CUSTOM_WEBHOOK" CHIME OpenSearchEgressRuleTypeV2 = "CHIME" )
List of OpenSearchEgressRuleTypeV2
type OpenSearchEgressRuleV2 ¶
type OpenSearchEgressRuleV2 struct { // OpenSearch ID for alerting/notifications channel/destination for webhook OpenSearchBindingId string `json:"openSearchBindingId"` // Name of channel/desination assosciated with webhook Name string `json:"name,omitempty"` // OpenSearch cluster Id ClusterId string `json:"clusterId"` // Instaclustr id of the egress rule in the format `{clusterId}~{source}~{bindingId}` Id string `json:"id,omitempty"` Source OpenSearchEgressRuleSourceV2 `json:"source"` Type OpenSearchEgressRuleTypeV2 `json:"type,omitempty"` }
OpenSearchEgressRuleV2 - Defines an OpenSearch egress rule
type OpenSearchEgressRulesV2 ¶
type OpenSearchEgressRulesV2 struct { // List of OpenSearch egress rules Rules []OpenSearchEgressRuleV2 `json:"rules"` // OpenSearch cluster id ClusterId string `json:"clusterId,omitempty"` }
OpenSearchEgressRulesV2 - List of OpenSearch egress rules
type OpenSearchEgressRulesV2APIController ¶ added in v0.1.2
type OpenSearchEgressRulesV2APIController struct {
// contains filtered or unexported fields
}
OpenSearchEgressRulesV2APIController binds http requests to an api service and writes the service results to the http response
func (*OpenSearchEgressRulesV2APIController) ClusterManagementV2DataSourcesOpensearchClusterClusterIdEgressRulesV2Get ¶ added in v0.1.2
func (c *OpenSearchEgressRulesV2APIController) ClusterManagementV2DataSourcesOpensearchClusterClusterIdEgressRulesV2Get(w http.ResponseWriter, r *http.Request)
ClusterManagementV2DataSourcesOpensearchClusterClusterIdEgressRulesV2Get - List all OpenSearch egress rules
func (*OpenSearchEgressRulesV2APIController) ClusterManagementV2ResourcesApplicationsOpensearchEgressRulesV2EgressRuleIdDelete ¶ added in v0.1.2
func (c *OpenSearchEgressRulesV2APIController) ClusterManagementV2ResourcesApplicationsOpensearchEgressRulesV2EgressRuleIdDelete(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsOpensearchEgressRulesV2EgressRuleIdDelete - Remove an existing egress rule for a given channel/destination ID
func (*OpenSearchEgressRulesV2APIController) ClusterManagementV2ResourcesApplicationsOpensearchEgressRulesV2EgressRuleIdGet ¶ added in v0.1.2
func (c *OpenSearchEgressRulesV2APIController) ClusterManagementV2ResourcesApplicationsOpensearchEgressRulesV2EgressRuleIdGet(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsOpensearchEgressRulesV2EgressRuleIdGet - Retrieve an existing egress rule
func (*OpenSearchEgressRulesV2APIController) ClusterManagementV2ResourcesApplicationsOpensearchEgressRulesV2Post ¶ added in v0.1.2
func (c *OpenSearchEgressRulesV2APIController) ClusterManagementV2ResourcesApplicationsOpensearchEgressRulesV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsOpensearchEgressRulesV2Post - Add egress firewall rules for a notifications/alerting webhook
func (*OpenSearchEgressRulesV2APIController) Routes ¶ added in v0.1.2
func (c *OpenSearchEgressRulesV2APIController) Routes() Routes
Routes returns all the api routes for the OpenSearchEgressRulesV2APIController
type OpenSearchEgressRulesV2APIOption ¶ added in v0.1.2
type OpenSearchEgressRulesV2APIOption func(*OpenSearchEgressRulesV2APIController)
OpenSearchEgressRulesV2APIOption for how the controller is set up.
func WithOpenSearchEgressRulesV2APIErrorHandler ¶ added in v0.1.2
func WithOpenSearchEgressRulesV2APIErrorHandler(h ErrorHandler) OpenSearchEgressRulesV2APIOption
WithOpenSearchEgressRulesV2APIErrorHandler inject ErrorHandler into controller
type OpenSearchEgressRulesV2APIRouter ¶ added in v0.1.2
type OpenSearchEgressRulesV2APIRouter interface { ClusterManagementV2DataSourcesOpensearchClusterClusterIdEgressRulesV2Get(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsOpensearchEgressRulesV2EgressRuleIdDelete(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsOpensearchEgressRulesV2EgressRuleIdGet(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsOpensearchEgressRulesV2Post(http.ResponseWriter, *http.Request) }
OpenSearchEgressRulesV2APIRouter defines the required methods for binding the api requests to a responses for the OpenSearchEgressRulesV2API The OpenSearchEgressRulesV2APIRouter implementation should parse necessary information from the http request, pass the data to a OpenSearchEgressRulesV2APIServicer to perform the required actions, then write the service results to the http response.
type OpenSearchEgressRulesV2APIService ¶ added in v0.1.2
type OpenSearchEgressRulesV2APIService struct { }
OpenSearchEgressRulesV2APIService is a service that implements the logic for the OpenSearchEgressRulesV2APIServicer This service should implement the business logic for every endpoint for the OpenSearchEgressRulesV2API API. Include any external packages or services that will be required by this service.
func (*OpenSearchEgressRulesV2APIService) ClusterManagementV2DataSourcesOpensearchClusterClusterIdEgressRulesV2Get ¶ added in v0.1.2
func (s *OpenSearchEgressRulesV2APIService) ClusterManagementV2DataSourcesOpensearchClusterClusterIdEgressRulesV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2DataSourcesOpensearchClusterClusterIdEgressRulesV2Get - List all OpenSearch egress rules
func (*OpenSearchEgressRulesV2APIService) ClusterManagementV2ResourcesApplicationsOpensearchEgressRulesV2EgressRuleIdDelete ¶ added in v0.1.2
func (s *OpenSearchEgressRulesV2APIService) ClusterManagementV2ResourcesApplicationsOpensearchEgressRulesV2EgressRuleIdDelete(ctx context.Context, egressRuleId string) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsOpensearchEgressRulesV2EgressRuleIdDelete - Remove an existing egress rule for a given channel/destination ID
func (*OpenSearchEgressRulesV2APIService) ClusterManagementV2ResourcesApplicationsOpensearchEgressRulesV2EgressRuleIdGet ¶ added in v0.1.2
func (s *OpenSearchEgressRulesV2APIService) ClusterManagementV2ResourcesApplicationsOpensearchEgressRulesV2EgressRuleIdGet(ctx context.Context, egressRuleId string) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsOpensearchEgressRulesV2EgressRuleIdGet - Retrieve an existing egress rule
func (*OpenSearchEgressRulesV2APIService) ClusterManagementV2ResourcesApplicationsOpensearchEgressRulesV2Post ¶ added in v0.1.2
func (s *OpenSearchEgressRulesV2APIService) ClusterManagementV2ResourcesApplicationsOpensearchEgressRulesV2Post(ctx context.Context, openSearchEgressRuleV2 OpenSearchEgressRuleV2) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsOpensearchEgressRulesV2Post - Add egress firewall rules for a notifications/alerting webhook
type OpenSearchEgressRulesV2APIServicer ¶ added in v0.1.2
type OpenSearchEgressRulesV2APIServicer interface { ClusterManagementV2DataSourcesOpensearchClusterClusterIdEgressRulesV2Get(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsOpensearchEgressRulesV2EgressRuleIdDelete(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsOpensearchEgressRulesV2EgressRuleIdGet(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsOpensearchEgressRulesV2Post(context.Context, OpenSearchEgressRuleV2) (ImplResponse, error) }
OpenSearchEgressRulesV2APIServicer defines the api actions for the OpenSearchEgressRulesV2API service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewOpenSearchEgressRulesV2APIService ¶ added in v0.1.2
func NewOpenSearchEgressRulesV2APIService() OpenSearchEgressRulesV2APIServicer
NewOpenSearchEgressRulesV2APIService creates a default api service
type OpenSearchIngestNodeV2 ¶ added in v0.1.2
type OpenSearchOptionsSchema ¶ added in v0.1.2
type OpenSearchOptionsSchema struct { // This is an optional boolean parameter used to scale the load of the data node by having 3 dedicated master nodes for a particular cluster. We recommend selecting this to true for clusters with 9 and above nodes. DedicatedMasterNodes bool `json:"dedicatedMasterNodes,omitempty"` // Only to be included if the if dedicatedMasterNodes is set to true. See Available cluster node sizes in <a href='#operation/extendedProvisionRequestHandler'>Provisioning API</a> MasterNodeSize string `json:"masterNodeSize,omitempty"` // This is an optional string parameter to used to define the OpenSearch Dashboards node size. Only to be included if wish to add an OpenSearch Dashboards node to the cluster. See Available cluster node sizes in <a href='#operation/extendedProvisionRequestHandler'>Provisioning API</a> OpenSearchDashboardsNodeSize string `json:"openSearchDashboardsNodeSize,omitempty"` // Enables Index Management Plugin. This helps automate recurring index management activities. IndexManagementPlugin bool `json:"indexManagementPlugin,omitempty"` // Enables the Anomaly Detection Plugin. This allows for the detection of unusual or anomalous data points in your time-series data. Supported on OpenSearch 2.x for versions >= 2.4.0 and 1.x for versions >= 1.3.7 AnomalyDetectionPlugin bool `json:"anomalyDetectionPlugin,omitempty"` // Enables the SQL Plugin. This allows you to query you indices with SQL as an alternative to the OpenSearch Query DSL. Supported on OpenSearch 2.x for versions >= 2.4.0 and 1.x for versions >= 1.3.7 SqlPlugin bool `json:"sqlPlugin,omitempty"` // Enables the Anomaly Detection Plugin. This allows you to submit queries to be completed asynchronously. Supported on OpenSearch 2.x for versions >= 2.4.0 and 1.x for versions 1.3.7 AsynchronousSearchPlugin bool `json:"asynchronousSearchPlugin,omitempty"` }
type OpenSearchPrivateLinkV2 ¶
type OpenSearchPrivateLinkV2 struct {
IamPrincipalArns []string `json:"iamPrincipalArns,omitempty"`
}
OpenSearchPrivateLinkV2 -
type OpenSearchProvisioningV2APIController ¶ added in v0.1.2
type OpenSearchProvisioningV2APIController struct {
// contains filtered or unexported fields
}
OpenSearchProvisioningV2APIController binds http requests to an api service and writes the service results to the http response
func (*OpenSearchProvisioningV2APIController) ClusterManagementV2DataSourcesApplicationsOpensearchClustersV2ClusterIdListBackupsV2Get ¶ added in v0.1.2
func (c *OpenSearchProvisioningV2APIController) ClusterManagementV2DataSourcesApplicationsOpensearchClustersV2ClusterIdListBackupsV2Get(w http.ResponseWriter, r *http.Request)
ClusterManagementV2DataSourcesApplicationsOpensearchClustersV2ClusterIdListBackupsV2Get - List recent cluster backup events.
func (*OpenSearchProvisioningV2APIController) ClusterManagementV2OperationsApplicationsOpensearchClustersV2ClusterIdTriggerBackupV2Post ¶ added in v0.1.2
func (c *OpenSearchProvisioningV2APIController) ClusterManagementV2OperationsApplicationsOpensearchClustersV2ClusterIdTriggerBackupV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2OperationsApplicationsOpensearchClustersV2ClusterIdTriggerBackupV2Post - Manually trigger cluster backup.
func (*OpenSearchProvisioningV2APIController) ClusterManagementV2OperationsApplicationsOpensearchRestoreV2Post ¶ added in v0.1.2
func (c *OpenSearchProvisioningV2APIController) ClusterManagementV2OperationsApplicationsOpensearchRestoreV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2OperationsApplicationsOpensearchRestoreV2Post - Trigger a OpenSearch Cluster Restore
func (*OpenSearchProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsOpensearchClustersV2ClusterIdDelete ¶ added in v0.1.2
func (c *OpenSearchProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsOpensearchClustersV2ClusterIdDelete(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsOpensearchClustersV2ClusterIdDelete - Delete cluster
func (*OpenSearchProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsOpensearchClustersV2ClusterIdGet ¶ added in v0.1.2
func (c *OpenSearchProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsOpensearchClustersV2ClusterIdGet(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsOpensearchClustersV2ClusterIdGet - Get OpenSearch cluster details
func (*OpenSearchProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsOpensearchClustersV2ClusterIdPut ¶ added in v0.1.2
func (c *OpenSearchProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsOpensearchClustersV2ClusterIdPut(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsOpensearchClustersV2ClusterIdPut - Update a OpenSearch cluster
func (*OpenSearchProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsOpensearchClustersV2Post ¶ added in v0.1.2
func (c *OpenSearchProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsOpensearchClustersV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsOpensearchClustersV2Post - Create an OpenSearch cluster
func (*OpenSearchProvisioningV2APIController) Routes ¶ added in v0.1.2
func (c *OpenSearchProvisioningV2APIController) Routes() Routes
Routes returns all the api routes for the OpenSearchProvisioningV2APIController
type OpenSearchProvisioningV2APIOption ¶ added in v0.1.2
type OpenSearchProvisioningV2APIOption func(*OpenSearchProvisioningV2APIController)
OpenSearchProvisioningV2APIOption for how the controller is set up.
func WithOpenSearchProvisioningV2APIErrorHandler ¶ added in v0.1.2
func WithOpenSearchProvisioningV2APIErrorHandler(h ErrorHandler) OpenSearchProvisioningV2APIOption
WithOpenSearchProvisioningV2APIErrorHandler inject ErrorHandler into controller
type OpenSearchProvisioningV2APIRouter ¶ added in v0.1.2
type OpenSearchProvisioningV2APIRouter interface { ClusterManagementV2DataSourcesApplicationsOpensearchClustersV2ClusterIdListBackupsV2Get(http.ResponseWriter, *http.Request) ClusterManagementV2OperationsApplicationsOpensearchClustersV2ClusterIdTriggerBackupV2Post(http.ResponseWriter, *http.Request) ClusterManagementV2OperationsApplicationsOpensearchRestoreV2Post(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsOpensearchClustersV2ClusterIdDelete(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsOpensearchClustersV2ClusterIdGet(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsOpensearchClustersV2ClusterIdPut(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsOpensearchClustersV2Post(http.ResponseWriter, *http.Request) }
OpenSearchProvisioningV2APIRouter defines the required methods for binding the api requests to a responses for the OpenSearchProvisioningV2API The OpenSearchProvisioningV2APIRouter implementation should parse necessary information from the http request, pass the data to a OpenSearchProvisioningV2APIServicer to perform the required actions, then write the service results to the http response.
type OpenSearchProvisioningV2APIService ¶ added in v0.1.2
type OpenSearchProvisioningV2APIService struct {
// contains filtered or unexported fields
}
OpenSearchProvisioningV2APIService is a service that implements the logic for the OpenSearchProvisioningV2APIServicer This service should implement the business logic for every endpoint for the OpenSearchProvisioningV2API API. Include any external packages or services that will be required by this service.
func (*OpenSearchProvisioningV2APIService) ClusterManagementV2DataSourcesApplicationsOpensearchClustersV2ClusterIdListBackupsV2Get ¶ added in v0.1.2
func (s *OpenSearchProvisioningV2APIService) ClusterManagementV2DataSourcesApplicationsOpensearchClustersV2ClusterIdListBackupsV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2DataSourcesApplicationsOpensearchClustersV2ClusterIdListBackupsV2Get - List recent cluster backup events.
func (*OpenSearchProvisioningV2APIService) ClusterManagementV2OperationsApplicationsOpensearchClustersV2ClusterIdTriggerBackupV2Post ¶ added in v0.1.2
func (s *OpenSearchProvisioningV2APIService) ClusterManagementV2OperationsApplicationsOpensearchClustersV2ClusterIdTriggerBackupV2Post(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2OperationsApplicationsOpensearchClustersV2ClusterIdTriggerBackupV2Post - Manually trigger cluster backup.
func (*OpenSearchProvisioningV2APIService) ClusterManagementV2OperationsApplicationsOpensearchRestoreV2Post ¶ added in v0.1.2
func (s *OpenSearchProvisioningV2APIService) ClusterManagementV2OperationsApplicationsOpensearchRestoreV2Post(ctx context.Context, openSearchClusterRestoreV2 OpenSearchClusterRestoreV2) (ImplResponse, error)
ClusterManagementV2OperationsApplicationsOpensearchRestoreV2Post - Trigger a OpenSearch Cluster Restore
func (*OpenSearchProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsOpensearchClustersV2ClusterIdDelete ¶ added in v0.1.2
func (s *OpenSearchProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsOpensearchClustersV2ClusterIdDelete(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsOpensearchClustersV2ClusterIdDelete - Delete cluster
func (*OpenSearchProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsOpensearchClustersV2ClusterIdGet ¶ added in v0.1.2
func (s *OpenSearchProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsOpensearchClustersV2ClusterIdGet(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsOpensearchClustersV2ClusterIdGet - Get OpenSearch cluster details
func (*OpenSearchProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsOpensearchClustersV2ClusterIdPut ¶ added in v0.1.2
func (s *OpenSearchProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsOpensearchClustersV2ClusterIdPut(ctx context.Context, clusterId string, openSearchClusterUpdateV2 OpenSearchClusterUpdateV2) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsOpensearchClustersV2ClusterIdPut - Update a OpenSearch cluster
func (*OpenSearchProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsOpensearchClustersV2Post ¶ added in v0.1.2
func (s *OpenSearchProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsOpensearchClustersV2Post(ctx context.Context, openSearchClusterV2 OpenSearchClusterV2) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsOpensearchClustersV2Post - Create an OpenSearch cluster
type OpenSearchProvisioningV2APIServicer ¶ added in v0.1.2
type OpenSearchProvisioningV2APIServicer interface { ClusterManagementV2DataSourcesApplicationsOpensearchClustersV2ClusterIdListBackupsV2Get(context.Context, string) (ImplResponse, error) ClusterManagementV2OperationsApplicationsOpensearchClustersV2ClusterIdTriggerBackupV2Post(context.Context, string) (ImplResponse, error) ClusterManagementV2OperationsApplicationsOpensearchRestoreV2Post(context.Context, OpenSearchClusterRestoreV2) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsOpensearchClustersV2ClusterIdDelete(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsOpensearchClustersV2ClusterIdGet(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsOpensearchClustersV2ClusterIdPut(context.Context, string, OpenSearchClusterUpdateV2) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsOpensearchClustersV2Post(context.Context, OpenSearchClusterV2) (ImplResponse, error) }
OpenSearchProvisioningV2APIServicer defines the api actions for the OpenSearchProvisioningV2API service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewOpenSearchProvisioningV2APIService ¶ added in v0.1.2
func NewOpenSearchProvisioningV2APIService() OpenSearchProvisioningV2APIServicer
NewOpenSearchProvisioningV2APIService creates a default api service
type Operation ¶ added in v0.1.2
func WithDefaultOrParse ¶ added in v0.1.2
func WithDefaultOrParse[T Number | string | bool](def T, parse ParseString[T]) Operation[T]
func WithParse ¶ added in v0.1.2
func WithParse[T Number | string | bool](parse ParseString[T]) Operation[T]
func WithRequire ¶ added in v0.1.2
func WithRequire[T Number | string | bool](parse ParseString[T]) Operation[T]
type OperationListResponse ¶ added in v0.1.2
type OperationListResponse struct {
Operations []OperationResponse `json:"operations,omitempty"`
}
type OperationMapResponse ¶ added in v0.1.2
type OperationMapResponse struct {
Operations map[string]OperationResponse `json:"operations,omitempty"`
}
type OperationResponse ¶ added in v0.1.2
type OperationStatusV2 ¶ added in v0.1.2
type OperationStatusV2 string
const ( GENESIS OperationStatusV2 = "GENESIS" //RUNNING OperationStatusV2 = "RUNNING" COMPLETED OperationStatusV2 = "COMPLETED" CANCELLED OperationStatusV2 = "CANCELLED" FAILED OperationStatusV2 = "FAILED" )
List of OperationStatusV2
type ParseString ¶ added in v0.1.2
type ParsingError ¶
type ParsingError struct {
Err error
}
ParsingError indicates that an error has occurred when parsing request parameters
func (*ParsingError) Error ¶
func (e *ParsingError) Error() string
func (*ParsingError) Unwrap ¶
func (e *ParsingError) Unwrap() error
type PgBouncerDetailsV2 ¶
type PgBouncerDetailsV2 struct { // Version of Pg Bouncer to run on the cluster. Available versions: <ul> <li>`1.19.0`</li> <li>`1.18.0`</li> <li>`1.20.0`</li> </ul> PgBouncerVersion string `json:"pgBouncerVersion"` PoolMode PgBouncerPoolModeEnumV2 `json:"poolMode"` }
PgBouncerDetailsV2 - Defines PgBouncer configuration
type PgBouncerOptionsSchema ¶ added in v0.1.2
type PgBouncerOptionsSchema struct { // PgBouncer pooling mode PoolMode string `json:"poolMode,omitempty"` }
type PgBouncerPoolModeEnumV2 ¶
type PgBouncerPoolModeEnumV2 string
PgBouncerPoolModeEnumV2 : Creates PgBouncer with the selected mode, see [PgBouncer pool modes] (https://www.instaclustr.com/support/documentation/postgresql-add-ons/using-pgbouncer/)
const ( TRANSACTION PgBouncerPoolModeEnumV2 = "TRANSACTION" SESSION PgBouncerPoolModeEnumV2 = "SESSION" STATEMENT PgBouncerPoolModeEnumV2 = "STATEMENT" )
List of PgBouncerPoolModeEnumV2
type PgbouncerPoolSchema ¶ added in v0.1.2
type PostgreSQLConfigurationV2APIController ¶ added in v0.1.2
type PostgreSQLConfigurationV2APIController struct {
// contains filtered or unexported fields
}
PostgreSQLConfigurationV2APIController binds http requests to an api service and writes the service results to the http response
func (*PostgreSQLConfigurationV2APIController) ClusterManagementV2DataSourcesPostgresqlClusterClusterIdConfigurationsGet ¶ added in v0.1.2
func (c *PostgreSQLConfigurationV2APIController) ClusterManagementV2DataSourcesPostgresqlClusterClusterIdConfigurationsGet(w http.ResponseWriter, r *http.Request)
ClusterManagementV2DataSourcesPostgresqlClusterClusterIdConfigurationsGet - Get cluster configurations
func (*PostgreSQLConfigurationV2APIController) ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2ConfigurationIdDelete ¶ added in v0.1.2
func (c *PostgreSQLConfigurationV2APIController) ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2ConfigurationIdDelete(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2ConfigurationIdDelete - Reset a configuration
func (*PostgreSQLConfigurationV2APIController) ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2ConfigurationIdGet ¶ added in v0.1.2
func (c *PostgreSQLConfigurationV2APIController) ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2ConfigurationIdGet(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2ConfigurationIdGet - Get configuration
func (*PostgreSQLConfigurationV2APIController) ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2ConfigurationIdPut ¶ added in v0.1.2
func (c *PostgreSQLConfigurationV2APIController) ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2ConfigurationIdPut(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2ConfigurationIdPut - Update configuration
func (*PostgreSQLConfigurationV2APIController) ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2Post ¶ added in v0.1.2
func (c *PostgreSQLConfigurationV2APIController) ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2Post - Create configuration
func (*PostgreSQLConfigurationV2APIController) Routes ¶ added in v0.1.2
func (c *PostgreSQLConfigurationV2APIController) Routes() Routes
Routes returns all the api routes for the PostgreSQLConfigurationV2APIController
type PostgreSQLConfigurationV2APIOption ¶ added in v0.1.2
type PostgreSQLConfigurationV2APIOption func(*PostgreSQLConfigurationV2APIController)
PostgreSQLConfigurationV2APIOption for how the controller is set up.
func WithPostgreSQLConfigurationV2APIErrorHandler ¶ added in v0.1.2
func WithPostgreSQLConfigurationV2APIErrorHandler(h ErrorHandler) PostgreSQLConfigurationV2APIOption
WithPostgreSQLConfigurationV2APIErrorHandler inject ErrorHandler into controller
type PostgreSQLConfigurationV2APIRouter ¶ added in v0.1.2
type PostgreSQLConfigurationV2APIRouter interface { ClusterManagementV2DataSourcesPostgresqlClusterClusterIdConfigurationsGet(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2ConfigurationIdDelete(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2ConfigurationIdGet(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2ConfigurationIdPut(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2Post(http.ResponseWriter, *http.Request) }
PostgreSQLConfigurationV2APIRouter defines the required methods for binding the api requests to a responses for the PostgreSQLConfigurationV2API The PostgreSQLConfigurationV2APIRouter implementation should parse necessary information from the http request, pass the data to a PostgreSQLConfigurationV2APIServicer to perform the required actions, then write the service results to the http response.
type PostgreSQLConfigurationV2APIService ¶ added in v0.1.2
type PostgreSQLConfigurationV2APIService struct { }
PostgreSQLConfigurationV2APIService is a service that implements the logic for the PostgreSQLConfigurationV2APIServicer This service should implement the business logic for every endpoint for the PostgreSQLConfigurationV2API API. Include any external packages or services that will be required by this service.
func (*PostgreSQLConfigurationV2APIService) ClusterManagementV2DataSourcesPostgresqlClusterClusterIdConfigurationsGet ¶ added in v0.1.2
func (s *PostgreSQLConfigurationV2APIService) ClusterManagementV2DataSourcesPostgresqlClusterClusterIdConfigurationsGet(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2DataSourcesPostgresqlClusterClusterIdConfigurationsGet - Get cluster configurations
func (*PostgreSQLConfigurationV2APIService) ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2ConfigurationIdDelete ¶ added in v0.1.2
func (s *PostgreSQLConfigurationV2APIService) ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2ConfigurationIdDelete(ctx context.Context, configurationId string) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2ConfigurationIdDelete - Reset a configuration
func (*PostgreSQLConfigurationV2APIService) ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2ConfigurationIdGet ¶ added in v0.1.2
func (s *PostgreSQLConfigurationV2APIService) ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2ConfigurationIdGet(ctx context.Context, configurationId string) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2ConfigurationIdGet - Get configuration
func (*PostgreSQLConfigurationV2APIService) ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2ConfigurationIdPut ¶ added in v0.1.2
func (s *PostgreSQLConfigurationV2APIService) ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2ConfigurationIdPut(ctx context.Context, configurationId string, postgresqlConfigurationPropertyUpdateV2 PostgresqlConfigurationPropertyUpdateV2) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2ConfigurationIdPut - Update configuration
func (*PostgreSQLConfigurationV2APIService) ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2Post ¶ added in v0.1.2
func (s *PostgreSQLConfigurationV2APIService) ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2Post(ctx context.Context, postgresqlConfigurationPropertyV2 PostgresqlConfigurationPropertyV2) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2Post - Create configuration
type PostgreSQLConfigurationV2APIServicer ¶ added in v0.1.2
type PostgreSQLConfigurationV2APIServicer interface { ClusterManagementV2DataSourcesPostgresqlClusterClusterIdConfigurationsGet(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2ConfigurationIdDelete(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2ConfigurationIdGet(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2ConfigurationIdPut(context.Context, string, PostgresqlConfigurationPropertyUpdateV2) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsPostgresqlConfigurationsV2Post(context.Context, PostgresqlConfigurationPropertyV2) (ImplResponse, error) }
PostgreSQLConfigurationV2APIServicer defines the api actions for the PostgreSQLConfigurationV2API service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewPostgreSQLConfigurationV2APIService ¶ added in v0.1.2
func NewPostgreSQLConfigurationV2APIService() PostgreSQLConfigurationV2APIServicer
NewPostgreSQLConfigurationV2APIService creates a default api service
type PostgreSQLProvisioningV2APIController ¶ added in v0.1.2
type PostgreSQLProvisioningV2APIController struct {
// contains filtered or unexported fields
}
PostgreSQLProvisioningV2APIController binds http requests to an api service and writes the service results to the http response
func (*PostgreSQLProvisioningV2APIController) ClusterManagementV2DataSourcesApplicationsPostgresqlClustersV2ClusterIdListBackupsV2Get ¶ added in v0.1.2
func (c *PostgreSQLProvisioningV2APIController) ClusterManagementV2DataSourcesApplicationsPostgresqlClustersV2ClusterIdListBackupsV2Get(w http.ResponseWriter, r *http.Request)
ClusterManagementV2DataSourcesApplicationsPostgresqlClustersV2ClusterIdListBackupsV2Get - List recent cluster backup events.
func (*PostgreSQLProvisioningV2APIController) ClusterManagementV2OperationsApplicationsPostgresClustersV2ClusterIdTriggerBackupV2Post ¶ added in v0.1.2
func (c *PostgreSQLProvisioningV2APIController) ClusterManagementV2OperationsApplicationsPostgresClustersV2ClusterIdTriggerBackupV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2OperationsApplicationsPostgresClustersV2ClusterIdTriggerBackupV2Post - Manually trigger cluster backup.
func (*PostgreSQLProvisioningV2APIController) ClusterManagementV2OperationsApplicationsPostgresRestoreV2Post ¶ added in v0.1.2
func (c *PostgreSQLProvisioningV2APIController) ClusterManagementV2OperationsApplicationsPostgresRestoreV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2OperationsApplicationsPostgresRestoreV2Post - Trigger a PostgreSQL Cluster Restore
func (*PostgreSQLProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2ClusterIdDelete ¶ added in v0.1.2
func (c *PostgreSQLProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2ClusterIdDelete(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2ClusterIdDelete - Delete cluster
func (*PostgreSQLProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2ClusterIdGet ¶ added in v0.1.2
func (c *PostgreSQLProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2ClusterIdGet(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2ClusterIdGet - Get Postgresql cluster details.
func (*PostgreSQLProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2ClusterIdPut ¶ added in v0.1.2
func (c *PostgreSQLProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2ClusterIdPut(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2ClusterIdPut - Update PostgreSQL cluster details
func (*PostgreSQLProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2Post ¶ added in v0.1.2
func (c *PostgreSQLProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2Post - Create a Postgresql cluster.
func (*PostgreSQLProvisioningV2APIController) Routes ¶ added in v0.1.2
func (c *PostgreSQLProvisioningV2APIController) Routes() Routes
Routes returns all the api routes for the PostgreSQLProvisioningV2APIController
type PostgreSQLProvisioningV2APIOption ¶ added in v0.1.2
type PostgreSQLProvisioningV2APIOption func(*PostgreSQLProvisioningV2APIController)
PostgreSQLProvisioningV2APIOption for how the controller is set up.
func WithPostgreSQLProvisioningV2APIErrorHandler ¶ added in v0.1.2
func WithPostgreSQLProvisioningV2APIErrorHandler(h ErrorHandler) PostgreSQLProvisioningV2APIOption
WithPostgreSQLProvisioningV2APIErrorHandler inject ErrorHandler into controller
type PostgreSQLProvisioningV2APIRouter ¶ added in v0.1.2
type PostgreSQLProvisioningV2APIRouter interface { ClusterManagementV2DataSourcesApplicationsPostgresqlClustersV2ClusterIdListBackupsV2Get(http.ResponseWriter, *http.Request) ClusterManagementV2OperationsApplicationsPostgresClustersV2ClusterIdTriggerBackupV2Post(http.ResponseWriter, *http.Request) ClusterManagementV2OperationsApplicationsPostgresRestoreV2Post(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2ClusterIdDelete(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2ClusterIdGet(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2ClusterIdPut(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2Post(http.ResponseWriter, *http.Request) }
PostgreSQLProvisioningV2APIRouter defines the required methods for binding the api requests to a responses for the PostgreSQLProvisioningV2API The PostgreSQLProvisioningV2APIRouter implementation should parse necessary information from the http request, pass the data to a PostgreSQLProvisioningV2APIServicer to perform the required actions, then write the service results to the http response.
type PostgreSQLProvisioningV2APIService ¶ added in v0.1.2
type PostgreSQLProvisioningV2APIService struct {
MockPostgresqlCluster *PostgresqlClusterV2
}
PostgreSQLProvisioningV2APIService is a service that implements the logic for the PostgreSQLProvisioningV2APIServicer This service should implement the business logic for every endpoint for the PostgreSQLProvisioningV2API API. Include any external packages or services that will be required by this service.
func (*PostgreSQLProvisioningV2APIService) ClusterManagementV2DataSourcesApplicationsPostgresqlClustersV2ClusterIdListBackupsV2Get ¶ added in v0.1.2
func (s *PostgreSQLProvisioningV2APIService) ClusterManagementV2DataSourcesApplicationsPostgresqlClustersV2ClusterIdListBackupsV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2DataSourcesApplicationsPostgresqlClustersV2ClusterIdListBackupsV2Get - List recent cluster backup events.
func (*PostgreSQLProvisioningV2APIService) ClusterManagementV2OperationsApplicationsPostgresClustersV2ClusterIdTriggerBackupV2Post ¶ added in v0.1.2
func (s *PostgreSQLProvisioningV2APIService) ClusterManagementV2OperationsApplicationsPostgresClustersV2ClusterIdTriggerBackupV2Post(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2OperationsApplicationsPostgresClustersV2ClusterIdTriggerBackupV2Post - Manually trigger cluster backup.
func (*PostgreSQLProvisioningV2APIService) ClusterManagementV2OperationsApplicationsPostgresRestoreV2Post ¶ added in v0.1.2
func (s *PostgreSQLProvisioningV2APIService) ClusterManagementV2OperationsApplicationsPostgresRestoreV2Post(ctx context.Context, clusterRestoreV2 ClusterRestoreV2) (ImplResponse, error)
ClusterManagementV2OperationsApplicationsPostgresRestoreV2Post - Trigger a PostgreSQL Cluster Restore
func (*PostgreSQLProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2ClusterIdDelete ¶ added in v0.1.2
func (s *PostgreSQLProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2ClusterIdDelete(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2ClusterIdDelete - Delete cluster
func (*PostgreSQLProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2ClusterIdGet ¶ added in v0.1.2
func (s *PostgreSQLProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2ClusterIdGet(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2ClusterIdGet - Get Postgresql cluster details.
func (*PostgreSQLProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2ClusterIdPut ¶ added in v0.1.2
func (s *PostgreSQLProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2ClusterIdPut(ctx context.Context, clusterId string, postgresqlClusterUpdateV2 PostgresqlClusterUpdateV2) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2ClusterIdPut - Update PostgreSQL cluster details
func (*PostgreSQLProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2Post ¶ added in v0.1.2
func (s *PostgreSQLProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2Post(ctx context.Context, postgresqlClusterV2 PostgresqlClusterV2) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2Post - Create a Postgresql cluster.
type PostgreSQLProvisioningV2APIServicer ¶ added in v0.1.2
type PostgreSQLProvisioningV2APIServicer interface { ClusterManagementV2DataSourcesApplicationsPostgresqlClustersV2ClusterIdListBackupsV2Get(context.Context, string) (ImplResponse, error) ClusterManagementV2OperationsApplicationsPostgresClustersV2ClusterIdTriggerBackupV2Post(context.Context, string) (ImplResponse, error) ClusterManagementV2OperationsApplicationsPostgresRestoreV2Post(context.Context, ClusterRestoreV2) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2ClusterIdDelete(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2ClusterIdGet(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2ClusterIdPut(context.Context, string, PostgresqlClusterUpdateV2) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsPostgresqlClustersV2Post(context.Context, PostgresqlClusterV2) (ImplResponse, error) }
PostgreSQLProvisioningV2APIServicer defines the api actions for the PostgreSQLProvisioningV2API service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewPostgreSQLProvisioningV2APIService ¶ added in v0.1.2
func NewPostgreSQLProvisioningV2APIService() PostgreSQLProvisioningV2APIServicer
NewPostgreSQLProvisioningV2APIService creates a default api service
type PostgreSQLReloadOperationV2APIController ¶ added in v0.1.2
type PostgreSQLReloadOperationV2APIController struct {
// contains filtered or unexported fields
}
PostgreSQLReloadOperationV2APIController binds http requests to an api service and writes the service results to the http response
func (*PostgreSQLReloadOperationV2APIController) ClusterManagementV2OperationsApplicationsPostgresqlClustersV2ClusterIdReloadGet ¶ added in v0.1.2
func (c *PostgreSQLReloadOperationV2APIController) ClusterManagementV2OperationsApplicationsPostgresqlClustersV2ClusterIdReloadGet(w http.ResponseWriter, r *http.Request)
ClusterManagementV2OperationsApplicationsPostgresqlClustersV2ClusterIdReloadGet - Get cluster reload operations
func (*PostgreSQLReloadOperationV2APIController) ClusterManagementV2OperationsApplicationsPostgresqlNodesV2NodeIdReloadGet ¶ added in v0.1.2
func (c *PostgreSQLReloadOperationV2APIController) ClusterManagementV2OperationsApplicationsPostgresqlNodesV2NodeIdReloadGet(w http.ResponseWriter, r *http.Request)
ClusterManagementV2OperationsApplicationsPostgresqlNodesV2NodeIdReloadGet - Get node reload operation
func (*PostgreSQLReloadOperationV2APIController) ClusterManagementV2OperationsApplicationsPostgresqlNodesV2NodeIdReloadPost ¶ added in v0.1.2
func (c *PostgreSQLReloadOperationV2APIController) ClusterManagementV2OperationsApplicationsPostgresqlNodesV2NodeIdReloadPost(w http.ResponseWriter, r *http.Request)
ClusterManagementV2OperationsApplicationsPostgresqlNodesV2NodeIdReloadPost - Trigger a node reload operation
func (*PostgreSQLReloadOperationV2APIController) Routes ¶ added in v0.1.2
func (c *PostgreSQLReloadOperationV2APIController) Routes() Routes
Routes returns all the api routes for the PostgreSQLReloadOperationV2APIController
type PostgreSQLReloadOperationV2APIOption ¶ added in v0.1.2
type PostgreSQLReloadOperationV2APIOption func(*PostgreSQLReloadOperationV2APIController)
PostgreSQLReloadOperationV2APIOption for how the controller is set up.
func WithPostgreSQLReloadOperationV2APIErrorHandler ¶ added in v0.1.2
func WithPostgreSQLReloadOperationV2APIErrorHandler(h ErrorHandler) PostgreSQLReloadOperationV2APIOption
WithPostgreSQLReloadOperationV2APIErrorHandler inject ErrorHandler into controller
type PostgreSQLReloadOperationV2APIRouter ¶ added in v0.1.2
type PostgreSQLReloadOperationV2APIRouter interface { ClusterManagementV2OperationsApplicationsPostgresqlClustersV2ClusterIdReloadGet(http.ResponseWriter, *http.Request) ClusterManagementV2OperationsApplicationsPostgresqlNodesV2NodeIdReloadGet(http.ResponseWriter, *http.Request) ClusterManagementV2OperationsApplicationsPostgresqlNodesV2NodeIdReloadPost(http.ResponseWriter, *http.Request) }
PostgreSQLReloadOperationV2APIRouter defines the required methods for binding the api requests to a responses for the PostgreSQLReloadOperationV2API The PostgreSQLReloadOperationV2APIRouter implementation should parse necessary information from the http request, pass the data to a PostgreSQLReloadOperationV2APIServicer to perform the required actions, then write the service results to the http response.
type PostgreSQLReloadOperationV2APIService ¶ added in v0.1.2
type PostgreSQLReloadOperationV2APIService struct { }
PostgreSQLReloadOperationV2APIService is a service that implements the logic for the PostgreSQLReloadOperationV2APIServicer This service should implement the business logic for every endpoint for the PostgreSQLReloadOperationV2API API. Include any external packages or services that will be required by this service.
func (*PostgreSQLReloadOperationV2APIService) ClusterManagementV2OperationsApplicationsPostgresqlClustersV2ClusterIdReloadGet ¶ added in v0.1.2
func (s *PostgreSQLReloadOperationV2APIService) ClusterManagementV2OperationsApplicationsPostgresqlClustersV2ClusterIdReloadGet(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2OperationsApplicationsPostgresqlClustersV2ClusterIdReloadGet - Get cluster reload operations
func (*PostgreSQLReloadOperationV2APIService) ClusterManagementV2OperationsApplicationsPostgresqlNodesV2NodeIdReloadGet ¶ added in v0.1.2
func (s *PostgreSQLReloadOperationV2APIService) ClusterManagementV2OperationsApplicationsPostgresqlNodesV2NodeIdReloadGet(ctx context.Context, nodeId string) (ImplResponse, error)
ClusterManagementV2OperationsApplicationsPostgresqlNodesV2NodeIdReloadGet - Get node reload operation
func (*PostgreSQLReloadOperationV2APIService) ClusterManagementV2OperationsApplicationsPostgresqlNodesV2NodeIdReloadPost ¶ added in v0.1.2
func (s *PostgreSQLReloadOperationV2APIService) ClusterManagementV2OperationsApplicationsPostgresqlNodesV2NodeIdReloadPost(ctx context.Context, nodeId string) (ImplResponse, error)
ClusterManagementV2OperationsApplicationsPostgresqlNodesV2NodeIdReloadPost - Trigger a node reload operation
type PostgreSQLReloadOperationV2APIServicer ¶ added in v0.1.2
type PostgreSQLReloadOperationV2APIServicer interface { ClusterManagementV2OperationsApplicationsPostgresqlClustersV2ClusterIdReloadGet(context.Context, string) (ImplResponse, error) ClusterManagementV2OperationsApplicationsPostgresqlNodesV2NodeIdReloadGet(context.Context, string) (ImplResponse, error) ClusterManagementV2OperationsApplicationsPostgresqlNodesV2NodeIdReloadPost(context.Context, string) (ImplResponse, error) }
PostgreSQLReloadOperationV2APIServicer defines the api actions for the PostgreSQLReloadOperationV2API service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewPostgreSQLReloadOperationV2APIService ¶ added in v0.1.2
func NewPostgreSQLReloadOperationV2APIService() PostgreSQLReloadOperationV2APIServicer
NewPostgreSQLReloadOperationV2APIService creates a default api service
type PostgreSQLUserV2APIController ¶ added in v0.1.2
type PostgreSQLUserV2APIController struct {
// contains filtered or unexported fields
}
PostgreSQLUserV2APIController binds http requests to an api service and writes the service results to the http response
func (*PostgreSQLUserV2APIController) ClusterManagementV2OperationsApplicationsPostgresqlClustersV2ClusterIdUpdateDefaultUserPasswordPut ¶ added in v0.1.2
func (c *PostgreSQLUserV2APIController) ClusterManagementV2OperationsApplicationsPostgresqlClustersV2ClusterIdUpdateDefaultUserPasswordPut(w http.ResponseWriter, r *http.Request)
ClusterManagementV2OperationsApplicationsPostgresqlClustersV2ClusterIdUpdateDefaultUserPasswordPut - Update the default PostgreSQL user password.
func (*PostgreSQLUserV2APIController) Routes ¶ added in v0.1.2
func (c *PostgreSQLUserV2APIController) Routes() Routes
Routes returns all the api routes for the PostgreSQLUserV2APIController
type PostgreSQLUserV2APIOption ¶ added in v0.1.2
type PostgreSQLUserV2APIOption func(*PostgreSQLUserV2APIController)
PostgreSQLUserV2APIOption for how the controller is set up.
func WithPostgreSQLUserV2APIErrorHandler ¶ added in v0.1.2
func WithPostgreSQLUserV2APIErrorHandler(h ErrorHandler) PostgreSQLUserV2APIOption
WithPostgreSQLUserV2APIErrorHandler inject ErrorHandler into controller
type PostgreSQLUserV2APIRouter ¶ added in v0.1.2
type PostgreSQLUserV2APIRouter interface {
ClusterManagementV2OperationsApplicationsPostgresqlClustersV2ClusterIdUpdateDefaultUserPasswordPut(http.ResponseWriter, *http.Request)
}
PostgreSQLUserV2APIRouter defines the required methods for binding the api requests to a responses for the PostgreSQLUserV2API The PostgreSQLUserV2APIRouter implementation should parse necessary information from the http request, pass the data to a PostgreSQLUserV2APIServicer to perform the required actions, then write the service results to the http response.
type PostgreSQLUserV2APIService ¶ added in v0.1.2
type PostgreSQLUserV2APIService struct { }
PostgreSQLUserV2APIService is a service that implements the logic for the PostgreSQLUserV2APIServicer This service should implement the business logic for every endpoint for the PostgreSQLUserV2API API. Include any external packages or services that will be required by this service.
func (*PostgreSQLUserV2APIService) ClusterManagementV2OperationsApplicationsPostgresqlClustersV2ClusterIdUpdateDefaultUserPasswordPut ¶ added in v0.1.2
func (s *PostgreSQLUserV2APIService) ClusterManagementV2OperationsApplicationsPostgresqlClustersV2ClusterIdUpdateDefaultUserPasswordPut(ctx context.Context, clusterId string, postgresqlUserSummary PostgresqlUserSummary) (ImplResponse, error)
ClusterManagementV2OperationsApplicationsPostgresqlClustersV2ClusterIdUpdateDefaultUserPasswordPut - Update the default PostgreSQL user password.
type PostgreSQLUserV2APIServicer ¶ added in v0.1.2
type PostgreSQLUserV2APIServicer interface {
ClusterManagementV2OperationsApplicationsPostgresqlClustersV2ClusterIdUpdateDefaultUserPasswordPut(context.Context, string, PostgresqlUserSummary) (ImplResponse, error)
}
PostgreSQLUserV2APIServicer defines the api actions for the PostgreSQLUserV2API service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewPostgreSQLUserV2APIService ¶ added in v0.1.2
func NewPostgreSQLUserV2APIService() PostgreSQLUserV2APIServicer
NewPostgreSQLUserV2APIService creates a default api service
type PostgresqlClusterUpdateV2 ¶
type PostgresqlClusterUpdateV2 struct { // List of datacentre settings. DataCentres []PostgresqlDataCentreV2 `json:"dataCentres"` // A description of the cluster Description string `json:"description,omitempty"` TwoFactorDelete []TwoFactorDeleteSettingsV2 `json:"twoFactorDelete,omitempty"` // Settings to determine how resize requests will be performed for the cluster. ResizeSettings []ResizeSettingsV2 `json:"resizeSettings,omitempty"` }
type PostgresqlClusterV2 ¶
type PostgresqlClusterV2 struct { // Creates a PCI compliant cluster, see [PCI Compliance](https://www.instaclustr.com/support/documentation/useful-information/pci-compliance/). PciComplianceMode bool `json:"pciComplianceMode,omitempty"` // Version of Postgresql to run on the cluster. Available versions: <ul> <li>`13.11.0`</li> <li>`13.12.0`</li> <li>`14.9.0`</li> <li>`13.10.0`</li> <li>`14.7.0`</li> <li>`14.8.0`</li> <li>`15.4.0`</li> <li>`15.2.0`</li> <li>`15.3.0`</li> </ul> PostgresqlVersion string `json:"postgresqlVersion"` // A description of the cluster Description string `json:"description,omitempty"` TwoFactorDelete []TwoFactorDeleteSettingsV2 `json:"twoFactorDelete,omitempty"` // Password of the default user created for the PostgreSQL cluster. DefaultUserPassword string `json:"defaultUserPassword,omitempty"` // List of data centre settings. DataCentres []PostgresqlDataCentreV2 `json:"dataCentres"` CurrentClusterOperationStatus CurrentClusterOperationStatusV2 `json:"currentClusterOperationStatus,omitempty"` // Create the PostgreSQL cluster with the selected replication mode, see [PostgreSQL replication mode] (https://www.instaclustr.com/support/documentation/postgresql/options/replication-mode/). SynchronousModeStrict bool `json:"synchronousModeStrict"` // Creates the cluster with private network only, see [Private Network Clusters](https://www.instaclustr.com/support/documentation/useful-information/private-network-clusters/). PrivateNetworkCluster bool `json:"privateNetworkCluster"` // Name of the cluster. Name string `json:"name"` // Settings to determine how resize requests will be performed for the cluster. ResizeSettings []ResizeSettingsV2 `json:"resizeSettings,omitempty"` // ID of the cluster. Id string `json:"id,omitempty"` SlaTier SlaTierV2 `json:"slaTier"` // Status of the cluster. Status string `json:"status,omitempty"` }
PostgresqlClusterV2 - Definition of a managed Postgresql cluster that can be provisioned in Instaclustr.
type PostgresqlConfigurationPropertiesV2 ¶
type PostgresqlConfigurationPropertiesV2 struct { // ID of the PostgreSQL cluster ClusterId string `json:"clusterId,omitempty"` // List of configuration properties ConfigurationProperties []PostgresqlConfigurationPropertyV2 `json:"configurationProperties"` }
PostgresqlConfigurationPropertiesV2 - PostgreSQL configuration properties
type PostgresqlConfigurationPropertyUpdateV2 ¶
type PostgresqlConfigurationPropertyUpdateV2 struct { // Value of the configuration property. Value string `json:"value"` }
PostgresqlConfigurationPropertyUpdateV2 - PostgreSQL configuration property. Cluster nodes will need to be manually [reloaded](https://www.instaclustr.com/support/documentation/postgresql/postgresql-operations/reloading-a-node/) to apply configuration changes.
type PostgresqlConfigurationPropertyV2 ¶
type PostgresqlConfigurationPropertyV2 struct { // Name of the configuration property. Name string `json:"name"` // Id of the PostgreSQL cluster. ClusterId string `json:"clusterId"` // Instaclustr identifier for the PostgreSQL configuration property. The value of this property has the form: [cluster-id]|[configuration_name] Id string `json:"id,omitempty"` // Value of the configuration property. Value string `json:"value"` }
PostgresqlConfigurationPropertyV2 - PostgreSQL configuration property. Cluster nodes will need to be manually [reloaded](https://www.instaclustr.com/support/documentation/postgresql/postgresql-operations/reloading-a-node/) to apply configuration changes.
type PostgresqlDataCentreV2 ¶
type PostgresqlDataCentreV2 struct { PgBouncer []PgBouncerDetailsV2 `json:"pgBouncer,omitempty"` // List of deleted nodes in the data centre DeletedNodes []NodeDetailsV2 `json:"deletedNodes,omitempty"` // AWS specific settings for the Data Centre. Cannot be provided with GCP or Azure settings. AwsSettings []ProviderAwsSettingsV2 `json:"awsSettings,omitempty"` // Total number of nodes in the Data Centre. NumberOfNodes int32 `json:"numberOfNodes"` // The private network address block for the Data Centre specified using CIDR address notation. The network must have a prefix length between `/12` and `/22` and must be part of a private address space. Network string `json:"network"` // List of tags to apply to the Data Centre. Tags are metadata labels which allow you to identify, categorize and filter clusters. This can be useful for grouping together clusters into applications, environments, or any category that you require. Note `tag` is not supported in terraform lifecycle `ignore_changes`. Tags []ProviderTagV2 `json:"tags,omitempty"` // GCP specific settings for the Data Centre. Cannot be provided with AWS or Azure settings. GcpSettings []ProviderGcpSettingsV2 `json:"gcpSettings,omitempty"` // Enable client to cluster Encryption. ClientToClusterEncryption bool `json:"clientToClusterEncryption"` NodeSize string `json:"nodeSize"` // List of non-deleted nodes in the data centre Nodes []NodeDetailsV2 `json:"nodes,omitempty"` CloudProvider CloudProviderEnumV2 `json:"cloudProvider"` // Azure specific settings for the Data Centre. Cannot be provided with AWS or GCP settings. AzureSettings []ProviderAzureSettingsV2 `json:"azureSettings,omitempty"` InterDataCentreReplication []PostgresqlInterDataCentreReplicationDetailsV2 `json:"interDataCentreReplication,omitempty"` // A logical name for the data centre within a cluster. These names must be unique in the cluster. Name string `json:"name"` // ID of the Cluster Data Centre. Id string `json:"id,omitempty"` // Region of the Data Centre. See the description for node size for a compatible Data Centre for a given node size. Region string `json:"region"` // For customers running in their own account. Your provider account can be found on the Create Cluster page on the Instaclustr Console, or the \"Provider Account\" property on any existing cluster. For customers provisioning on Instaclustr's cloud provider accounts, this property may be omitted. ProviderAccountName string `json:"providerAccountName,omitempty"` IntraDataCentreReplication []PostgresqlIntraDataCentreReplicationDetailsV2 `json:"intraDataCentreReplication"` // Status of the Data Centre. Status string `json:"status,omitempty"` }
type PostgresqlInterDataCentreReplicationDetailsV2 ¶
type PostgresqlInterDataCentreReplicationDetailsV2 struct { // Is this Data centre considered to be the primary (only required if multiple data centres defined). IsPrimaryDataCentre bool `json:"isPrimaryDataCentre"` }
PostgresqlInterDataCentreReplicationDetailsV2 - Defines data replication configuration within a Data centre
type PostgresqlIntraDataCentreReplicationDetailsV2 ¶
type PostgresqlIntraDataCentreReplicationDetailsV2 struct {
ReplicationMode PostgresqlReplicationModeEnumV2 `json:"replicationMode"`
}
PostgresqlIntraDataCentreReplicationDetailsV2 - Defines data replication configuration within a Data centre
type PostgresqlOptionsSchema ¶ added in v0.1.2
type PostgresqlOptionsSchema struct { // Accepts true/false. Enables Client ⇄ Node Encryption. ClientEncryption bool `json:"clientEncryption,omitempty"` // The number of PostgreSQL server nodes created. One of which will be the primary while the rest will be replicas PostgresqlNodeCount int32 `json:"postgresqlNodeCount,omitempty"` // Default <a href=\"https://www.instaclustr.com/support/documentation/postgresql/options/replication-mode\">replication mode</a> for PostgreSQL transactions. ReplicationMode string `json:"replicationMode,omitempty"` // Accepts true/false. Enables <a href=\"https://www.instaclustr.com/support/documentation/postgresql/options/synchronous-mode-strict/\">synchronous mode strict</a> for clusters with SYNCHRONOUS replication mode. SynchronousModeStrict bool `json:"synchronousModeStrict,omitempty"` }
type PostgresqlReloadOperationV2 ¶
type PostgresqlReloadOperationV2 struct { // Reload operations Id. OperationId string `json:"operationId,omitempty"` // Reload operation time created. TimeCreated string `json:"timeCreated,omitempty"` // Reload operation message. Message string `json:"message,omitempty"` // Node Id of the node in which this reload operation was executed. NodeId string `json:"nodeId,omitempty"` // Reload operation time modified. TimeModified string `json:"timeModified,omitempty"` // Reload operation status. Status string `json:"status,omitempty"` }
PostgresqlReloadOperationV2 - PostgreSQL reload operation.
type PostgresqlReloadOperationsV2 ¶
type PostgresqlReloadOperationsV2 struct { // List of reload operations ReloadOperations []PostgresqlReloadOperationV2 `json:"reloadOperations"` // ID of the PostgreSQL cluster ClusterId string `json:"clusterId"` }
PostgresqlReloadOperationsV2 - PostgreSQL reload operations
type PostgresqlReplicationModeEnumV2 ¶
type PostgresqlReplicationModeEnumV2 string
PostgresqlReplicationModeEnumV2 : Create the PostgreSQL cluster with the selected replication mode, see [PostgreSQL replication mode] (https://www.instaclustr.com/support/documentation/postgresql/options/replication-mode/).
const ( ASYNCHRONOUS PostgresqlReplicationModeEnumV2 = "ASYNCHRONOUS" SYNCHRONOUS PostgresqlReplicationModeEnumV2 = "SYNCHRONOUS" )
List of PostgresqlReplicationModeEnumV2
type PostgresqlUserSummary ¶
type PostgresqlUserSummary struct { // Password of the default PostgreSQL user. Password string `json:"password"` }
PostgresqlUserSummary - Summary of the default PostgreSQL user to be applied to a PostgreSQL cluster.
type PrivateLink ¶ added in v0.1.2
type PrivateLink struct { // List of IAM Principal ARNs to add to the endpoint service. IamPrincipalARNs []string `json:"iamPrincipalARNs,omitempty"` }
PrivateLink - Creates a PrivateLink cluster, see <a href=\"https://www.instaclustr.com/support/documentation/useful-information/privatelink/\" target=\"_blank\">PrivateLink</a> PrivateLink can only be supported on AWS_VPC for Kafka.
type PrivateLinkSettingsV2 ¶
type PrivateLinkSettingsV2 struct { // The Instaclustr ID of the AWS endpoint service EndPointServiceId string `json:"endPointServiceId,omitempty"` // The hostname to be used to connect to the PrivateLink cluster. AdvertisedHostname string `json:"advertisedHostname"` // Name of the created endpoint service EndPointServiceName string `json:"endPointServiceName,omitempty"` }
PrivateLinkSettingsV2 - Settings required for PrivateLink to be enabled on a cluster.
type Provider ¶ added in v0.1.2
type Provider struct { // Provider name Name string `json:"name"` // For customers running in their own account. Your provider account can be found on the Create Cluster page on the console, or the “Provider Account” property on any existing cluster. For customers running in Instaclustr account, this property may be omitted. AccountName string `json:"accountName,omitempty"` // <b>AWS</b>: VPC ID to provision data centre into, cluster network must match the IPv4 CIDR block of the specified VPC.<br/> <b>GCP</b>: Network name or a relative Network or Subnetwork URI e.g. projects/my-project/regions/us-central1/subnetworks/my-subnet, cluster network must match the IPv4 CIDR block of the specified subnet. CustomVirtualNetworkId string `json:"customVirtualNetworkId,omitempty"` // <b>AWS_VPC, GCP, AZURE and AZURE_AZ only</b>. If specified, the value is a map from tag key to value. For AWS_VPC restrictions, refer to the <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html#tag-restrictions\" target=\"_blank\">AWS User Guide</a>. Tags are defined per cluster and will be applied to every instance in the cluster. Tags map[string]interface{} `json:"tags,omitempty"` // <b>AZURE only</b>. If specified, the value is the name for an Azure Resource Group which the resources will be provisioned into. ResourceGroup string `json:"resourceGroup,omitempty"` // <b>AWS_VPC only</b>. Specify a KMS encryption key to encrypt data on nodes. KMS encryption key must be set in Account settings before provisioning an encrypted cluster. DiskEncryptionKey string `json:"diskEncryptionKey,omitempty"` }
type ProviderAccountPrimaryKey ¶ added in v0.1.2
type ProviderAccountPrimaryKey struct { // Provider account Name string `json:"name,omitempty"` // Provider name Provider string `json:"provider,omitempty"` }
ProviderAccountPrimaryKey - Provider information including name and account
type ProviderAwsSettingsV2 ¶
type ProviderAwsSettingsV2 struct { // ID of a KMS encryption key to encrypt data on nodes. KMS encryption key must be set in Cluster Resources through the Instaclustr Console before provisioning an encrypted Data Centre. EbsEncryptionKey string `json:"ebsEncryptionKey,omitempty"` // VPC ID into which the Data Centre will be provisioned. The Data Centre's network allocation must match the IPv4 CIDR block of the specified VPC. CustomVirtualNetworkId string `json:"customVirtualNetworkId,omitempty"` }
type ProviderAzureSettingsV2 ¶
type ProviderAzureSettingsV2 struct { // The name of the Azure Resource Group into which the Data Centre will be provisioned. ResourceGroup string `json:"resourceGroup,omitempty"` }
type ProviderGcpSettingsV2 ¶
type ProviderGcpSettingsV2 struct { // Network name or a relative Network or Subnetwork URI e.g. projects/my-project/regions/us-central1/subnetworks/my-subnet. The Data Centre's network allocation must match the IPv4 CIDR block of the specified subnet. CustomVirtualNetworkId string `json:"customVirtualNetworkId,omitempty"` }
type ProviderNodeSizes ¶ added in v0.1.2
type ProviderTagV2 ¶
type ProviderType ¶ added in v0.1.2
type ProviderType struct {
PROVIDER DataCentreRegion `json:"PROVIDER,omitempty"`
}
ProviderType - The type of Application. Example: APACHE_CASSANDRA.
type ProvisioningOptions ¶ added in v0.1.2
type RackAllocation ¶ added in v0.1.2
type RackPrimaryKey ¶ added in v0.1.2
type RackPrimaryKey struct { // Rack name Name string `json:"name,omitempty"` DataCentre DataCentrePrimaryKey `json:"dataCentre,omitempty"` ProviderAccount ProviderAccountPrimaryKey `json:"providerAccount,omitempty"` }
RackPrimaryKey - Node rack information
type RedisBundleOptionsSchema ¶ added in v0.1.2
type RedisBundleOptionsSchema struct { // Accepts true/false. Enables Client ⇄ Node Encryption. ClientEncryption bool `json:"clientEncryption,omitempty"` // Accepts true/false. Enables Password Authentication and User Authorization. PasswordAuth bool `json:"passwordAuth,omitempty"` // The number of Redis Master Nodes to be created. MasterNodes int32 `json:"masterNodes,omitempty"` // The number of Redis Replica Nodes to be created. ReplicaNodes int32 `json:"replicaNodes,omitempty"` // Advertised HostName is required for PrivateLink. AdvertisedHostName string `json:"advertisedHostName,omitempty"` }
type RedisClusterUpdateV2 ¶
type RedisClusterUpdateV2 struct { // List of datacentre settings. DataCentres []RedisDataCentreV2 `json:"dataCentres"` // A description of the cluster Description string `json:"description,omitempty"` TwoFactorDelete []TwoFactorDeleteSettingsV2 `json:"twoFactorDelete,omitempty"` // Settings to determine how resize requests will be performed for the cluster. ResizeSettings []ResizeSettingsV2 `json:"resizeSettings,omitempty"` }
type RedisClusterV2 ¶
type RedisClusterV2 struct { // Enables Client ⇄ Node Encryption. ClientToNodeEncryption bool `json:"clientToNodeEncryption"` // Creates a PCI compliant cluster, see [PCI Compliance](https://www.instaclustr.com/support/documentation/useful-information/pci-compliance/). PciComplianceMode bool `json:"pciComplianceMode"` // A description of the cluster Description string `json:"description,omitempty"` TwoFactorDelete []TwoFactorDeleteSettingsV2 `json:"twoFactorDelete,omitempty"` // Version of Redis to run on the cluster. Available versions: <ul> <li>`6.2.13`</li> <li>`7.0.12`</li> </ul> RedisVersion string `json:"redisVersion"` // List of data centre settings. DataCentres []RedisDataCentreV2 `json:"dataCentres"` CurrentClusterOperationStatus CurrentClusterOperationStatusV2 `json:"currentClusterOperationStatus,omitempty"` // Creates the cluster with private network only, see [Private Network Clusters](https://www.instaclustr.com/support/documentation/useful-information/private-network-clusters/). PrivateNetworkCluster bool `json:"privateNetworkCluster"` // Enables Password Authentication and User Authorization. PasswordAndUserAuth bool `json:"passwordAndUserAuth"` // Name of the cluster. Name string `json:"name"` // Settings to determine how resize requests will be performed for the cluster. ResizeSettings []ResizeSettingsV2 `json:"resizeSettings,omitempty"` // ID of the cluster. Id string `json:"id,omitempty"` SlaTier SlaTierV2 `json:"slaTier"` // Status of the cluster. Status string `json:"status,omitempty"` }
RedisClusterV2 - Definition of a managed Redis cluster that can be provisioned in Instaclustr.
type RedisDataCentreV2 ¶
type RedisDataCentreV2 struct { // The number of replica nodes that should be assigned for each master node. ReplicationFactor int32 `json:"replicationFactor,omitempty"` // List of deleted nodes in the data centre DeletedNodes []NodeDetailsV2 `json:"deletedNodes,omitempty"` // AWS specific settings for the Data Centre. Cannot be provided with GCP or Azure settings. AwsSettings []ProviderAwsSettingsV2 `json:"awsSettings,omitempty"` // The private network address block for the Data Centre specified using CIDR address notation. The network must have a prefix length between `/12` and `/22` and must be part of a private address space. Network string `json:"network"` // List of tags to apply to the Data Centre. Tags are metadata labels which allow you to identify, categorize and filter clusters. This can be useful for grouping together clusters into applications, environments, or any category that you require. Note `tag` is not supported in terraform lifecycle `ignore_changes`. Tags []ProviderTagV2 `json:"tags,omitempty"` // GCP specific settings for the Data Centre. Cannot be provided with AWS or Azure settings. GcpSettings []ProviderGcpSettingsV2 `json:"gcpSettings,omitempty"` NodeSize string `json:"nodeSize"` // List of non-deleted nodes in the data centre Nodes []NodeDetailsV2 `json:"nodes,omitempty"` CloudProvider CloudProviderEnumV2 `json:"cloudProvider"` // Azure specific settings for the Data Centre. Cannot be provided with AWS or GCP settings. AzureSettings []ProviderAzureSettingsV2 `json:"azureSettings,omitempty"` // Total number of master nodes in the Data Centre. In order to maintain quorum on the cluster, you must specify an odd number of master nodes. MasterNodes int32 `json:"masterNodes"` // A logical name for the data centre within a cluster. These names must be unique in the cluster. Name string `json:"name"` // Total number of replica nodes in the Data Centre. ReplicaNodes int32 `json:"replicaNodes,omitempty"` // ID of the Cluster Data Centre. Id string `json:"id,omitempty"` // Region of the Data Centre. See the description for node size for a compatible Data Centre for a given node size. Region string `json:"region"` // Create a PrivateLink enabled cluster, see [PrivateLink](https://www.instaclustr.com/support/documentation/useful-information/privatelink/). PrivateLink []PrivateLinkSettingsV2 `json:"privateLink,omitempty"` // For customers running in their own account. Your provider account can be found on the Create Cluster page on the Instaclustr Console, or the \"Provider Account\" property on any existing cluster. For customers provisioning on Instaclustr's cloud provider accounts, this property may be omitted. ProviderAccountName string `json:"providerAccountName,omitempty"` // Status of the Data Centre. Status string `json:"status,omitempty"` }
type RedisProvisioningV2APIController ¶ added in v0.1.2
type RedisProvisioningV2APIController struct {
// contains filtered or unexported fields
}
RedisProvisioningV2APIController binds http requests to an api service and writes the service results to the http response
func (*RedisProvisioningV2APIController) ClusterManagementV2OperationsApplicationsRedisClustersV2ClusterIdTriggerBackupV2Post ¶ added in v0.1.2
func (c *RedisProvisioningV2APIController) ClusterManagementV2OperationsApplicationsRedisClustersV2ClusterIdTriggerBackupV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2OperationsApplicationsRedisClustersV2ClusterIdTriggerBackupV2Post - Manually trigger cluster backup.
func (*RedisProvisioningV2APIController) ClusterManagementV2OperationsApplicationsRedisRestoreV2Post ¶ added in v0.1.2
func (c *RedisProvisioningV2APIController) ClusterManagementV2OperationsApplicationsRedisRestoreV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2OperationsApplicationsRedisRestoreV2Post - Trigger a Redis Cluster Restore
func (*RedisProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsRedisClustersV2ClusterIdDelete ¶ added in v0.1.2
func (c *RedisProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsRedisClustersV2ClusterIdDelete(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsRedisClustersV2ClusterIdDelete - Delete cluster
func (*RedisProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsRedisClustersV2ClusterIdGet ¶ added in v0.1.2
func (c *RedisProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsRedisClustersV2ClusterIdGet(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsRedisClustersV2ClusterIdGet - Get Redis cluster details.
func (*RedisProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsRedisClustersV2ClusterIdPut ¶ added in v0.1.2
func (c *RedisProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsRedisClustersV2ClusterIdPut(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsRedisClustersV2ClusterIdPut - Update Redis Cluster Details
func (*RedisProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsRedisClustersV2Post ¶ added in v0.1.2
func (c *RedisProvisioningV2APIController) ClusterManagementV2ResourcesApplicationsRedisClustersV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsRedisClustersV2Post - Create a Redis Cluster
func (*RedisProvisioningV2APIController) Routes ¶ added in v0.1.2
func (c *RedisProvisioningV2APIController) Routes() Routes
Routes returns all the api routes for the RedisProvisioningV2APIController
type RedisProvisioningV2APIOption ¶ added in v0.1.2
type RedisProvisioningV2APIOption func(*RedisProvisioningV2APIController)
RedisProvisioningV2APIOption for how the controller is set up.
func WithRedisProvisioningV2APIErrorHandler ¶ added in v0.1.2
func WithRedisProvisioningV2APIErrorHandler(h ErrorHandler) RedisProvisioningV2APIOption
WithRedisProvisioningV2APIErrorHandler inject ErrorHandler into controller
type RedisProvisioningV2APIRouter ¶ added in v0.1.2
type RedisProvisioningV2APIRouter interface { ClusterManagementV2OperationsApplicationsRedisClustersV2ClusterIdTriggerBackupV2Post(http.ResponseWriter, *http.Request) ClusterManagementV2OperationsApplicationsRedisRestoreV2Post(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsRedisClustersV2ClusterIdDelete(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsRedisClustersV2ClusterIdGet(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsRedisClustersV2ClusterIdPut(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsRedisClustersV2Post(http.ResponseWriter, *http.Request) }
RedisProvisioningV2APIRouter defines the required methods for binding the api requests to a responses for the RedisProvisioningV2API The RedisProvisioningV2APIRouter implementation should parse necessary information from the http request, pass the data to a RedisProvisioningV2APIServicer to perform the required actions, then write the service results to the http response.
type RedisProvisioningV2APIService ¶ added in v0.1.2
type RedisProvisioningV2APIService struct {
MockRedisCluster *RedisClusterV2
}
RedisProvisioningV2APIService is a service that implements the logic for the RedisProvisioningV2APIServicer This service should implement the business logic for every endpoint for the RedisProvisioningV2API API. Include any external packages or services that will be required by this service.
func (*RedisProvisioningV2APIService) ClusterManagementV2OperationsApplicationsRedisClustersV2ClusterIdTriggerBackupV2Post ¶ added in v0.1.2
func (s *RedisProvisioningV2APIService) ClusterManagementV2OperationsApplicationsRedisClustersV2ClusterIdTriggerBackupV2Post(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2OperationsApplicationsRedisClustersV2ClusterIdTriggerBackupV2Post - Manually trigger cluster backup.
func (*RedisProvisioningV2APIService) ClusterManagementV2OperationsApplicationsRedisRestoreV2Post ¶ added in v0.1.2
func (s *RedisProvisioningV2APIService) ClusterManagementV2OperationsApplicationsRedisRestoreV2Post(ctx context.Context, clusterRestoreV2 ClusterRestoreV2) (ImplResponse, error)
ClusterManagementV2OperationsApplicationsRedisRestoreV2Post - Trigger a Redis Cluster Restore
func (*RedisProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsRedisClustersV2ClusterIdDelete ¶ added in v0.1.2
func (s *RedisProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsRedisClustersV2ClusterIdDelete(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsRedisClustersV2ClusterIdDelete - Delete cluster
func (*RedisProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsRedisClustersV2ClusterIdGet ¶ added in v0.1.2
func (s *RedisProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsRedisClustersV2ClusterIdGet(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsRedisClustersV2ClusterIdGet - Get Redis cluster details.
func (*RedisProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsRedisClustersV2ClusterIdPut ¶ added in v0.1.2
func (s *RedisProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsRedisClustersV2ClusterIdPut(ctx context.Context, clusterId string, redisClusterUpdateV2 RedisClusterUpdateV2) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsRedisClustersV2ClusterIdPut - Update Redis Cluster Details
func (*RedisProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsRedisClustersV2Post ¶ added in v0.1.2
func (s *RedisProvisioningV2APIService) ClusterManagementV2ResourcesApplicationsRedisClustersV2Post(ctx context.Context, redisClusterV2 RedisClusterV2) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsRedisClustersV2Post - Create a Redis Cluster
type RedisProvisioningV2APIServicer ¶ added in v0.1.2
type RedisProvisioningV2APIServicer interface { ClusterManagementV2OperationsApplicationsRedisClustersV2ClusterIdTriggerBackupV2Post(context.Context, string) (ImplResponse, error) ClusterManagementV2OperationsApplicationsRedisRestoreV2Post(context.Context, ClusterRestoreV2) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsRedisClustersV2ClusterIdDelete(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsRedisClustersV2ClusterIdGet(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsRedisClustersV2ClusterIdPut(context.Context, string, RedisClusterUpdateV2) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsRedisClustersV2Post(context.Context, RedisClusterV2) (ImplResponse, error) }
RedisProvisioningV2APIServicer defines the api actions for the RedisProvisioningV2API service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewRedisProvisioningV2APIService ¶ added in v0.1.2
func NewRedisProvisioningV2APIService() RedisProvisioningV2APIServicer
NewRedisProvisioningV2APIService creates a default api service
type RedisUserPasswordV2 ¶
type RedisUserPasswordV2 struct { // Password for the Redis user. Password string `json:"password"` }
RedisUserPasswordV2 - Definition of a Redis User Password Update to be applied to a Redis user.
type RedisUserSummariesV2 ¶
type RedisUserSummariesV2 struct { // List of all Redis users in the cluster. RedisUsers []RedisUserSummaryV2 `json:"redisUsers,omitempty"` // ID of the redis cluster ClusterId string `json:"clusterId,omitempty"` }
RedisUserSummariesV2 - A listable data source of all Redis users within a Redis Cluster.
type RedisUserSummaryV2 ¶
type RedisUserSummaryV2 struct { // ID of the Redis cluster. ClusterId string `json:"clusterId"` // Instaclustr identifier for the Redis user. The value of this property has the form: [cluster-id]_[redis-username] Id string `json:"id,omitempty"` // Username of the Redis user. Username string `json:"username"` }
RedisUserSummaryV2 - Summary of a Redis User to be applied to a Redis cluster.
type RedisUserV2 ¶
type RedisUserV2 struct { // Password for the Redis user. Password string `json:"password"` // ID of the Redis cluster. ClusterId string `json:"clusterId"` // Instaclustr identifier for the Redis user. The value of this property has the form: [cluster-id]_[redis-username] Id string `json:"id,omitempty"` // Permissions initially granted to Redis user upon creation. InitialPermissions string `json:"initialPermissions"` // Username of the Redis user. Username string `json:"username"` }
RedisUserV2 - Definition of a Redis User to be applied to a Redis cluster.
type RedisUserV2APIController ¶ added in v0.1.2
type RedisUserV2APIController struct {
// contains filtered or unexported fields
}
RedisUserV2APIController binds http requests to an api service and writes the service results to the http response
func (*RedisUserV2APIController) ClusterManagementV2DataSourcesRedisClusterClusterIdUsersV2Get ¶ added in v0.1.2
func (c *RedisUserV2APIController) ClusterManagementV2DataSourcesRedisClusterClusterIdUsersV2Get(w http.ResponseWriter, r *http.Request)
ClusterManagementV2DataSourcesRedisClusterClusterIdUsersV2Get - List all Redis users.
func (*RedisUserV2APIController) ClusterManagementV2ResourcesApplicationsRedisUsersV2Post ¶ added in v0.1.2
func (c *RedisUserV2APIController) ClusterManagementV2ResourcesApplicationsRedisUsersV2Post(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsRedisUsersV2Post - Create a Redis User.
func (*RedisUserV2APIController) ClusterManagementV2ResourcesApplicationsRedisUsersV2RedisUserIdDelete ¶ added in v0.1.2
func (c *RedisUserV2APIController) ClusterManagementV2ResourcesApplicationsRedisUsersV2RedisUserIdDelete(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsRedisUsersV2RedisUserIdDelete - Delete a Redis user
func (*RedisUserV2APIController) ClusterManagementV2ResourcesApplicationsRedisUsersV2RedisUserIdGet ¶ added in v0.1.2
func (c *RedisUserV2APIController) ClusterManagementV2ResourcesApplicationsRedisUsersV2RedisUserIdGet(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsRedisUsersV2RedisUserIdGet - Get Redis User details.
func (*RedisUserV2APIController) ClusterManagementV2ResourcesApplicationsRedisUsersV2RedisUserIdPut ¶ added in v0.1.2
func (c *RedisUserV2APIController) ClusterManagementV2ResourcesApplicationsRedisUsersV2RedisUserIdPut(w http.ResponseWriter, r *http.Request)
ClusterManagementV2ResourcesApplicationsRedisUsersV2RedisUserIdPut - Update Redis user password
func (*RedisUserV2APIController) Routes ¶ added in v0.1.2
func (c *RedisUserV2APIController) Routes() Routes
Routes returns all the api routes for the RedisUserV2APIController
type RedisUserV2APIOption ¶ added in v0.1.2
type RedisUserV2APIOption func(*RedisUserV2APIController)
RedisUserV2APIOption for how the controller is set up.
func WithRedisUserV2APIErrorHandler ¶ added in v0.1.2
func WithRedisUserV2APIErrorHandler(h ErrorHandler) RedisUserV2APIOption
WithRedisUserV2APIErrorHandler inject ErrorHandler into controller
type RedisUserV2APIRouter ¶ added in v0.1.2
type RedisUserV2APIRouter interface { ClusterManagementV2DataSourcesRedisClusterClusterIdUsersV2Get(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsRedisUsersV2Post(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsRedisUsersV2RedisUserIdDelete(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsRedisUsersV2RedisUserIdGet(http.ResponseWriter, *http.Request) ClusterManagementV2ResourcesApplicationsRedisUsersV2RedisUserIdPut(http.ResponseWriter, *http.Request) }
RedisUserV2APIRouter defines the required methods for binding the api requests to a responses for the RedisUserV2API The RedisUserV2APIRouter implementation should parse necessary information from the http request, pass the data to a RedisUserV2APIServicer to perform the required actions, then write the service results to the http response.
type RedisUserV2APIService ¶ added in v0.1.2
type RedisUserV2APIService struct { }
RedisUserV2APIService is a service that implements the logic for the RedisUserV2APIServicer This service should implement the business logic for every endpoint for the RedisUserV2API API. Include any external packages or services that will be required by this service.
func (*RedisUserV2APIService) ClusterManagementV2DataSourcesRedisClusterClusterIdUsersV2Get ¶ added in v0.1.2
func (s *RedisUserV2APIService) ClusterManagementV2DataSourcesRedisClusterClusterIdUsersV2Get(ctx context.Context, clusterId string) (ImplResponse, error)
ClusterManagementV2DataSourcesRedisClusterClusterIdUsersV2Get - List all Redis users.
func (*RedisUserV2APIService) ClusterManagementV2ResourcesApplicationsRedisUsersV2Post ¶ added in v0.1.2
func (s *RedisUserV2APIService) ClusterManagementV2ResourcesApplicationsRedisUsersV2Post(ctx context.Context, redisUserV2 RedisUserV2) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsRedisUsersV2Post - Create a Redis User.
func (*RedisUserV2APIService) ClusterManagementV2ResourcesApplicationsRedisUsersV2RedisUserIdDelete ¶ added in v0.1.2
func (s *RedisUserV2APIService) ClusterManagementV2ResourcesApplicationsRedisUsersV2RedisUserIdDelete(ctx context.Context, redisUserId string) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsRedisUsersV2RedisUserIdDelete - Delete a Redis user
func (*RedisUserV2APIService) ClusterManagementV2ResourcesApplicationsRedisUsersV2RedisUserIdGet ¶ added in v0.1.2
func (s *RedisUserV2APIService) ClusterManagementV2ResourcesApplicationsRedisUsersV2RedisUserIdGet(ctx context.Context, redisUserId string) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsRedisUsersV2RedisUserIdGet - Get Redis User details.
func (*RedisUserV2APIService) ClusterManagementV2ResourcesApplicationsRedisUsersV2RedisUserIdPut ¶ added in v0.1.2
func (s *RedisUserV2APIService) ClusterManagementV2ResourcesApplicationsRedisUsersV2RedisUserIdPut(ctx context.Context, redisUserId string, redisUserPasswordV2 RedisUserPasswordV2) (ImplResponse, error)
ClusterManagementV2ResourcesApplicationsRedisUsersV2RedisUserIdPut - Update Redis user password
type RedisUserV2APIServicer ¶ added in v0.1.2
type RedisUserV2APIServicer interface { ClusterManagementV2DataSourcesRedisClusterClusterIdUsersV2Get(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsRedisUsersV2Post(context.Context, RedisUserV2) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsRedisUsersV2RedisUserIdDelete(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsRedisUsersV2RedisUserIdGet(context.Context, string) (ImplResponse, error) ClusterManagementV2ResourcesApplicationsRedisUsersV2RedisUserIdPut(context.Context, string, RedisUserPasswordV2) (ImplResponse, error) }
RedisUserV2APIServicer defines the api actions for the RedisUserV2API service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewRedisUserV2APIService ¶ added in v0.1.2
func NewRedisUserV2APIService() RedisUserV2APIServicer
NewRedisUserV2APIService creates a default api service
type Region ¶ added in v0.1.2
type Region struct { // Name of region Name string `json:"name,omitempty"` // Display name of region DisplayName string `json:"displayName,omitempty"` // List of available applications MainApplicationVersion []MainApplicationVersions `json:"mainApplicationVersion,omitempty"` // List of racks Racks []string `json:"racks,omitempty"` // List of available node sizes NodeSizes []NodeSize `json:"nodeSizes,omitempty"` }
Region - List of provisioning options related to data centres
type ReplaceNodeOperation ¶ added in v0.1.2
type ReplaceNodeOperation struct { Id string `json:"id,omitempty"` Status string `json:"status,omitempty"` Node string `json:"node,omitempty"` Replacement string `json:"replacement,omitempty"` Params ReplaceNodeOperationParams `json:"params,omitempty"` ResizeOp string `json:"resizeOp,omitempty"` Created time.Time `json:"created,omitempty"` Modified time.Time `json:"modified,omitempty"` BackupTriggered time.Time `json:"backupTriggered,omitempty"` BackupCompleted time.Time `json:"backupCompleted,omitempty"` RestoreCompleted time.Time `json:"restoreCompleted,omitempty"` FailedStatus string `json:"failedStatus,omitempty"` Restore string `json:"restore,omitempty"` Details string `json:"details,omitempty"` TechopsAlerted time.Time `json:"techopsAlerted,omitempty"` AddedDisk string `json:"addedDisk,omitempty"` }
type ReplaceNodeOperationDetails ¶ added in v0.1.2
type ReplaceNodeOperationDetails struct { Id string `json:"id,omitempty"` Status string `json:"status,omitempty"` Node string `json:"node,omitempty"` Replacement string `json:"replacement,omitempty"` ResizeOp string `json:"resizeOp,omitempty"` Created time.Time `json:"created,omitempty"` Modified time.Time `json:"modified,omitempty"` FailedStatus string `json:"failedStatus,omitempty"` }
type ReplaceNodeOperationParams ¶ added in v0.1.2
type ReplaceNodeOperationParams struct { Mode *string `json:"mode,omitempty"` NewSize string `json:"newSize,omitempty"` GracefulShutdown bool `json:"gracefulShutdown,omitempty"` CheckPeers bool `json:"checkPeers,omitempty"` BackupDurationThreshold string `json:"backupDurationThreshold,omitempty"` BundleStartEnabled bool `json:"bundleStartEnabled,omitempty"` BackupBandwidth string `json:"backupBandwidth,omitempty"` BackupConcurrentUploads int32 `json:"backupConcurrentUploads,omitempty"` }
type ReplaceOperationInfoV2 ¶ added in v0.1.2
type ReplaceOperationInfoV2 struct { // ID of the new node in the replacement operation. NewNodeId string `json:"newNodeId,omitempty"` // Timestamp of the creation of the node replacement operation. Created string `json:"created,omitempty"` // ID of the node replacement operation. Id string `json:"id,omitempty"` // ID of the node being replaced. NodeId string `json:"nodeId,omitempty"` // Status of the node replacement operation. Status string `json:"status,omitempty"` }
type RequiredError ¶
type RequiredError struct {
Field string
}
RequiredError indicates that an error has occurred when parsing request parameters
func (*RequiredError) Error ¶
func (e *RequiredError) Error() string
type ResizeCdcOperationParams ¶ added in v0.1.2
type ResizeCdcOperationParams struct { ConcurrentResizes int32 `json:"concurrentResizes,omitempty"` NotifySupportContacts bool `json:"notifySupportContacts,omitempty"` ReplaceParams ReplaceNodeOperationParams `json:"replaceParams,omitempty"` NodePurpose *string `json:"nodePurpose,omitempty"` }
type ResizeClusterDataCentreOperation ¶ added in v0.1.2
type ResizeClusterDataCentreOperation struct { Id string `json:"id,omitempty"` Cdc string `json:"cdc,omitempty"` Params ResizeCdcOperationParams `json:"params,omitempty"` Created time.Time `json:"created,omitempty"` Completed time.Time `json:"completed,omitempty"` Provider string `json:"provider,omitempty"` DataCentre string `json:"dataCentre,omitempty"` CompletedStatus string `json:"completedStatus,omitempty"` NotifyContacts string `json:"notifyContacts,omitempty"` ReplaceOps []ReplaceNodeOperation `json:"replaceOps,omitempty"` SkipInitialCheck bool `json:"skipInitialCheck,omitempty"` Details string `json:"details,omitempty"` TechopsAlerted time.Time `json:"techopsAlerted,omitempty"` FirstStateHealthCheckFailure time.Time `json:"firstStateHealthCheckFailure,omitempty"` InitiatedBy string `json:"initiatedBy,omitempty"` IgnoreFeatureState bool `json:"ignoreFeatureState,omitempty"` RiemaintRuleIds []string `json:"riemaintRuleIds,omitempty"` SshMessageId string `json:"sshMessageId,omitempty"` }
type ResizeCompatibleNodeSizeInfoV2 ¶ added in v0.1.2
type ResizeCompatibleNodeSizesV2 ¶ added in v0.1.2
type ResizeCompatibleNodeSizesV2 struct { // List of compatible node sizes based on the purpose of the node. CompatibleNodeSizes []ResizeCompatibleNodeSizeInfoV2 `json:"compatibleNodeSizes,omitempty"` }
type ResizeDataCentreRequest ¶ added in v0.1.2
type ResizeDataCentreRequest struct { // The desired node size. See https://www.instaclustr.com/support/documentation/useful-information/supported-instances-and-usecases/ for valid values. NewNodeSize string `json:"newNodeSize"` // A number, from 1 to the count of nodes in the largest rack, that specifies how many nodes may be resized at the same time. ConcurrentResizes int32 `json:"concurrentResizes"` NotifySupportContacts bool `json:"notifySupportContacts"` // A valid node purpose for the cdc. You can get the allowed node purposes for a CDC by GET /provisioning/v1/{clusterId}/{clusterDataCentreId}/nodepurposes NodePurpose string `json:"nodePurpose,omitempty"` }
type ResizeOperationInfoV2 ¶ added in v0.1.2
type ResizeOperationInfoV2 struct { // Number of nodes that can be concurrently resized at a given time. ConcurrentResizes int32 `json:"concurrentResizes,omitempty"` ReplaceOperations []ReplaceOperationInfoV2 `json:"replaceOperations,omitempty"` // Timestamp of the creation of the operation Created string `json:"created,omitempty"` // Timestamp of the completion of the operation. Completed string `json:"completed,omitempty"` // ID of the operation. Id string `json:"id,omitempty"` // New size of the node. NewNodeSize string `json:"newNodeSize,omitempty"` // Timestamp of when Instaclustr Support has been alerted to the resize operation. InstaclustrSupportAlerted string `json:"instaclustrSupportAlerted,omitempty"` // Purpose of the node NodePurpose string `json:"nodePurpose,omitempty"` // Status of the operation Status string `json:"status,omitempty"` }
type ResizeOperationInfosV2 ¶ added in v0.1.2
type ResizeOperationInfosV2 struct {
Operations []ResizeOperationInfoV2 `json:"operations,omitempty"`
}
type ResizeOperationsV2APIController ¶ added in v0.1.2
type ResizeOperationsV2APIController struct {
// contains filtered or unexported fields
}
ResizeOperationsV2APIController binds http requests to an api service and writes the service results to the http response
func (*ResizeOperationsV2APIController) ClusterManagementV2DataSourcesClusterDataCentresV2ClusterDataCentreIdResizeOperationsV2Get ¶ added in v0.1.2
func (c *ResizeOperationsV2APIController) ClusterManagementV2DataSourcesClusterDataCentresV2ClusterDataCentreIdResizeOperationsV2Get(w http.ResponseWriter, r *http.Request)
ClusterManagementV2DataSourcesClusterDataCentresV2ClusterDataCentreIdResizeOperationsV2Get - Get resize operations for a Cluster Data Centre
func (*ResizeOperationsV2APIController) ClusterManagementV2OperationsResizeOperationsV2OperationIdCancelV2Delete ¶ added in v0.1.2
func (c *ResizeOperationsV2APIController) ClusterManagementV2OperationsResizeOperationsV2OperationIdCancelV2Delete(w http.ResponseWriter, r *http.Request)
ClusterManagementV2OperationsResizeOperationsV2OperationIdCancelV2Delete - Cancel a resize Cluster Data Centre operation
func (*ResizeOperationsV2APIController) Routes ¶ added in v0.1.2
func (c *ResizeOperationsV2APIController) Routes() Routes
Routes returns all the api routes for the ResizeOperationsV2APIController
type ResizeOperationsV2APIOption ¶ added in v0.1.2
type ResizeOperationsV2APIOption func(*ResizeOperationsV2APIController)
ResizeOperationsV2APIOption for how the controller is set up.
func WithResizeOperationsV2APIErrorHandler ¶ added in v0.1.2
func WithResizeOperationsV2APIErrorHandler(h ErrorHandler) ResizeOperationsV2APIOption
WithResizeOperationsV2APIErrorHandler inject ErrorHandler into controller
type ResizeOperationsV2APIRouter ¶ added in v0.1.2
type ResizeOperationsV2APIRouter interface { ClusterManagementV2DataSourcesClusterDataCentresV2ClusterDataCentreIdResizeOperationsV2Get(http.ResponseWriter, *http.Request) ClusterManagementV2OperationsResizeOperationsV2OperationIdCancelV2Delete(http.ResponseWriter, *http.Request) }
ResizeOperationsV2APIRouter defines the required methods for binding the api requests to a responses for the ResizeOperationsV2API The ResizeOperationsV2APIRouter implementation should parse necessary information from the http request, pass the data to a ResizeOperationsV2APIServicer to perform the required actions, then write the service results to the http response.
type ResizeOperationsV2APIService ¶ added in v0.1.2
type ResizeOperationsV2APIService struct { }
ResizeOperationsV2APIService is a service that implements the logic for the ResizeOperationsV2APIServicer This service should implement the business logic for every endpoint for the ResizeOperationsV2API API. Include any external packages or services that will be required by this service.
func (*ResizeOperationsV2APIService) ClusterManagementV2DataSourcesClusterDataCentresV2ClusterDataCentreIdResizeOperationsV2Get ¶ added in v0.1.2
func (s *ResizeOperationsV2APIService) ClusterManagementV2DataSourcesClusterDataCentresV2ClusterDataCentreIdResizeOperationsV2Get(ctx context.Context, clusterDataCentreId string, activeOnly bool) (ImplResponse, error)
ClusterManagementV2DataSourcesClusterDataCentresV2ClusterDataCentreIdResizeOperationsV2Get - Get resize operations for a Cluster Data Centre
func (*ResizeOperationsV2APIService) ClusterManagementV2OperationsResizeOperationsV2OperationIdCancelV2Delete ¶ added in v0.1.2
func (s *ResizeOperationsV2APIService) ClusterManagementV2OperationsResizeOperationsV2OperationIdCancelV2Delete(ctx context.Context, operationId string) (ImplResponse, error)
ClusterManagementV2OperationsResizeOperationsV2OperationIdCancelV2Delete - Cancel a resize Cluster Data Centre operation
type ResizeOperationsV2APIServicer ¶ added in v0.1.2
type ResizeOperationsV2APIServicer interface { ClusterManagementV2DataSourcesClusterDataCentresV2ClusterDataCentreIdResizeOperationsV2Get(context.Context, string, bool) (ImplResponse, error) ClusterManagementV2OperationsResizeOperationsV2OperationIdCancelV2Delete(context.Context, string) (ImplResponse, error) }
ResizeOperationsV2APIServicer defines the api actions for the ResizeOperationsV2API service This interface intended to stay up to date with the openapi yaml used to generate it, while the service implementation can be ignored with the .openapi-generator-ignore file and updated with the logic required for the API.
func NewResizeOperationsV2APIService ¶ added in v0.1.2
func NewResizeOperationsV2APIService() ResizeOperationsV2APIServicer
NewResizeOperationsV2APIService creates a default api service
type ResizePreconditionFailureMessage ¶ added in v0.1.2
type ResizeSettingsV2 ¶ added in v0.1.2
type ResizeSettingsV2 struct { // Setting this property to `true` will notify the Instaclustr Account's designated support contacts on resize completion. NotifySupportContacts bool `json:"notifySupportContacts,omitempty"` // Number of concurrent nodes to resize during a resize operation. Concurrency int32 `json:"concurrency,omitempty"` }
ResizeSettingsV2 - Settings to determine how resize requests will be performed for the cluster.
type RestoreBackupPreconditionFailureMessage ¶ added in v0.1.2
type RestoreCassandraClusterRequestSchema ¶ added in v0.1.2
type RestoreCassandraClusterRequestSchema struct { // The display name of the restored cluster.<br><br>By default, the restored cluster will be created with its current name appended with “restored” and the date & time it was requested to be restored. ClusterNameOverride string `json:"clusterNameOverride,omitempty"` // An optional list of Cluster Data Centres for which custom VPC settings will be used.<br><br>This property must be populated for all Cluster Data Centres or none at all. CdcInfos []RestoreCdcInfoSchema `json:"cdcInfos,omitempty"` // Timestamp in milliseconds since epoch. All backed up data will be restored for this point in time.<br><br>Defaults to the current date and time. PointInTime int64 `json:"pointInTime,omitempty"` // A comma separated list of keyspace/table names which follows the format <code><keyspace>.<table1>,<keyspace>.<table2></code><br><br>Only data for the specified tables will be restored, for the point in time. KeyspaceTables string `json:"keyspaceTables,omitempty"` // The cluster network for this cluster to be restored to. ClusterNetwork string `json:"clusterNetwork,omitempty"` }
type RestoreCdcInfo ¶ added in v0.1.2
type RestoreCdcInfoSchema ¶ added in v0.1.2
type RestoreCdcInfoSchema struct { // Cluster Data Centre ID CdcId string `json:"cdcId,omitempty"` // Determines if the restored cluster will be allocated to the existing VPC.<br><br>Either restoreToSameVpc or customVpcId must be provided. RestoreToSameVpc bool `json:"restoreToSameVpc,omitempty"` // Custom VPC ID to which the restored cluster will be allocated.<br><br>Either restoreToSameVpc or customVpcId must be provided. CustomVpcId string `json:"customVpcId,omitempty"` // CIDR block in which the cluster will be allocated for a custom VPC. CustomVpcNetwork string `json:"customVpcNetwork,omitempty"` }
RestoreCdcInfoSchema - An optional list of Cluster Data Centres for which custom VPC settings will be used.<br><br>This property must be populated for all Cluster Data Centres or none at all.
type RestoreClusterResponseSchema ¶ added in v0.1.2
type RestoreClusterResponseSchema struct { // Cluster ID RestoredCluster string `json:"restoredCluster,omitempty"` }
type RestoreElasticsearchClusterRequestSchema ¶ added in v0.1.2
type RestoreElasticsearchClusterRequestSchema struct { // The display name of the restored cluster.<br><br>By default, the restored cluster will be created with its current name appended with “restored” and the date & time it was requested to be restored. ClusterNameOverride string `json:"clusterNameOverride,omitempty"` // An optional list of Cluster Data Centres for which custom VPC settings will be used.<br><br>This property must be populated for all Cluster Data Centres or none at all. CdcInfos []RestoreCdcInfoSchema `json:"cdcInfos,omitempty"` // Timestamp in milliseconds since epoch. All backed up data will be restored for this point in time.<br><br>Defaults to the current date and time. PointInTime int64 `json:"pointInTime,omitempty"` // A comma separated list of index names which follows the format <code><index-1>,<index-2></code><br><br>Only data for the specified indices will be restored, for the point in time. IndexNames string `json:"indexNames,omitempty"` }
type RestorePostgresqlClusterRequestSchema ¶ added in v0.1.2
type RestorePostgresqlClusterRequestSchema struct { // The display name of the restored cluster.<br><br>By default, the restored cluster will be created with its current name appended with “restored” and the date & time it was requested to be restored. ClusterNameOverride string `json:"clusterNameOverride,omitempty"` // An optional list of Cluster Data Centres for which custom VPC settings will be used.<br><br>This property must be populated for all Cluster Data Centres or none at all. CdcInfos []RestoreCdcInfoSchema `json:"cdcInfos,omitempty"` // Timestamp in milliseconds since epoch. All backed up data will be restored for this point in time.<br><br>Defaults to 6 minutes from request submission. You cannot specify a time within last 6 minutes due to wal log backups are every 5 minutes. PointInTime int64 `json:"pointInTime,omitempty"` }
type Route ¶
type Route struct { Method string Pattern string HandlerFunc http.HandlerFunc }
A Route defines the parameters for an api endpoint
type Router ¶
type Router interface {
Routes() Routes
}
Router defines the required methods for retrieving api routes
func NewAWSEncryptionKeyV2APIController ¶ added in v0.1.2
func NewAWSEncryptionKeyV2APIController(s AWSEncryptionKeyV2APIServicer, opts ...AWSEncryptionKeyV2APIOption) Router
NewAWSEncryptionKeyV2APIController creates a default api controller
func NewAWSEndpointServicePrincipalsV2APIController ¶ added in v0.1.2
func NewAWSEndpointServicePrincipalsV2APIController(s AWSEndpointServicePrincipalsV2APIServicer, opts ...AWSEndpointServicePrincipalsV2APIOption) Router
NewAWSEndpointServicePrincipalsV2APIController creates a default api controller
func NewAWSSecurityGroupFirewallRuleV2APIController ¶ added in v0.1.2
func NewAWSSecurityGroupFirewallRuleV2APIController(s AWSSecurityGroupFirewallRuleV2APIServicer, opts ...AWSSecurityGroupFirewallRuleV2APIOption) Router
NewAWSSecurityGroupFirewallRuleV2APIController creates a default api controller
func NewAWSVPCPeerV2APIController ¶ added in v0.1.2
func NewAWSVPCPeerV2APIController(s AWSVPCPeerV2APIServicer, opts ...AWSVPCPeerV2APIOption) Router
NewAWSVPCPeerV2APIController creates a default api controller
func NewAccountClusterListV2APIController ¶ added in v0.1.2
func NewAccountClusterListV2APIController(s AccountClusterListV2APIServicer, opts ...AccountClusterListV2APIOption) Router
NewAccountClusterListV2APIController creates a default api controller
func NewApacheCassandraProvisioningV2APIController ¶ added in v0.1.2
func NewApacheCassandraProvisioningV2APIController(s ApacheCassandraProvisioningV2APIServicer, opts ...ApacheCassandraProvisioningV2APIOption) Router
NewApacheCassandraProvisioningV2APIController creates a default api controller
func NewApacheKafkaACLV2APIController ¶ added in v0.1.2
func NewApacheKafkaACLV2APIController(s ApacheKafkaACLV2APIServicer, opts ...ApacheKafkaACLV2APIOption) Router
NewApacheKafkaACLV2APIController creates a default api controller
func NewApacheKafkaConnectMirrorV2APIController ¶ added in v0.1.2
func NewApacheKafkaConnectMirrorV2APIController(s ApacheKafkaConnectMirrorV2APIServicer, opts ...ApacheKafkaConnectMirrorV2APIOption) Router
NewApacheKafkaConnectMirrorV2APIController creates a default api controller
func NewApacheKafkaConnectProvisioningV2APIController ¶ added in v0.1.2
func NewApacheKafkaConnectProvisioningV2APIController(s ApacheKafkaConnectProvisioningV2APIServicer, opts ...ApacheKafkaConnectProvisioningV2APIOption) Router
NewApacheKafkaConnectProvisioningV2APIController creates a default api controller
func NewApacheKafkaProvisioningV2APIController ¶ added in v0.1.2
func NewApacheKafkaProvisioningV2APIController(s ApacheKafkaProvisioningV2APIServicer, opts ...ApacheKafkaProvisioningV2APIOption) Router
NewApacheKafkaProvisioningV2APIController creates a default api controller
func NewApacheKafkaRestProxyUserAPIController ¶ added in v0.1.2
func NewApacheKafkaRestProxyUserAPIController(s ApacheKafkaRestProxyUserAPIServicer, opts ...ApacheKafkaRestProxyUserAPIOption) Router
NewApacheKafkaRestProxyUserAPIController creates a default api controller
func NewApacheKafkaSchemaRegistryUserAPIController ¶ added in v0.1.2
func NewApacheKafkaSchemaRegistryUserAPIController(s ApacheKafkaSchemaRegistryUserAPIServicer, opts ...ApacheKafkaSchemaRegistryUserAPIOption) Router
NewApacheKafkaSchemaRegistryUserAPIController creates a default api controller
func NewApacheKafkaTopicV2APIController ¶ added in v0.1.2
func NewApacheKafkaTopicV2APIController(s ApacheKafkaTopicV2APIServicer, opts ...ApacheKafkaTopicV2APIOption) Router
NewApacheKafkaTopicV2APIController creates a default api controller
func NewApacheKafkaUserAPIController ¶ added in v0.1.2
func NewApacheKafkaUserAPIController(s ApacheKafkaUserAPIServicer, opts ...ApacheKafkaUserAPIOption) Router
NewApacheKafkaUserAPIController creates a default api controller
func NewApacheZookeeperProvisioningV2APIController ¶ added in v0.1.2
func NewApacheZookeeperProvisioningV2APIController(s ApacheZookeeperProvisioningV2APIServicer, opts ...ApacheZookeeperProvisioningV2APIOption) Router
NewApacheZookeeperProvisioningV2APIController creates a default api controller
func NewAzureVnetPeerV2APIController ¶ added in v0.1.2
func NewAzureVnetPeerV2APIController(s AzureVnetPeerV2APIServicer, opts ...AzureVnetPeerV2APIOption) Router
NewAzureVnetPeerV2APIController creates a default api controller
func NewBundleUserAPIController ¶ added in v0.1.2
func NewBundleUserAPIController(s BundleUserAPIServicer, opts ...BundleUserAPIOption) Router
NewBundleUserAPIController creates a default api controller
func NewCadenceProvisioningV2APIController ¶ added in v0.1.2
func NewCadenceProvisioningV2APIController(s CadenceProvisioningV2APIServicer, opts ...CadenceProvisioningV2APIOption) Router
NewCadenceProvisioningV2APIController creates a default api controller
func NewClusterExclusionWindowV2APIController ¶ added in v0.1.2
func NewClusterExclusionWindowV2APIController(s ClusterExclusionWindowV2APIServicer, opts ...ClusterExclusionWindowV2APIOption) Router
NewClusterExclusionWindowV2APIController creates a default api controller
func NewClusterMaintenanceEventsV2APIController ¶ added in v0.1.2
func NewClusterMaintenanceEventsV2APIController(s ClusterMaintenanceEventsV2APIServicer, opts ...ClusterMaintenanceEventsV2APIOption) Router
NewClusterMaintenanceEventsV2APIController creates a default api controller
func NewClusterNetworkFirewallRuleV2APIController ¶ added in v0.1.2
func NewClusterNetworkFirewallRuleV2APIController(s ClusterNetworkFirewallRuleV2APIServicer, opts ...ClusterNetworkFirewallRuleV2APIOption) Router
NewClusterNetworkFirewallRuleV2APIController creates a default api controller
func NewClusterSettingsV2APIController ¶ added in v0.1.2
func NewClusterSettingsV2APIController(s ClusterSettingsV2APIServicer, opts ...ClusterSettingsV2APIOption) Router
NewClusterSettingsV2APIController creates a default api controller
func NewGCPVPCPeerV2APIController ¶ added in v0.1.2
func NewGCPVPCPeerV2APIController(s GCPVPCPeerV2APIServicer, opts ...GCPVPCPeerV2APIOption) Router
NewGCPVPCPeerV2APIController creates a default api controller
func NewKarapaceRestProxyUserAPIController ¶ added in v0.1.2
func NewKarapaceRestProxyUserAPIController(s KarapaceRestProxyUserAPIServicer, opts ...KarapaceRestProxyUserAPIOption) Router
NewKarapaceRestProxyUserAPIController creates a default api controller
func NewKarapaceSchemaRegistryUserAPIController ¶ added in v0.1.2
func NewKarapaceSchemaRegistryUserAPIController(s KarapaceSchemaRegistryUserAPIServicer, opts ...KarapaceSchemaRegistryUserAPIOption) Router
NewKarapaceSchemaRegistryUserAPIController creates a default api controller
func NewOpenSearchEgressRulesV2APIController ¶ added in v0.1.2
func NewOpenSearchEgressRulesV2APIController(s OpenSearchEgressRulesV2APIServicer, opts ...OpenSearchEgressRulesV2APIOption) Router
NewOpenSearchEgressRulesV2APIController creates a default api controller
func NewOpenSearchProvisioningV2APIController ¶ added in v0.1.2
func NewOpenSearchProvisioningV2APIController(s OpenSearchProvisioningV2APIServicer, opts ...OpenSearchProvisioningV2APIOption) Router
NewOpenSearchProvisioningV2APIController creates a default api controller
func NewPostgreSQLConfigurationV2APIController ¶ added in v0.1.2
func NewPostgreSQLConfigurationV2APIController(s PostgreSQLConfigurationV2APIServicer, opts ...PostgreSQLConfigurationV2APIOption) Router
NewPostgreSQLConfigurationV2APIController creates a default api controller
func NewPostgreSQLProvisioningV2APIController ¶ added in v0.1.2
func NewPostgreSQLProvisioningV2APIController(s PostgreSQLProvisioningV2APIServicer, opts ...PostgreSQLProvisioningV2APIOption) Router
NewPostgreSQLProvisioningV2APIController creates a default api controller
func NewPostgreSQLReloadOperationV2APIController ¶ added in v0.1.2
func NewPostgreSQLReloadOperationV2APIController(s PostgreSQLReloadOperationV2APIServicer, opts ...PostgreSQLReloadOperationV2APIOption) Router
NewPostgreSQLReloadOperationV2APIController creates a default api controller
func NewPostgreSQLUserV2APIController ¶ added in v0.1.2
func NewPostgreSQLUserV2APIController(s PostgreSQLUserV2APIServicer, opts ...PostgreSQLUserV2APIOption) Router
NewPostgreSQLUserV2APIController creates a default api controller
func NewRedisProvisioningV2APIController ¶ added in v0.1.2
func NewRedisProvisioningV2APIController(s RedisProvisioningV2APIServicer, opts ...RedisProvisioningV2APIOption) Router
NewRedisProvisioningV2APIController creates a default api controller
func NewRedisUserV2APIController ¶ added in v0.1.2
func NewRedisUserV2APIController(s RedisUserV2APIServicer, opts ...RedisUserV2APIOption) Router
NewRedisUserV2APIController creates a default api controller
func NewResizeOperationsV2APIController ¶ added in v0.1.2
func NewResizeOperationsV2APIController(s ResizeOperationsV2APIServicer, opts ...ResizeOperationsV2APIOption) Router
NewResizeOperationsV2APIController creates a default api controller
type SecurityGroupFirewallRuleSchema ¶ added in v0.1.2
type SecurityGroupFirewallRuleSchema struct { Rules []FirewallRuleKind `json:"rules"` // The security group to which the firewall rule relates. Should not be included if network is already included. SecurityGroupId string `json:"securityGroupId,omitempty"` }
type SlaTierV2 ¶
type SlaTierV2 string
SlaTierV2 : SLA Tier of the cluster. Non-production clusters may receive lower priority support and reduced SLAs. Production tier is not available when using Developer class nodes. See [SLA Tier](https://www.instaclustr.com/support/documentation/useful-information/sla-tier/) for more information.
type SparkBundleOptionsSchema ¶ added in v0.1.2
type SparkDetailsV2 ¶
type SparkDetailsV2 struct { // Adds the specified version of Apache Spark to the Cassandra cluster. Available versions: <ul> </ul> Version string `json:"version"` }
type TopicInfo ¶ added in v0.1.2
type TopicInfo struct { // Name of the topic being mirrored Name string `json:"name,omitempty"` // Average latency in milliseconds for messages to travel from source to destination topics AverageLatency int64 `json:"averageLatency,omitempty"` // Average record rate for messages to travel from source to destination topics, it is 0 if there are no messages travelling in between AverageRate float64 `json:"averageRate,omitempty"` }
TopicInfo - List of mirrored topics, their average latencies and their average record rates
type TwoFactorDeleteSettingsV2 ¶
type TwoFactorDeleteSettingsV2 struct { // The phone number which will be contacted when the cluster is requested to be delete. ConfirmationPhoneNumber string `json:"confirmationPhoneNumber,omitempty"` // The email address which will be contacted when the cluster is requested to be deleted. ConfirmationEmail string `json:"confirmationEmail"` }
type UpdateMaintenanceEventScheduleRequest ¶ added in v0.1.2
type UpdateServiceUserRequest ¶ added in v0.1.2
type UpdateServiceUserRequest struct { // Display name of the service user DisplayName string `json:"displayName,omitempty"` // Profile of the service user OWNER can manage clusters and users (excluding other service users) CLUSTER_ADMIN can manage clusters READ_ONLY can view clusters and access monitoring Profile string `json:"profile"` // Administrators of the service user. Administrators are standard users that administer the service user. The administrators can perform operations such as update, manage API keys, and delete on service users they administer. Administrators []string `json:"administrators,omitempty"` ValidationMessages map[string]string `json:"validationMessages,omitempty"` }
UpdateServiceUserRequest - The fields to update a service user
type UpdateTargetLatencyRequest ¶ added in v0.1.2
type UpdateTargetLatencyRequest struct { // The new target latency in milliseconds to set. NewTargetLatency int32 `json:"newTargetLatency"` }
type UserDetailsResponse ¶ added in v0.1.2
type UserDetailsResponse struct { // The unique identifier for this user. Id string `json:"id,omitempty"` // The user's preferred name for communication. DisplayName string `json:"displayName,omitempty"` // The user's email address. Email string `json:"email,omitempty"` IsAdmin bool `json:"isAdmin,omitempty"` }
UserDetailsResponse - The details of the current user.
type UserRoleRequest ¶ added in v0.1.2
type WindowResponse ¶ added in v0.1.2
type WindowResponse struct { // Unique Id for this exclusion windows Id string `json:"id,omitempty"` // Cluster Id for the cluster that this exclusion window relates to ClusterId string `json:"clusterId,omitempty"` // The day of the week that this exclusion window starts on DayOfWeek string `json:"dayOfWeek,omitempty"` // The hour of the day that this exclusion window starts on StartHour int32 `json:"startHour,omitempty"` // The duration (in hours) of this exclusion window DurationInHours int32 `json:"durationInHours,omitempty"` }
WindowResponse - List of exclusion windows for the given cluster
Source Files ¶
- api.go
- api_account_cluster_list_v2.go
- api_account_cluster_list_v2_service.go
- api_apache_cassandra_provisioning_v2.go
- api_apache_cassandra_provisioning_v2_service.go
- api_apache_kafka_aclv2.go
- api_apache_kafka_aclv2_service.go
- api_apache_kafka_connect_mirror_v2.go
- api_apache_kafka_connect_mirror_v2_service.go
- api_apache_kafka_connect_provisioning_v2.go
- api_apache_kafka_connect_provisioning_v2_service.go
- api_apache_kafka_provisioning_v2.go
- api_apache_kafka_provisioning_v2_service.go
- api_apache_kafka_rest_proxy_user.go
- api_apache_kafka_rest_proxy_user_service.go
- api_apache_kafka_schema_registry_user.go
- api_apache_kafka_schema_registry_user_service.go
- api_apache_kafka_topic_v2.go
- api_apache_kafka_topic_v2_service.go
- api_apache_kafka_user.go
- api_apache_kafka_user_service.go
- api_apache_zookeeper_provisioning_v2.go
- api_apache_zookeeper_provisioning_v2_service.go
- api_aws_encryption_key_v2.go
- api_aws_encryption_key_v2_service.go
- api_aws_endpoint_service_principals_v2.go
- api_aws_endpoint_service_principals_v2_service.go
- api_aws_security_group_firewall_rule_v2.go
- api_aws_security_group_firewall_rule_v2_service.go
- api_awsvpc_peer_v2.go
- api_awsvpc_peer_v2_service.go
- api_azure_vnet_peer_v2.go
- api_azure_vnet_peer_v2_service.go
- api_bundle_user.go
- api_bundle_user_service.go
- api_cadence_provisioning_v2.go
- api_cadence_provisioning_v2_service.go
- api_cluster_exclusion_window_v2.go
- api_cluster_exclusion_window_v2_service.go
- api_cluster_maintenance_events_v2.go
- api_cluster_maintenance_events_v2_service.go
- api_cluster_network_firewall_rule_v2.go
- api_cluster_network_firewall_rule_v2_service.go
- api_cluster_settings_v2.go
- api_cluster_settings_v2_service.go
- api_gcpvpc_peer_v2.go
- api_gcpvpc_peer_v2_service.go
- api_karapace_rest_proxy_user.go
- api_karapace_rest_proxy_user_service.go
- api_karapace_schema_registry_user.go
- api_karapace_schema_registry_user_service.go
- api_open_search_egress_rules_v2.go
- api_open_search_egress_rules_v2_service.go
- api_open_search_provisioning_v2.go
- api_open_search_provisioning_v2_service.go
- api_postgre_sql_configuration_v2.go
- api_postgre_sql_configuration_v2_service.go
- api_postgre_sql_provisioning_v2.go
- api_postgre_sql_provisioning_v2_service.go
- api_postgre_sql_reload_operation_v2.go
- api_postgre_sql_reload_operation_v2_service.go
- api_postgre_sql_user_v2.go
- api_postgre_sql_user_v2_service.go
- api_redis_provisioning_v2.go
- api_redis_provisioning_v2_service.go
- api_redis_user_v2.go
- api_redis_user_v2_service.go
- api_resize_operations_v2.go
- api_resize_operations_v2_service.go
- error.go
- helpers.go
- impl.go
- logger.go
- model_account_aws_encryption_keys_v2.go
- model_account_aws_vpc_peers_v2.go
- model_account_azure_vnet_peers_v2.go
- model_account_clusters_v2.go
- model_account_gcp_vpc_peers_v2.go
- model_addon_bundles.go
- model_addon_bundles_options.go
- model_all_provider_specific_settings_v2.go
- model_apache_zookeeper_cluster_v2.go
- model_apache_zookeeper_data_centre_v2.go
- model_apache_zookeeper_options_schema.go
- model_api_encryption_key_request.go
- model_api_restore_request.go
- model_api_vpc_peering_connection_mixed_schema.go
- model_api_vpc_peering_connection_request.go
- model_api_vpc_peering_connection_request_mixed_schema.go
- model_aws_archival_v2.go
- model_aws_encryption_key_v2.go
- model_aws_endpoint_service_principals_request.go
- model_aws_endpoint_service_principals_response.go
- model_aws_kms_arn.go
- model_aws_provider_encryption_key.go
- model_aws_region_v2.go
- model_aws_security_group_firewall_rule_v2.go
- model_aws_security_group_firewall_rules_v2.go
- model_aws_vpc_peer_summary_v2.go
- model_aws_vpc_peer_update_v2.go
- model_aws_vpc_peer_v2.go
- model_aws_vpc_peering_connection.go
- model_aws_vpc_peering_connection_peer_subnets.go
- model_azure_api_peering_connection.go
- model_azure_api_peering_connection_peer_subnets.go
- model_azure_v_net_peering_connection_request.go
- model_azure_vnet_peer_summary_v2.go
- model_azure_vnet_peer_v2.go
- model_bundle_user_create_request.go
- model_bundle_user_delete_request.go
- model_cadence_advanced_visibility_v2.go
- model_cadence_cluster_update_v2.go
- model_cadence_cluster_v2.go
- model_cadence_data_centre_v2.go
- model_cadence_dependency_v2.go
- model_cadence_options_schema.go
- model_cadence_shared_provisioning_v2.go
- model_cadence_standard_provisioning_v2.go
- model_cassandra_cluster_restore_v2.go
- model_cassandra_cluster_update_v2.go
- model_cassandra_cluster_v2.go
- model_cassandra_data_centre_v2.go
- model_cassandra_options_schema.go
- model_cdc_pgbouncer_pool_schema.go
- model_cidr_schema.go
- model_cidr_set_schema.go
- model_cloud_provider_enum_v2.go
- model_cloud_provider_node_sizes_list_v2.go
- model_cloud_provider_node_sizes_v2.go
- model_cluster_data_centre.go
- model_cluster_data_centre_resize_operation_details.go
- model_cluster_data_centre_restore_config_v2.go
- model_cluster_details_response.go
- model_cluster_events.go
- model_cluster_events_node.go
- model_cluster_events_node_event.go
- model_cluster_exclusion_window_v2.go
- model_cluster_exclusion_windows_v2.go
- model_cluster_maintenance_event_schedule_update_v2.go
- model_cluster_maintenance_event_schedule_v2.go
- model_cluster_maintenance_event_schedules_v2.go
- model_cluster_maintenance_event_v2.go
- model_cluster_maintenance_events_v2.go
- model_cluster_network_firewall_rule_v2.go
- model_cluster_network_firewall_rules_v2.go
- model_cluster_pgbouncer_pool_schema.go
- model_cluster_restore_v2.go
- model_cluster_settings_update_v2.go
- model_cluster_summary_v2.go
- model_common_cluster_backup_event_data_centre_v2.go
- model_common_cluster_backup_event_node_event_v2.go
- model_common_cluster_backup_event_node_v2.go
- model_common_cluster_backup_events_v2.go
- model_common_cluster_general_settings_v2.go
- model_common_cluster_v2.go
- model_common_data_centre_v2.go
- model_create_cluster_response_schema.go
- model_create_custom_source_mirror_request_schema_only_class.go
- model_create_exclusion_window_request.go
- model_create_exclusion_window_response.go
- model_create_instaclustr_mirror_request_schema_only_class.go
- model_create_mirror_request.go
- model_create_mirror_response.go
- model_create_service_user_request.go
- model_current_cluster_operation_status_v2.go
- model_current_operations_v2.go
- model_custom_vpc_settings_restore_v2.go
- model_data_centre.go
- model_data_centre_primary_key.go
- model_data_centre_region.go
- model_data_centre_request.go
- model_delete_cluster_response_schema.go
- model_delete_node_operation_info_v2.go
- model_delete_nodes_operation_info_v2.go
- model_elastic_search_options_schema.go
- model_encryption_key_response.go
- model_encryption_key_validation_response.go
- model_encryption_key_validation_response_v2.go
- model_error_collection_response.go
- model_error_list_response_v2.go
- model_error_message.go
- model_error_response.go
- model_error_response_v2.go
- model_exclusion_windows_response.go
- model_firewall_rule.go
- model_firewall_rule_kind.go
- model_firewall_rule_mixed_schema.go
- model_firewall_rule_types_v2.go
- model_gcp_api_peering_connection_with_remote_info.go
- model_gcp_api_vpc_peering_connection_request.go
- model_gcp_vpc_peer_summary_v2.go
- model_gcp_vpc_peer_v2.go
- model_generic_json_error_list_response.go
- model_generic_json_error_response.go
- model_generic_response.go
- model_get_all_mirrors_response.go
- model_get_all_mirrors_response_item.go
- model_get_specific_mirror_response.go
- model_iam_principal_arn_v2.go
- model_iam_principal_arns_v2.go
- model_indicator.go
- model_kafka_acl_create_request.go
- model_kafka_acl_delete_request.go
- model_kafka_acl_entry_display.go
- model_kafka_acl_list_request.go
- model_kafka_acl_list_response.go
- model_kafka_acl_list_v2.go
- model_kafka_acl_lists_v2.go
- model_kafka_acl_v2.go
- model_kafka_auth_mechanisms_enum_v2.go
- model_kafka_cluster_update_v2.go
- model_kafka_cluster_v2.go
- model_kafka_connect_cluster_update_v2.go
- model_kafka_connect_cluster_v2.go
- model_kafka_connect_custom_connectors_aws_v2.go
- model_kafka_connect_custom_connectors_azure_v2.go
- model_kafka_connect_custom_connectors_gcp_v2.go
- model_kafka_connect_custom_connectors_v2.go
- model_kafka_connect_data_centre_v2.go
- model_kafka_connect_external_source_cluster_details_v2.go
- model_kafka_connect_external_target_cluster_details_v2.go
- model_kafka_connect_managed_source_cluster_details_v2.go
- model_kafka_connect_managed_target_cluster_details_v2.go
- model_kafka_connect_mirror_connector_details_v2.go
- model_kafka_connect_mirror_source_cluster_details_v2.go
- model_kafka_connect_mirror_summaries_v2.go
- model_kafka_connect_mirror_summary_v2.go
- model_kafka_connect_mirror_update_v2.go
- model_kafka_connect_mirror_v2.go
- model_kafka_connect_mirrored_topic_details_v2.go
- model_kafka_connect_options_schema.go
- model_kafka_connect_target_cluster_details_v2.go
- model_kafka_consumer_group_state.go
- model_kafka_data_centre_v2.go
- model_kafka_dedicated_zookeeper_settings_update_v2.go
- model_kafka_dedicated_zookeeper_settings_v2.go
- model_kafka_karapace_rest_proxy_details_v2.go
- model_kafka_karapace_schema_registry_details_v2.go
- model_kafka_kraft_settings_v2.go
- model_kafka_listener_protocol_enum_v2.go
- model_kafka_listener_type_enum_v2.go
- model_kafka_listener_v2.go
- model_kafka_options_schema.go
- model_kafka_rest_proxy_details_v2.go
- model_kafka_rest_proxy_options_schema.go
- model_kafka_rest_proxy_user_password_v2.go
- model_kafka_rest_proxy_user_summaries_v2.go
- model_kafka_rest_proxy_user_summary_v2.go
- model_kafka_sasl_scram_mechanism_enum.go
- model_kafka_schema_registry_details_v2.go
- model_kafka_schema_registry_user_password_v2.go
- model_kafka_schema_registry_user_summaries_v2.go
- model_kafka_schema_registry_user_summary_v2.go
- model_kafka_sync_connectors_response.go
- model_kafka_topic_config_v2.go
- model_kafka_topic_configs_v2.go
- model_kafka_topic_create_request.go
- model_kafka_topic_describe_config_response.go
- model_kafka_topic_describe_response.go
- model_kafka_topic_list_response.go
- model_kafka_topic_modify_config_request.go
- model_kafka_topic_names_v2.go
- model_kafka_topic_v2.go
- model_kafka_user_certificate_renewal_request_v2.go
- model_kafka_user_certificate_v2.go
- model_kafka_user_options_v2.go
- model_kafka_user_summaries_v2.go
- model_kafka_user_summary_v2.go
- model_kafka_user_update_v2.go
- model_kafka_user_update_v3.go
- model_kafka_user_v2.go
- model_kafka_user_v3.go
- model_karapace_rest_proxy_options_schema.go
- model_karapace_rest_proxy_user_password_v2.go
- model_karapace_rest_proxy_user_summaries_v2.go
- model_karapace_rest_proxy_user_summary_v2.go
- model_karapace_schema_registry_user_password_v2.go
- model_karapace_schema_registry_user_summaries_v2.go
- model_karapace_schema_registry_user_summary_v2.go
- model_key_value_pair.go
- model_list_clusterfor_api.go
- model_main_application_versions.go
- model_maintenance_event_response.go
- model_maintenance_event_schedule_response.go
- model_maintenance_events_response.go
- model_maintenance_events_schedule_response.go
- model_mock.go
- model_modify_aws_endpoint_service_principals_request.go
- model_modify_cluster_response_schema.go
- model_monitoring_result_mixed_schema.go
- model_network_firewall_rule_schema.go
- model_new_account_response.go
- model_node.go
- model_node_details_v2.go
- model_node_pgbouncer_pool_schema.go
- model_node_roles_v2.go
- model_node_size.go
- model_node_size_compatibility_response_schema.go
- model_node_size_details_v2.go
- model_node_size_for_pricing_resource.go
- model_node_size_for_pricing_resource_schema.go
- model_open_search_cluster_manager_node_v2.go
- model_open_search_cluster_restore_v2.go
- model_open_search_cluster_update_v2.go
- model_open_search_cluster_v2.go
- model_open_search_dashboard_v2.go
- model_open_search_data_centre_v2.go
- model_open_search_data_node_v2.go
- model_open_search_egress_rule_source_v2.go
- model_open_search_egress_rule_type_v2.go
- model_open_search_egress_rule_v2.go
- model_open_search_egress_rules_v2.go
- model_open_search_ingest_node_v2.go
- model_open_search_options_schema.go
- model_open_search_private_link_v2.go
- model_operation_list_response.go
- model_operation_map_response.go
- model_operation_response.go
- model_operation_status_v2.go
- model_pg_bouncer_details_v2.go
- model_pg_bouncer_options_schema.go
- model_pg_bouncer_pool_mode_enum_v2.go
- model_pgbouncer_pool_schema.go
- model_postgresql_cluster_update_v2.go
- model_postgresql_cluster_v2.go
- model_postgresql_configuration_properties_v2.go
- model_postgresql_configuration_property_update_v2.go
- model_postgresql_configuration_property_v2.go
- model_postgresql_data_centre_v2.go
- model_postgresql_inter_data_centre_replication_details_v2.go
- model_postgresql_intra_data_centre_replication_details_v2.go
- model_postgresql_options_schema.go
- model_postgresql_reload_operation_v2.go
- model_postgresql_reload_operations_v2.go
- model_postgresql_replication_mode_enum_v2.go
- model_postgresql_user_summary.go
- model_private_link.go
- model_private_link_settings_v2.go
- model_provider.go
- model_provider_account_primary_key.go
- model_provider_aws_settings_v2.go
- model_provider_azure_settings_v2.go
- model_provider_gcp_settings_v2.go
- model_provider_node_sizes.go
- model_provider_tag_v2.go
- model_provider_type.go
- model_provisioning_options.go
- model_rack_allocation.go
- model_rack_primary_key.go
- model_redis_bundle_options_schema.go
- model_redis_cluster_update_v2.go
- model_redis_cluster_v2.go
- model_redis_data_centre_v2.go
- model_redis_user_password_v2.go
- model_redis_user_summaries_v2.go
- model_redis_user_summary_v2.go
- model_redis_user_v2.go
- model_region.go
- model_replace_node_operation.go
- model_replace_node_operation_details.go
- model_replace_node_operation_params.go
- model_replace_operation_info_v2.go
- model_resize_cdc_operation_params.go
- model_resize_cluster_data_centre_operation.go
- model_resize_compatible_node_size_info_v2.go
- model_resize_compatible_node_sizes_v2.go
- model_resize_data_centre_request.go
- model_resize_operation_info_v2.go
- model_resize_operation_infos_v2.go
- model_resize_precondition_failure_message.go
- model_resize_settings_v2.go
- model_restore_backup_precondition_failure_message.go
- model_restore_cassandra_cluster_request_schema.go
- model_restore_cdc_info.go
- model_restore_cdc_info_schema.go
- model_restore_cluster_response_schema.go
- model_restore_elasticsearch_cluster_request_schema.go
- model_restore_postgresql_cluster_request_schema.go
- model_security_group_firewall_rule_schema.go
- model_sla_tier_v2.go
- model_spark_bundle_options_schema.go
- model_spark_details_v2.go
- model_topic_info.go
- model_two_factor_delete_settings_v2.go
- model_update_maintenance_event_schedule_request.go
- model_update_service_user_request.go
- model_update_target_latency_request.go
- model_user_details_response.go
- model_user_role_request.go
- model_vpc_type_v2.go
- model_window_response.go
- routers.go