Versions in this module Expand all Collapse all v2 v2.1.0-beta.2 Oct 18, 2024 v2.1.0-beta.1 May 22, 2024 v2.0.0 Feb 28, 2024 Changes in this version + type AccessKeyType string + const AccessKeyTypePrimary + const AccessKeyTypeSecondary + func PossibleAccessKeyTypeValues() []AccessKeyType + type AccessKeys struct + PrimaryKey *string + SecondaryKey *string + func (a *AccessKeys) UnmarshalJSON(data []byte) error + func (a AccessKeys) MarshalJSON() ([]byte, error) + type ActionType string + const ActionTypeInternal + func PossibleActionTypeValues() []ActionType + type AofFrequency string + const AofFrequencyAlways + const AofFrequencyOneS + func PossibleAofFrequencyValues() []AofFrequency + type Client struct + func NewClient(subscriptionID string, credential azcore.TokenCredential, ...) (*Client, error) + func (client *Client) BeginCreate(ctx context.Context, resourceGroupName string, clusterName string, ...) (*runtime.Poller[ClientCreateResponse], error) + func (client *Client) BeginDelete(ctx context.Context, resourceGroupName string, clusterName string, ...) (*runtime.Poller[ClientDeleteResponse], error) + func (client *Client) BeginUpdate(ctx context.Context, resourceGroupName string, clusterName string, ...) (*runtime.Poller[ClientUpdateResponse], error) + func (client *Client) Get(ctx context.Context, resourceGroupName string, clusterName string, ...) (ClientGetResponse, error) + func (client *Client) NewListByResourceGroupPager(resourceGroupName string, options *ClientListByResourceGroupOptions) *runtime.Pager[ClientListByResourceGroupResponse] + func (client *Client) NewListPager(options *ClientListOptions) *runtime.Pager[ClientListResponse] + type ClientBeginCreateOptions struct + ResumeToken string + type ClientBeginDeleteOptions struct + ResumeToken string + type ClientBeginUpdateOptions struct + ResumeToken string + type ClientCreateResponse struct + type ClientDeleteResponse struct + type ClientFactory struct + func NewClientFactory(subscriptionID string, credential azcore.TokenCredential, ...) (*ClientFactory, error) + func (c *ClientFactory) NewClient() *Client + func (c *ClientFactory) NewDatabasesClient() *DatabasesClient + func (c *ClientFactory) NewOperationsClient() *OperationsClient + func (c *ClientFactory) NewOperationsStatusClient() *OperationsStatusClient + func (c *ClientFactory) NewPrivateEndpointConnectionsClient() *PrivateEndpointConnectionsClient + func (c *ClientFactory) NewPrivateLinkResourcesClient() *PrivateLinkResourcesClient + type ClientGetOptions struct + type ClientGetResponse struct + type ClientListByResourceGroupOptions struct + type ClientListByResourceGroupResponse struct + type ClientListOptions struct + type ClientListResponse struct + type ClientUpdateResponse struct + type Cluster struct + ID *string + Identity *ManagedServiceIdentity + Location *string + Name *string + Properties *ClusterProperties + SKU *SKU + Tags map[string]*string + Type *string + Zones []*string + func (c *Cluster) UnmarshalJSON(data []byte) error + func (c Cluster) MarshalJSON() ([]byte, error) + type ClusterList struct + NextLink *string + Value []*Cluster + func (c *ClusterList) UnmarshalJSON(data []byte) error + func (c ClusterList) MarshalJSON() ([]byte, error) + type ClusterProperties struct + Encryption *ClusterPropertiesEncryption + HostName *string + MinimumTLSVersion *TLSVersion + PrivateEndpointConnections []*PrivateEndpointConnection + ProvisioningState *ProvisioningState + RedisVersion *string + ResourceState *ResourceState + func (c *ClusterProperties) UnmarshalJSON(data []byte) error + func (c ClusterProperties) MarshalJSON() ([]byte, error) + type ClusterPropertiesEncryption struct + CustomerManagedKeyEncryption *ClusterPropertiesEncryptionCustomerManagedKeyEncryption + func (c *ClusterPropertiesEncryption) UnmarshalJSON(data []byte) error + func (c ClusterPropertiesEncryption) MarshalJSON() ([]byte, error) + type ClusterPropertiesEncryptionCustomerManagedKeyEncryption struct + KeyEncryptionKeyIdentity *ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity + KeyEncryptionKeyURL *string + func (c *ClusterPropertiesEncryptionCustomerManagedKeyEncryption) UnmarshalJSON(data []byte) error + func (c ClusterPropertiesEncryptionCustomerManagedKeyEncryption) MarshalJSON() ([]byte, error) + type ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity struct + IdentityType *CmkIdentityType + UserAssignedIdentityResourceID *string + func (c *ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity) UnmarshalJSON(data []byte) error + func (c ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity) MarshalJSON() ([]byte, error) + type ClusterUpdate struct + Identity *ManagedServiceIdentity + Properties *ClusterProperties + SKU *SKU + Tags map[string]*string + func (c *ClusterUpdate) UnmarshalJSON(data []byte) error + func (c ClusterUpdate) MarshalJSON() ([]byte, error) + type ClusteringPolicy string + const ClusteringPolicyEnterpriseCluster + const ClusteringPolicyOSSCluster + func PossibleClusteringPolicyValues() []ClusteringPolicy + type CmkIdentityType string + const CmkIdentityTypeSystemAssignedIdentity + const CmkIdentityTypeUserAssignedIdentity + func PossibleCmkIdentityTypeValues() []CmkIdentityType + type Database struct + ID *string + Name *string + Properties *DatabaseProperties + Type *string + func (d *Database) UnmarshalJSON(data []byte) error + func (d Database) MarshalJSON() ([]byte, error) + type DatabaseList struct + NextLink *string + Value []*Database + func (d *DatabaseList) UnmarshalJSON(data []byte) error + func (d DatabaseList) MarshalJSON() ([]byte, error) + type DatabaseProperties struct + ClientProtocol *Protocol + ClusteringPolicy *ClusteringPolicy + EvictionPolicy *EvictionPolicy + GeoReplication *DatabasePropertiesGeoReplication + Modules []*Module + Persistence *Persistence + Port *int32 + ProvisioningState *ProvisioningState + ResourceState *ResourceState + func (d *DatabaseProperties) UnmarshalJSON(data []byte) error + func (d DatabaseProperties) MarshalJSON() ([]byte, error) + type DatabasePropertiesGeoReplication struct + GroupNickname *string + LinkedDatabases []*LinkedDatabase + func (d *DatabasePropertiesGeoReplication) UnmarshalJSON(data []byte) error + func (d DatabasePropertiesGeoReplication) MarshalJSON() ([]byte, error) + type DatabaseUpdate struct + Properties *DatabaseProperties + func (d *DatabaseUpdate) UnmarshalJSON(data []byte) error + func (d DatabaseUpdate) MarshalJSON() ([]byte, error) + type DatabasesClient struct + func NewDatabasesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*DatabasesClient, error) + func (client *DatabasesClient) BeginCreate(ctx context.Context, resourceGroupName string, clusterName string, ...) (*runtime.Poller[DatabasesClientCreateResponse], error) + func (client *DatabasesClient) BeginDelete(ctx context.Context, resourceGroupName string, clusterName string, ...) (*runtime.Poller[DatabasesClientDeleteResponse], error) + func (client *DatabasesClient) BeginExport(ctx context.Context, resourceGroupName string, clusterName string, ...) (*runtime.Poller[DatabasesClientExportResponse], error) + func (client *DatabasesClient) BeginFlush(ctx context.Context, resourceGroupName string, clusterName string, ...) (*runtime.Poller[DatabasesClientFlushResponse], error) + func (client *DatabasesClient) BeginForceUnlink(ctx context.Context, resourceGroupName string, clusterName string, ...) (*runtime.Poller[DatabasesClientForceUnlinkResponse], error) + func (client *DatabasesClient) BeginImport(ctx context.Context, resourceGroupName string, clusterName string, ...) (*runtime.Poller[DatabasesClientImportResponse], error) + func (client *DatabasesClient) BeginRegenerateKey(ctx context.Context, resourceGroupName string, clusterName string, ...) (*runtime.Poller[DatabasesClientRegenerateKeyResponse], error) + func (client *DatabasesClient) BeginUpdate(ctx context.Context, resourceGroupName string, clusterName string, ...) (*runtime.Poller[DatabasesClientUpdateResponse], error) + func (client *DatabasesClient) Get(ctx context.Context, resourceGroupName string, clusterName string, ...) (DatabasesClientGetResponse, error) + func (client *DatabasesClient) ListKeys(ctx context.Context, resourceGroupName string, clusterName string, ...) (DatabasesClientListKeysResponse, error) + func (client *DatabasesClient) NewListByClusterPager(resourceGroupName string, clusterName string, ...) *runtime.Pager[DatabasesClientListByClusterResponse] + type DatabasesClientBeginCreateOptions struct + ResumeToken string + type DatabasesClientBeginDeleteOptions struct + ResumeToken string + type DatabasesClientBeginExportOptions struct + ResumeToken string + type DatabasesClientBeginFlushOptions struct + ResumeToken string + type DatabasesClientBeginForceUnlinkOptions struct + ResumeToken string + type DatabasesClientBeginImportOptions struct + ResumeToken string + type DatabasesClientBeginRegenerateKeyOptions struct + ResumeToken string + type DatabasesClientBeginUpdateOptions struct + ResumeToken string + type DatabasesClientCreateResponse struct + type DatabasesClientDeleteResponse struct + type DatabasesClientExportResponse struct + type DatabasesClientFlushResponse struct + type DatabasesClientForceUnlinkResponse struct + type DatabasesClientGetOptions struct + type DatabasesClientGetResponse struct + type DatabasesClientImportResponse struct + type DatabasesClientListByClusterOptions struct + type DatabasesClientListByClusterResponse struct + type DatabasesClientListKeysOptions struct + type DatabasesClientListKeysResponse struct + type DatabasesClientRegenerateKeyResponse struct + type DatabasesClientUpdateResponse struct + type ErrorAdditionalInfo struct + Info any + Type *string + func (e *ErrorAdditionalInfo) UnmarshalJSON(data []byte) error + func (e ErrorAdditionalInfo) MarshalJSON() ([]byte, error) + type ErrorDetail struct + AdditionalInfo []*ErrorAdditionalInfo + Code *string + Details []*ErrorDetail + Message *string + Target *string + func (e *ErrorDetail) UnmarshalJSON(data []byte) error + func (e ErrorDetail) MarshalJSON() ([]byte, error) + type ErrorResponse struct + Error *ErrorDetail + func (e *ErrorResponse) UnmarshalJSON(data []byte) error + func (e ErrorResponse) MarshalJSON() ([]byte, error) + type EvictionPolicy string + const EvictionPolicyAllKeysLFU + const EvictionPolicyAllKeysLRU + const EvictionPolicyAllKeysRandom + const EvictionPolicyNoEviction + const EvictionPolicyVolatileLFU + const EvictionPolicyVolatileLRU + const EvictionPolicyVolatileRandom + const EvictionPolicyVolatileTTL + func PossibleEvictionPolicyValues() []EvictionPolicy + type ExportClusterParameters struct + SasURI *string + func (e *ExportClusterParameters) UnmarshalJSON(data []byte) error + func (e ExportClusterParameters) MarshalJSON() ([]byte, error) + type FlushParameters struct + IDs []*string + func (f *FlushParameters) UnmarshalJSON(data []byte) error + func (f FlushParameters) MarshalJSON() ([]byte, error) + type ForceUnlinkParameters struct + IDs []*string + func (f *ForceUnlinkParameters) UnmarshalJSON(data []byte) error + func (f ForceUnlinkParameters) MarshalJSON() ([]byte, error) + type ImportClusterParameters struct + SasUris []*string + func (i *ImportClusterParameters) UnmarshalJSON(data []byte) error + func (i ImportClusterParameters) MarshalJSON() ([]byte, error) + type LinkState string + const LinkStateLinkFailed + const LinkStateLinked + const LinkStateLinking + const LinkStateUnlinkFailed + const LinkStateUnlinking + func PossibleLinkStateValues() []LinkState + type LinkedDatabase struct + ID *string + State *LinkState + func (l *LinkedDatabase) UnmarshalJSON(data []byte) error + func (l LinkedDatabase) MarshalJSON() ([]byte, error) + type ManagedServiceIdentity struct + PrincipalID *string + TenantID *string + Type *ManagedServiceIdentityType + UserAssignedIdentities map[string]*UserAssignedIdentity + func (m *ManagedServiceIdentity) UnmarshalJSON(data []byte) error + func (m ManagedServiceIdentity) MarshalJSON() ([]byte, error) + type ManagedServiceIdentityType string + const ManagedServiceIdentityTypeNone + const ManagedServiceIdentityTypeSystemAssigned + const ManagedServiceIdentityTypeSystemAssignedUserAssigned + const ManagedServiceIdentityTypeUserAssigned + func PossibleManagedServiceIdentityTypeValues() []ManagedServiceIdentityType + type Module struct + Args *string + Name *string + Version *string + func (m *Module) UnmarshalJSON(data []byte) error + func (m Module) MarshalJSON() ([]byte, error) + type Operation struct + ActionType *ActionType + Display *OperationDisplay + IsDataAction *bool + Name *string + Origin *Origin + func (o *Operation) UnmarshalJSON(data []byte) error + func (o Operation) MarshalJSON() ([]byte, error) + type OperationDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + func (o *OperationDisplay) UnmarshalJSON(data []byte) error + func (o OperationDisplay) MarshalJSON() ([]byte, error) + type OperationListResult struct + NextLink *string + Value []*Operation + func (o *OperationListResult) UnmarshalJSON(data []byte) error + func (o OperationListResult) MarshalJSON() ([]byte, error) + type OperationStatus struct + EndTime *string + Error *ErrorResponse + ID *string + Name *string + StartTime *string + Status *string + func (o *OperationStatus) UnmarshalJSON(data []byte) error + func (o OperationStatus) MarshalJSON() ([]byte, error) + type OperationsClient struct + func NewOperationsClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*OperationsClient, error) + func (client *OperationsClient) NewListPager(options *OperationsClientListOptions) *runtime.Pager[OperationsClientListResponse] + type OperationsClientListOptions struct + type OperationsClientListResponse struct + type OperationsStatusClient struct + func NewOperationsStatusClient(subscriptionID string, credential azcore.TokenCredential, ...) (*OperationsStatusClient, error) + func (client *OperationsStatusClient) Get(ctx context.Context, location string, operationID string, ...) (OperationsStatusClientGetResponse, error) + type OperationsStatusClientGetOptions struct + type OperationsStatusClientGetResponse struct + type Origin string + const OriginSystem + const OriginUser + const OriginUserSystem + func PossibleOriginValues() []Origin + type Persistence struct + AofEnabled *bool + AofFrequency *AofFrequency + RdbEnabled *bool + RdbFrequency *RdbFrequency + func (p *Persistence) UnmarshalJSON(data []byte) error + func (p Persistence) MarshalJSON() ([]byte, error) + type PrivateEndpoint struct + ID *string + func (p *PrivateEndpoint) UnmarshalJSON(data []byte) error + func (p PrivateEndpoint) MarshalJSON() ([]byte, error) + type PrivateEndpointConnection struct + ID *string + Name *string + Properties *PrivateEndpointConnectionProperties + Type *string + func (p *PrivateEndpointConnection) UnmarshalJSON(data []byte) error + func (p PrivateEndpointConnection) MarshalJSON() ([]byte, error) + type PrivateEndpointConnectionListResult struct + Value []*PrivateEndpointConnection + func (p *PrivateEndpointConnectionListResult) UnmarshalJSON(data []byte) error + func (p PrivateEndpointConnectionListResult) MarshalJSON() ([]byte, error) + type PrivateEndpointConnectionProperties struct + PrivateEndpoint *PrivateEndpoint + PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState + ProvisioningState *PrivateEndpointConnectionProvisioningState + func (p *PrivateEndpointConnectionProperties) UnmarshalJSON(data []byte) error + func (p PrivateEndpointConnectionProperties) MarshalJSON() ([]byte, error) + type PrivateEndpointConnectionProvisioningState string + const PrivateEndpointConnectionProvisioningStateCreating + const PrivateEndpointConnectionProvisioningStateDeleting + const PrivateEndpointConnectionProvisioningStateFailed + const PrivateEndpointConnectionProvisioningStateSucceeded + func PossiblePrivateEndpointConnectionProvisioningStateValues() []PrivateEndpointConnectionProvisioningState + type PrivateEndpointConnectionsClient struct + func NewPrivateEndpointConnectionsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*PrivateEndpointConnectionsClient, error) + func (client *PrivateEndpointConnectionsClient) BeginDelete(ctx context.Context, resourceGroupName string, clusterName string, ...) (*runtime.Poller[PrivateEndpointConnectionsClientDeleteResponse], error) + func (client *PrivateEndpointConnectionsClient) BeginPut(ctx context.Context, resourceGroupName string, clusterName string, ...) (*runtime.Poller[PrivateEndpointConnectionsClientPutResponse], error) + func (client *PrivateEndpointConnectionsClient) Get(ctx context.Context, resourceGroupName string, clusterName string, ...) (PrivateEndpointConnectionsClientGetResponse, error) + func (client *PrivateEndpointConnectionsClient) NewListPager(resourceGroupName string, clusterName string, ...) *runtime.Pager[PrivateEndpointConnectionsClientListResponse] + type PrivateEndpointConnectionsClientBeginDeleteOptions struct + ResumeToken string + type PrivateEndpointConnectionsClientBeginPutOptions struct + ResumeToken string + type PrivateEndpointConnectionsClientDeleteResponse struct + type PrivateEndpointConnectionsClientGetOptions struct + type PrivateEndpointConnectionsClientGetResponse struct + type PrivateEndpointConnectionsClientListOptions struct + type PrivateEndpointConnectionsClientListResponse struct + type PrivateEndpointConnectionsClientPutResponse struct + type PrivateEndpointServiceConnectionStatus string + const PrivateEndpointServiceConnectionStatusApproved + const PrivateEndpointServiceConnectionStatusPending + const PrivateEndpointServiceConnectionStatusRejected + func PossiblePrivateEndpointServiceConnectionStatusValues() []PrivateEndpointServiceConnectionStatus + type PrivateLinkResource struct + ID *string + Name *string + Properties *PrivateLinkResourceProperties + Type *string + func (p *PrivateLinkResource) UnmarshalJSON(data []byte) error + func (p PrivateLinkResource) MarshalJSON() ([]byte, error) + type PrivateLinkResourceListResult struct + Value []*PrivateLinkResource + func (p *PrivateLinkResourceListResult) UnmarshalJSON(data []byte) error + func (p PrivateLinkResourceListResult) MarshalJSON() ([]byte, error) + type PrivateLinkResourceProperties struct + GroupID *string + RequiredMembers []*string + RequiredZoneNames []*string + func (p *PrivateLinkResourceProperties) UnmarshalJSON(data []byte) error + func (p PrivateLinkResourceProperties) MarshalJSON() ([]byte, error) + type PrivateLinkResourcesClient struct + func NewPrivateLinkResourcesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*PrivateLinkResourcesClient, error) + func (client *PrivateLinkResourcesClient) NewListByClusterPager(resourceGroupName string, clusterName string, ...) *runtime.Pager[PrivateLinkResourcesClientListByClusterResponse] + type PrivateLinkResourcesClientListByClusterOptions struct + type PrivateLinkResourcesClientListByClusterResponse struct + type PrivateLinkServiceConnectionState struct + ActionsRequired *string + Description *string + Status *PrivateEndpointServiceConnectionStatus + func (p *PrivateLinkServiceConnectionState) UnmarshalJSON(data []byte) error + func (p PrivateLinkServiceConnectionState) MarshalJSON() ([]byte, error) + type Protocol string + const ProtocolEncrypted + const ProtocolPlaintext + func PossibleProtocolValues() []Protocol + type ProvisioningState string + const ProvisioningStateCanceled + const ProvisioningStateCreating + const ProvisioningStateDeleting + const ProvisioningStateFailed + const ProvisioningStateSucceeded + const ProvisioningStateUpdating + func PossibleProvisioningStateValues() []ProvisioningState + type ProxyResource struct + ID *string + Name *string + Type *string + func (p *ProxyResource) UnmarshalJSON(data []byte) error + func (p ProxyResource) MarshalJSON() ([]byte, error) + type RdbFrequency string + const RdbFrequencyOneH + const RdbFrequencySixH + const RdbFrequencyTwelveH + func PossibleRdbFrequencyValues() []RdbFrequency + type RegenerateKeyParameters struct + KeyType *AccessKeyType + func (r *RegenerateKeyParameters) UnmarshalJSON(data []byte) error + func (r RegenerateKeyParameters) MarshalJSON() ([]byte, error) + type Resource struct + ID *string + Name *string + Type *string + func (r *Resource) UnmarshalJSON(data []byte) error + func (r Resource) MarshalJSON() ([]byte, error) + type ResourceState string + const ResourceStateCreateFailed + const ResourceStateCreating + const ResourceStateDeleteFailed + const ResourceStateDeleting + const ResourceStateDisableFailed + const ResourceStateDisabled + const ResourceStateDisabling + const ResourceStateEnableFailed + const ResourceStateEnabling + const ResourceStateRunning + const ResourceStateScaling + const ResourceStateScalingFailed + const ResourceStateUpdateFailed + const ResourceStateUpdating + func PossibleResourceStateValues() []ResourceState + type SKU struct + Capacity *int32 + Name *SKUName + func (s *SKU) UnmarshalJSON(data []byte) error + func (s SKU) MarshalJSON() ([]byte, error) + type SKUName string + const SKUNameEnterpriseE10 + const SKUNameEnterpriseE100 + const SKUNameEnterpriseE20 + const SKUNameEnterpriseE50 + const SKUNameEnterpriseFlashF1500 + const SKUNameEnterpriseFlashF300 + const SKUNameEnterpriseFlashF700 + func PossibleSKUNameValues() []SKUName + type TLSVersion string + const TLSVersionOne0 + const TLSVersionOne1 + const TLSVersionOne2 + func PossibleTLSVersionValues() []TLSVersion + type TrackedResource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (t *TrackedResource) UnmarshalJSON(data []byte) error + func (t TrackedResource) MarshalJSON() ([]byte, error) + type UserAssignedIdentity struct + ClientID *string + PrincipalID *string + func (u *UserAssignedIdentity) UnmarshalJSON(data []byte) error + func (u UserAssignedIdentity) MarshalJSON() ([]byte, error) Other modules containing this package github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/redisenterprise/armredisenterprise