Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForAuthenticationMethod() []string + func PossibleValuesForAzureConnectionType() []string + func PossibleValuesForConnectionState() []string + func PossibleValuesForManagedCassandraProvisioningState() []string + func PossibleValuesForNodeState() []string + func ValidateCassandraClusterID(input interface{}, key string) (warnings []string, errors []error) + func ValidateDataCenterID(input interface{}, key string) (warnings []string, errors []error) + type AuthenticationMethod string + const AuthenticationMethodCassandra + const AuthenticationMethodLdap + const AuthenticationMethodNone + func (s *AuthenticationMethod) UnmarshalJSON(bytes []byte) error + type AuthenticationMethodLdapProperties struct + ConnectionTimeoutInMs *int64 + SearchBaseDistinguishedName *string + SearchFilterTemplate *string + ServerCertificates *[]Certificate + ServerHostname *string + ServerPort *int64 + ServiceUserDistinguishedName *string + ServiceUserPassword *string + type AzureConnectionType string + const AzureConnectionTypeNone + const AzureConnectionTypeVPN + func (s *AzureConnectionType) UnmarshalJSON(bytes []byte) error + type CassandraClusterId struct + CassandraClusterName string + ResourceGroupName string + SubscriptionId string + func NewCassandraClusterID(subscriptionId string, resourceGroupName string, cassandraClusterName string) CassandraClusterId + func ParseCassandraClusterID(input string) (*CassandraClusterId, error) + func ParseCassandraClusterIDInsensitively(input string) (*CassandraClusterId, error) + func (id *CassandraClusterId) FromParseResult(input resourceids.ParseResult) error + func (id CassandraClusterId) ID() string + func (id CassandraClusterId) Segments() []resourceids.Segment + func (id CassandraClusterId) String() string + type CassandraClusterPublicStatus struct + ConnectionErrors *[]ConnectionError + DataCenters *[]CassandraClusterPublicStatusDataCentersInlined + ETag *string + Errors *[]CassandraError + ReaperStatus *ManagedCassandraReaperStatus + type CassandraClusterPublicStatusDataCentersInlined struct + Name *string + Nodes *[]CassandraClusterPublicStatusDataCentersInlinedNodesInlined + SeedNodes *[]string + type CassandraClusterPublicStatusDataCentersInlinedNodesInlined struct + Address *string + CassandraProcessStatus *string + CpuUsage *float64 + DiskFreeKB *int64 + DiskUsedKB *int64 + HostID *string + Load *string + MemoryBuffersAndCachedKB *int64 + MemoryFreeKB *int64 + MemoryTotalKB *int64 + MemoryUsedKB *int64 + Rack *string + Size *int64 + State *NodeState + Status *string + Timestamp *string + Tokens *[]string + type CassandraClustersCreateUpdateOperationResponse struct + HttpResponse *http.Response + Model *ClusterResource + OData *odata.OData + Poller pollers.Poller + type CassandraClustersDeallocateOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type CassandraClustersDeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type CassandraClustersGetOperationResponse struct + HttpResponse *http.Response + Model *ClusterResource + OData *odata.OData + type CassandraClustersInvokeCommandOperationResponse struct + HttpResponse *http.Response + Model *CommandOutput + OData *odata.OData + Poller pollers.Poller + type CassandraClustersListByResourceGroupOperationResponse struct + HttpResponse *http.Response + Model *ListClusters + OData *odata.OData + type CassandraClustersListBySubscriptionOperationResponse struct + HttpResponse *http.Response + Model *ListClusters + OData *odata.OData + type CassandraClustersStartOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type CassandraClustersStatusOperationResponse struct + HttpResponse *http.Response + Model *CassandraClusterPublicStatus + OData *odata.OData + type CassandraClustersUpdateOperationResponse struct + HttpResponse *http.Response + Model *ClusterResource + OData *odata.OData + Poller pollers.Poller + type CassandraDataCentersCreateUpdateOperationResponse struct + HttpResponse *http.Response + Model *DataCenterResource + OData *odata.OData + Poller pollers.Poller + type CassandraDataCentersDeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type CassandraDataCentersGetOperationResponse struct + HttpResponse *http.Response + Model *DataCenterResource + OData *odata.OData + type CassandraDataCentersListOperationResponse struct + HttpResponse *http.Response + Model *ListDataCenters + OData *odata.OData + type CassandraDataCentersUpdateOperationResponse struct + HttpResponse *http.Response + Model *DataCenterResource + OData *odata.OData + Poller pollers.Poller + type CassandraError struct + AdditionalErrorInfo *string + Code *string + Message *string + Target *string + type Certificate struct + Pem *string + type ClusterResource struct + Id *string + Identity *identity.SystemAssigned + Location *string + Name *string + Properties *ClusterResourceProperties + Tags *map[string]string + Type *string + type ClusterResourceProperties struct + AuthenticationMethod *AuthenticationMethod + AzureConnectionMethod *AzureConnectionType + CassandraAuditLoggingEnabled *bool + CassandraVersion *string + ClientCertificates *[]Certificate + ClusterNameOverride *string + Deallocated *bool + DelegatedManagementSubnetId *string + ExternalGossipCertificates *[]Certificate + ExternalSeedNodes *[]SeedNode + GossipCertificates *[]Certificate + HoursBetweenBackups *int64 + InitialCassandraAdminPassword *string + PrivateLinkResourceId *string + PrometheusEndpoint *SeedNode + ProvisionError *CassandraError + ProvisioningState *ManagedCassandraProvisioningState + RepairEnabled *bool + RestoreFromBackupId *string + SeedNodes *[]SeedNode + type CommandOutput struct + CommandOutput *string + type CommandPostBody struct + Arguments *map[string]string + CassandraStopStart *bool + Command string + Host string + Readwrite *bool + type ConnectionError struct + ConnectionState *ConnectionState + Exception *string + IPFrom *string + IPTo *string + Port *int64 + type ConnectionState string + const ConnectionStateDatacenterToDatacenterNetworkError + const ConnectionStateInternalError + const ConnectionStateInternalOperatorToDataCenterCertificateError + const ConnectionStateOK + const ConnectionStateOperatorToDataCenterNetworkError + const ConnectionStateUnknown + func (s *ConnectionState) UnmarshalJSON(bytes []byte) error + type DataCenterId struct + CassandraClusterName string + DataCenterName string + ResourceGroupName string + SubscriptionId string + func NewDataCenterID(subscriptionId string, resourceGroupName string, cassandraClusterName string, ...) DataCenterId + func ParseDataCenterID(input string) (*DataCenterId, error) + func ParseDataCenterIDInsensitively(input string) (*DataCenterId, error) + func (id *DataCenterId) FromParseResult(input resourceids.ParseResult) error + func (id DataCenterId) ID() string + func (id DataCenterId) Segments() []resourceids.Segment + func (id DataCenterId) String() string + type DataCenterResource struct + Id *string + Name *string + Properties *DataCenterResourceProperties + Type *string + type DataCenterResourceProperties struct + AuthenticationMethodLdapProperties *AuthenticationMethodLdapProperties + AvailabilityZone *bool + BackupStorageCustomerKeyUri *string + Base64EncodedCassandraYamlFragment *string + DataCenterLocation *string + Deallocated *bool + DelegatedSubnetId *string + DiskCapacity *int64 + DiskSku *string + ManagedDiskCustomerKeyUri *string + NodeCount *int64 + PrivateEndpointIPAddress *string + ProvisionError *CassandraError + ProvisioningState *ManagedCassandraProvisioningState + SeedNodes *[]SeedNode + Sku *string + type ListClusters struct + Value *[]ClusterResource + type ListDataCenters struct + Value *[]DataCenterResource + type ManagedCassandraProvisioningState string + const ManagedCassandraProvisioningStateCanceled + const ManagedCassandraProvisioningStateCreating + const ManagedCassandraProvisioningStateDeleting + const ManagedCassandraProvisioningStateFailed + const ManagedCassandraProvisioningStateSucceeded + const ManagedCassandraProvisioningStateUpdating + func (s *ManagedCassandraProvisioningState) UnmarshalJSON(bytes []byte) error + type ManagedCassandraReaperStatus struct + Healthy *bool + RepairRunIds *map[string]string + RepairSchedules *map[string]string + type ManagedCassandrasClient struct + Client *resourcemanager.Client + func NewManagedCassandrasClientWithBaseURI(sdkApi sdkEnv.Api) (*ManagedCassandrasClient, error) + func (c ManagedCassandrasClient) CassandraClustersCreateUpdate(ctx context.Context, id CassandraClusterId, input ClusterResource) (result CassandraClustersCreateUpdateOperationResponse, err error) + func (c ManagedCassandrasClient) CassandraClustersCreateUpdateThenPoll(ctx context.Context, id CassandraClusterId, input ClusterResource) error + func (c ManagedCassandrasClient) CassandraClustersDeallocate(ctx context.Context, id CassandraClusterId) (result CassandraClustersDeallocateOperationResponse, err error) + func (c ManagedCassandrasClient) CassandraClustersDeallocateThenPoll(ctx context.Context, id CassandraClusterId) error + func (c ManagedCassandrasClient) CassandraClustersDelete(ctx context.Context, id CassandraClusterId) (result CassandraClustersDeleteOperationResponse, err error) + func (c ManagedCassandrasClient) CassandraClustersDeleteThenPoll(ctx context.Context, id CassandraClusterId) error + func (c ManagedCassandrasClient) CassandraClustersGet(ctx context.Context, id CassandraClusterId) (result CassandraClustersGetOperationResponse, err error) + func (c ManagedCassandrasClient) CassandraClustersInvokeCommand(ctx context.Context, id CassandraClusterId, input CommandPostBody) (result CassandraClustersInvokeCommandOperationResponse, err error) + func (c ManagedCassandrasClient) CassandraClustersInvokeCommandThenPoll(ctx context.Context, id CassandraClusterId, input CommandPostBody) error + func (c ManagedCassandrasClient) CassandraClustersListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result CassandraClustersListByResourceGroupOperationResponse, err error) + func (c ManagedCassandrasClient) CassandraClustersListBySubscription(ctx context.Context, id commonids.SubscriptionId) (result CassandraClustersListBySubscriptionOperationResponse, err error) + func (c ManagedCassandrasClient) CassandraClustersStart(ctx context.Context, id CassandraClusterId) (result CassandraClustersStartOperationResponse, err error) + func (c ManagedCassandrasClient) CassandraClustersStartThenPoll(ctx context.Context, id CassandraClusterId) error + func (c ManagedCassandrasClient) CassandraClustersStatus(ctx context.Context, id CassandraClusterId) (result CassandraClustersStatusOperationResponse, err error) + func (c ManagedCassandrasClient) CassandraClustersUpdate(ctx context.Context, id CassandraClusterId, input ClusterResource) (result CassandraClustersUpdateOperationResponse, err error) + func (c ManagedCassandrasClient) CassandraClustersUpdateThenPoll(ctx context.Context, id CassandraClusterId, input ClusterResource) error + func (c ManagedCassandrasClient) CassandraDataCentersCreateUpdate(ctx context.Context, id DataCenterId, input DataCenterResource) (result CassandraDataCentersCreateUpdateOperationResponse, err error) + func (c ManagedCassandrasClient) CassandraDataCentersCreateUpdateThenPoll(ctx context.Context, id DataCenterId, input DataCenterResource) error + func (c ManagedCassandrasClient) CassandraDataCentersDelete(ctx context.Context, id DataCenterId) (result CassandraDataCentersDeleteOperationResponse, err error) + func (c ManagedCassandrasClient) CassandraDataCentersDeleteThenPoll(ctx context.Context, id DataCenterId) error + func (c ManagedCassandrasClient) CassandraDataCentersGet(ctx context.Context, id DataCenterId) (result CassandraDataCentersGetOperationResponse, err error) + func (c ManagedCassandrasClient) CassandraDataCentersList(ctx context.Context, id CassandraClusterId) (result CassandraDataCentersListOperationResponse, err error) + func (c ManagedCassandrasClient) CassandraDataCentersUpdate(ctx context.Context, id DataCenterId, input DataCenterResource) (result CassandraDataCentersUpdateOperationResponse, err error) + func (c ManagedCassandrasClient) CassandraDataCentersUpdateThenPoll(ctx context.Context, id DataCenterId, input DataCenterResource) error + type NodeState string + const NodeStateJoining + const NodeStateLeaving + const NodeStateMoving + const NodeStateNormal + const NodeStateStopped + func (s *NodeState) UnmarshalJSON(bytes []byte) error + type SeedNode struct + IPAddress *string