Versions in this module Expand all Collapse all v3 v3.1.0 Nov 24, 2023 v3.0.0 Sep 21, 2023 Changes in this version + type AccessKeys struct + PrimaryKey *string + SecondaryKey *string + func (a *AccessKeys) UnmarshalJSON(data []byte) error + func (a AccessKeys) MarshalJSON() ([]byte, error) + type AccessPolicyAssignmentClient struct + func NewAccessPolicyAssignmentClient(subscriptionID string, credential azcore.TokenCredential, ...) (*AccessPolicyAssignmentClient, error) + func (client *AccessPolicyAssignmentClient) BeginCreateUpdate(ctx context.Context, resourceGroupName string, cacheName string, ...) (*runtime.Poller[AccessPolicyAssignmentClientCreateUpdateResponse], error) + func (client *AccessPolicyAssignmentClient) BeginDelete(ctx context.Context, resourceGroupName string, cacheName string, ...) (*runtime.Poller[AccessPolicyAssignmentClientDeleteResponse], error) + func (client *AccessPolicyAssignmentClient) Get(ctx context.Context, resourceGroupName string, cacheName string, ...) (AccessPolicyAssignmentClientGetResponse, error) + func (client *AccessPolicyAssignmentClient) NewListPager(resourceGroupName string, cacheName string, ...) *runtime.Pager[AccessPolicyAssignmentClientListResponse] + type AccessPolicyAssignmentClientBeginCreateUpdateOptions struct + ResumeToken string + type AccessPolicyAssignmentClientBeginDeleteOptions struct + ResumeToken string + type AccessPolicyAssignmentClientCreateUpdateResponse struct + type AccessPolicyAssignmentClientDeleteResponse struct + type AccessPolicyAssignmentClientGetOptions struct + type AccessPolicyAssignmentClientGetResponse struct + type AccessPolicyAssignmentClientListOptions struct + type AccessPolicyAssignmentClientListResponse struct + type AccessPolicyAssignmentProvisioningState string + const AccessPolicyAssignmentProvisioningStateCanceled + const AccessPolicyAssignmentProvisioningStateDeleted + const AccessPolicyAssignmentProvisioningStateDeleting + const AccessPolicyAssignmentProvisioningStateFailed + const AccessPolicyAssignmentProvisioningStateSucceeded + const AccessPolicyAssignmentProvisioningStateUpdating + func PossibleAccessPolicyAssignmentProvisioningStateValues() []AccessPolicyAssignmentProvisioningState + type AccessPolicyClient struct + func NewAccessPolicyClient(subscriptionID string, credential azcore.TokenCredential, ...) (*AccessPolicyClient, error) + func (client *AccessPolicyClient) BeginCreateUpdate(ctx context.Context, resourceGroupName string, cacheName string, ...) (*runtime.Poller[AccessPolicyClientCreateUpdateResponse], error) + func (client *AccessPolicyClient) BeginDelete(ctx context.Context, resourceGroupName string, cacheName string, ...) (*runtime.Poller[AccessPolicyClientDeleteResponse], error) + func (client *AccessPolicyClient) Get(ctx context.Context, resourceGroupName string, cacheName string, ...) (AccessPolicyClientGetResponse, error) + func (client *AccessPolicyClient) NewListPager(resourceGroupName string, cacheName string, ...) *runtime.Pager[AccessPolicyClientListResponse] + type AccessPolicyClientBeginCreateUpdateOptions struct + ResumeToken string + type AccessPolicyClientBeginDeleteOptions struct + ResumeToken string + type AccessPolicyClientCreateUpdateResponse struct + type AccessPolicyClientDeleteResponse struct + type AccessPolicyClientGetOptions struct + type AccessPolicyClientGetResponse struct + type AccessPolicyClientListOptions struct + type AccessPolicyClientListResponse struct + type AccessPolicyProvisioningState string + const AccessPolicyProvisioningStateCanceled + const AccessPolicyProvisioningStateDeleted + const AccessPolicyProvisioningStateDeleting + const AccessPolicyProvisioningStateFailed + const AccessPolicyProvisioningStateSucceeded + const AccessPolicyProvisioningStateUpdating + func PossibleAccessPolicyProvisioningStateValues() []AccessPolicyProvisioningState + type AccessPolicyType string + const AccessPolicyTypeBuiltIn + const AccessPolicyTypeCustom + func PossibleAccessPolicyTypeValues() []AccessPolicyType + type AsyncOperationStatusClient struct + func NewAsyncOperationStatusClient(subscriptionID string, credential azcore.TokenCredential, ...) (*AsyncOperationStatusClient, error) + func (client *AsyncOperationStatusClient) Get(ctx context.Context, location string, operationID string, ...) (AsyncOperationStatusClientGetResponse, error) + type AsyncOperationStatusClientGetOptions struct + type AsyncOperationStatusClientGetResponse struct + type CacheAccessPolicy struct + ID *string + Name *string + Properties *CacheAccessPolicyProperties + Type *string + func (c *CacheAccessPolicy) UnmarshalJSON(data []byte) error + func (c CacheAccessPolicy) MarshalJSON() ([]byte, error) + type CacheAccessPolicyAssignment struct + ID *string + Name *string + Properties *CacheAccessPolicyAssignmentProperties + Type *string + func (c *CacheAccessPolicyAssignment) UnmarshalJSON(data []byte) error + func (c CacheAccessPolicyAssignment) MarshalJSON() ([]byte, error) + type CacheAccessPolicyAssignmentList struct + NextLink *string + Value []*CacheAccessPolicyAssignment + func (c *CacheAccessPolicyAssignmentList) UnmarshalJSON(data []byte) error + func (c CacheAccessPolicyAssignmentList) MarshalJSON() ([]byte, error) + type CacheAccessPolicyAssignmentProperties struct + AccessPolicyName *string + ObjectID *string + ObjectIDAlias *string + ProvisioningState *AccessPolicyAssignmentProvisioningState + func (c *CacheAccessPolicyAssignmentProperties) UnmarshalJSON(data []byte) error + func (c CacheAccessPolicyAssignmentProperties) MarshalJSON() ([]byte, error) + type CacheAccessPolicyList struct + NextLink *string + Value []*CacheAccessPolicy + func (c *CacheAccessPolicyList) UnmarshalJSON(data []byte) error + func (c CacheAccessPolicyList) MarshalJSON() ([]byte, error) + type CacheAccessPolicyProperties struct + Permissions *string + ProvisioningState *AccessPolicyProvisioningState + Type *AccessPolicyType + func (c *CacheAccessPolicyProperties) UnmarshalJSON(data []byte) error + func (c CacheAccessPolicyProperties) MarshalJSON() ([]byte, error) + type CheckNameAvailabilityParameters struct + Name *string + Type *string + func (c *CheckNameAvailabilityParameters) UnmarshalJSON(data []byte) error + func (c CheckNameAvailabilityParameters) MarshalJSON() ([]byte, error) + type Client struct + func NewClient(subscriptionID string, credential azcore.TokenCredential, ...) (*Client, error) + func (client *Client) BeginCreate(ctx context.Context, resourceGroupName string, name string, ...) (*runtime.Poller[ClientCreateResponse], error) + func (client *Client) BeginDelete(ctx context.Context, resourceGroupName string, name string, ...) (*runtime.Poller[ClientDeleteResponse], error) + func (client *Client) BeginExportData(ctx context.Context, resourceGroupName string, name string, ...) (*runtime.Poller[ClientExportDataResponse], error) + func (client *Client) BeginFlushCache(ctx context.Context, resourceGroupName string, cacheName string, ...) (*runtime.Poller[ClientFlushCacheResponse], error) + func (client *Client) BeginImportData(ctx context.Context, resourceGroupName string, name string, ...) (*runtime.Poller[ClientImportDataResponse], error) + func (client *Client) BeginUpdate(ctx context.Context, resourceGroupName string, name string, ...) (*runtime.Poller[ClientUpdateResponse], error) + func (client *Client) CheckNameAvailability(ctx context.Context, parameters CheckNameAvailabilityParameters, ...) (ClientCheckNameAvailabilityResponse, error) + func (client *Client) ForceReboot(ctx context.Context, resourceGroupName string, name string, ...) (ClientForceRebootResponse, error) + func (client *Client) Get(ctx context.Context, resourceGroupName string, name string, ...) (ClientGetResponse, error) + func (client *Client) ListKeys(ctx context.Context, resourceGroupName string, name string, ...) (ClientListKeysResponse, error) + func (client *Client) NewListByResourceGroupPager(resourceGroupName string, options *ClientListByResourceGroupOptions) *runtime.Pager[ClientListByResourceGroupResponse] + func (client *Client) NewListBySubscriptionPager(options *ClientListBySubscriptionOptions) *runtime.Pager[ClientListBySubscriptionResponse] + func (client *Client) NewListUpgradeNotificationsPager(resourceGroupName string, name string, history float64, ...) *runtime.Pager[ClientListUpgradeNotificationsResponse] + func (client *Client) RegenerateKey(ctx context.Context, resourceGroupName string, name string, ...) (ClientRegenerateKeyResponse, error) + type ClientBeginCreateOptions struct + ResumeToken string + type ClientBeginDeleteOptions struct + ResumeToken string + type ClientBeginExportDataOptions struct + ResumeToken string + type ClientBeginFlushCacheOptions struct + ResumeToken string + type ClientBeginImportDataOptions struct + ResumeToken string + type ClientBeginUpdateOptions struct + ResumeToken string + type ClientCheckNameAvailabilityOptions struct + type ClientCheckNameAvailabilityResponse struct + type ClientCreateResponse struct + type ClientDeleteResponse struct + type ClientExportDataResponse struct + type ClientFactory struct + func NewClientFactory(subscriptionID string, credential azcore.TokenCredential, ...) (*ClientFactory, error) + func (c *ClientFactory) NewAccessPolicyAssignmentClient() *AccessPolicyAssignmentClient + func (c *ClientFactory) NewAccessPolicyClient() *AccessPolicyClient + func (c *ClientFactory) NewAsyncOperationStatusClient() *AsyncOperationStatusClient + func (c *ClientFactory) NewClient() *Client + func (c *ClientFactory) NewFirewallRulesClient() *FirewallRulesClient + func (c *ClientFactory) NewLinkedServerClient() *LinkedServerClient + func (c *ClientFactory) NewOperationsClient() *OperationsClient + func (c *ClientFactory) NewPatchSchedulesClient() *PatchSchedulesClient + func (c *ClientFactory) NewPrivateEndpointConnectionsClient() *PrivateEndpointConnectionsClient + func (c *ClientFactory) NewPrivateLinkResourcesClient() *PrivateLinkResourcesClient + type ClientFlushCacheResponse struct + type ClientForceRebootOptions struct + type ClientForceRebootResponse struct + type ClientGetOptions struct + type ClientGetResponse struct + type ClientImportDataResponse struct + type ClientListByResourceGroupOptions struct + type ClientListByResourceGroupResponse struct + type ClientListBySubscriptionOptions struct + type ClientListBySubscriptionResponse struct + type ClientListKeysOptions struct + type ClientListKeysResponse struct + type ClientListUpgradeNotificationsOptions struct + type ClientListUpgradeNotificationsResponse struct + type ClientRegenerateKeyOptions struct + type ClientRegenerateKeyResponse struct + type ClientUpdateResponse struct + type CommonPropertiesRedisConfiguration struct + AADEnabled *string + AdditionalProperties map[string]any + AofBackupEnabled *string + AofStorageConnectionString0 *string + AofStorageConnectionString1 *string + Authnotrequired *string + Maxclients *string + MaxfragmentationmemoryReserved *string + MaxmemoryDelta *string + MaxmemoryPolicy *string + MaxmemoryReserved *string + PreferredDataArchiveAuthMethod *string + PreferredDataPersistenceAuthMethod *string + RdbBackupEnabled *string + RdbBackupFrequency *string + RdbBackupMaxSnapshotCount *string + RdbStorageConnectionString *string + StorageSubscriptionID *string + ZonalConfiguration *string + func (c *CommonPropertiesRedisConfiguration) UnmarshalJSON(data []byte) error + func (c CommonPropertiesRedisConfiguration) MarshalJSON() ([]byte, error) + type CreateParameters struct + Identity *ManagedServiceIdentity + Location *string + Properties *CreateProperties + Tags map[string]*string + Zones []*string + func (c *CreateParameters) UnmarshalJSON(data []byte) error + func (c CreateParameters) MarshalJSON() ([]byte, error) + type CreateProperties struct + EnableNonSSLPort *bool + MinimumTLSVersion *TLSVersion + PublicNetworkAccess *PublicNetworkAccess + RedisConfiguration *CommonPropertiesRedisConfiguration + RedisVersion *string + ReplicasPerMaster *int32 + ReplicasPerPrimary *int32 + SKU *SKU + ShardCount *int32 + StaticIP *string + SubnetID *string + TenantSettings map[string]*string + UpdateChannel *UpdateChannel + func (c *CreateProperties) UnmarshalJSON(data []byte) error + func (c CreateProperties) MarshalJSON() ([]byte, error) + type DayOfWeek string + const DayOfWeekEveryday + const DayOfWeekFriday + const DayOfWeekMonday + const DayOfWeekSaturday + const DayOfWeekSunday + const DayOfWeekThursday + const DayOfWeekTuesday + const DayOfWeekWednesday + const DayOfWeekWeekend + func PossibleDayOfWeekValues() []DayOfWeek + type DefaultName string + const DefaultNameDefault + func PossibleDefaultNameValues() []DefaultName + 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 ExportRDBParameters struct + Container *string + Format *string + PreferredDataArchiveAuthMethod *string + Prefix *string + StorageSubscriptionID *string + func (e *ExportRDBParameters) UnmarshalJSON(data []byte) error + func (e ExportRDBParameters) MarshalJSON() ([]byte, error) + type FirewallRule struct + ID *string + Name *string + Properties *FirewallRuleProperties + Type *string + func (f *FirewallRule) UnmarshalJSON(data []byte) error + func (f FirewallRule) MarshalJSON() ([]byte, error) + type FirewallRuleListResult struct + NextLink *string + Value []*FirewallRule + func (f *FirewallRuleListResult) UnmarshalJSON(data []byte) error + func (f FirewallRuleListResult) MarshalJSON() ([]byte, error) + type FirewallRuleProperties struct + EndIP *string + StartIP *string + func (f *FirewallRuleProperties) UnmarshalJSON(data []byte) error + func (f FirewallRuleProperties) MarshalJSON() ([]byte, error) + type FirewallRulesClient struct + func NewFirewallRulesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*FirewallRulesClient, error) + func (client *FirewallRulesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, cacheName string, ...) (FirewallRulesClientCreateOrUpdateResponse, error) + func (client *FirewallRulesClient) Delete(ctx context.Context, resourceGroupName string, cacheName string, ...) (FirewallRulesClientDeleteResponse, error) + func (client *FirewallRulesClient) Get(ctx context.Context, resourceGroupName string, cacheName string, ...) (FirewallRulesClientGetResponse, error) + func (client *FirewallRulesClient) NewListPager(resourceGroupName string, cacheName string, ...) *runtime.Pager[FirewallRulesClientListResponse] + type FirewallRulesClientCreateOrUpdateOptions struct + type FirewallRulesClientCreateOrUpdateResponse struct + type FirewallRulesClientDeleteOptions struct + type FirewallRulesClientDeleteResponse struct + type FirewallRulesClientGetOptions struct + type FirewallRulesClientGetResponse struct + type FirewallRulesClientListOptions struct + type FirewallRulesClientListResponse struct + type ForceRebootResponse struct + Message *string + func (f *ForceRebootResponse) UnmarshalJSON(data []byte) error + func (f ForceRebootResponse) MarshalJSON() ([]byte, error) + type ImportRDBParameters struct + Files []*string + Format *string + PreferredDataArchiveAuthMethod *string + StorageSubscriptionID *string + func (i *ImportRDBParameters) UnmarshalJSON(data []byte) error + func (i ImportRDBParameters) MarshalJSON() ([]byte, error) + type InstanceDetails struct + IsMaster *bool + IsPrimary *bool + NonSSLPort *int32 + SSLPort *int32 + ShardID *int32 + Zone *string + func (i *InstanceDetails) UnmarshalJSON(data []byte) error + func (i InstanceDetails) MarshalJSON() ([]byte, error) + type LinkedServer struct + ID *string + func (l *LinkedServer) UnmarshalJSON(data []byte) error + func (l LinkedServer) MarshalJSON() ([]byte, error) + type LinkedServerClient struct + func NewLinkedServerClient(subscriptionID string, credential azcore.TokenCredential, ...) (*LinkedServerClient, error) + func (client *LinkedServerClient) BeginCreate(ctx context.Context, resourceGroupName string, name string, ...) (*runtime.Poller[LinkedServerClientCreateResponse], error) + func (client *LinkedServerClient) BeginDelete(ctx context.Context, resourceGroupName string, name string, ...) (*runtime.Poller[LinkedServerClientDeleteResponse], error) + func (client *LinkedServerClient) Get(ctx context.Context, resourceGroupName string, name string, ...) (LinkedServerClientGetResponse, error) + func (client *LinkedServerClient) NewListPager(resourceGroupName string, name string, options *LinkedServerClientListOptions) *runtime.Pager[LinkedServerClientListResponse] + type LinkedServerClientBeginCreateOptions struct + ResumeToken string + type LinkedServerClientBeginDeleteOptions struct + ResumeToken string + type LinkedServerClientCreateResponse struct + type LinkedServerClientDeleteResponse struct + type LinkedServerClientGetOptions struct + type LinkedServerClientGetResponse struct + type LinkedServerClientListOptions struct + type LinkedServerClientListResponse struct + type LinkedServerCreateParameters struct + Properties *LinkedServerCreateProperties + func (l *LinkedServerCreateParameters) UnmarshalJSON(data []byte) error + func (l LinkedServerCreateParameters) MarshalJSON() ([]byte, error) + type LinkedServerCreateProperties struct + GeoReplicatedPrimaryHostName *string + LinkedRedisCacheID *string + LinkedRedisCacheLocation *string + PrimaryHostName *string + ServerRole *ReplicationRole + func (l *LinkedServerCreateProperties) UnmarshalJSON(data []byte) error + func (l LinkedServerCreateProperties) MarshalJSON() ([]byte, error) + type LinkedServerProperties struct + GeoReplicatedPrimaryHostName *string + LinkedRedisCacheID *string + LinkedRedisCacheLocation *string + PrimaryHostName *string + ProvisioningState *string + ServerRole *ReplicationRole + func (l *LinkedServerProperties) UnmarshalJSON(data []byte) error + func (l LinkedServerProperties) MarshalJSON() ([]byte, error) + type LinkedServerWithProperties struct + ID *string + Name *string + Properties *LinkedServerProperties + Type *string + func (l *LinkedServerWithProperties) UnmarshalJSON(data []byte) error + func (l LinkedServerWithProperties) MarshalJSON() ([]byte, error) + type LinkedServerWithPropertiesList struct + NextLink *string + Value []*LinkedServerWithProperties + func (l *LinkedServerWithPropertiesList) UnmarshalJSON(data []byte) error + func (l LinkedServerWithPropertiesList) MarshalJSON() ([]byte, error) + type ListResult struct + NextLink *string + Value []*ResourceInfo + func (l *ListResult) UnmarshalJSON(data []byte) error + func (l ListResult) 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 NotificationListResponse struct + NextLink *string + Value []*UpgradeNotification + func (n *NotificationListResponse) UnmarshalJSON(data []byte) error + func (n NotificationListResponse) MarshalJSON() ([]byte, error) + type Operation struct + Display *OperationDisplay + Name *string + 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 *time.Time + Error *ErrorDetail + ID *string + Name *string + Operations []*OperationStatusResult + PercentComplete *float32 + Properties map[string]any + StartTime *time.Time + Status *string + func (o *OperationStatus) UnmarshalJSON(data []byte) error + func (o OperationStatus) MarshalJSON() ([]byte, error) + type OperationStatusResult struct + EndTime *time.Time + Error *ErrorDetail + ID *string + Name *string + Operations []*OperationStatusResult + PercentComplete *float32 + StartTime *time.Time + Status *string + func (o *OperationStatusResult) UnmarshalJSON(data []byte) error + func (o OperationStatusResult) 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 PatchSchedule struct + ID *string + Location *string + Name *string + Properties *ScheduleEntries + Type *string + func (p *PatchSchedule) UnmarshalJSON(data []byte) error + func (p PatchSchedule) MarshalJSON() ([]byte, error) + type PatchScheduleListResult struct + NextLink *string + Value []*PatchSchedule + func (p *PatchScheduleListResult) UnmarshalJSON(data []byte) error + func (p PatchScheduleListResult) MarshalJSON() ([]byte, error) + type PatchSchedulesClient struct + func NewPatchSchedulesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*PatchSchedulesClient, error) + func (client *PatchSchedulesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, name string, ...) (PatchSchedulesClientCreateOrUpdateResponse, error) + func (client *PatchSchedulesClient) Delete(ctx context.Context, resourceGroupName string, name string, ...) (PatchSchedulesClientDeleteResponse, error) + func (client *PatchSchedulesClient) Get(ctx context.Context, resourceGroupName string, name string, ...) (PatchSchedulesClientGetResponse, error) + func (client *PatchSchedulesClient) NewListByRedisResourcePager(resourceGroupName string, cacheName string, ...) *runtime.Pager[PatchSchedulesClientListByRedisResourceResponse] + type PatchSchedulesClientCreateOrUpdateOptions struct + type PatchSchedulesClientCreateOrUpdateResponse struct + type PatchSchedulesClientDeleteOptions struct + type PatchSchedulesClientDeleteResponse struct + type PatchSchedulesClientGetOptions struct + type PatchSchedulesClientGetResponse struct + type PatchSchedulesClientListByRedisResourceOptions struct + type PatchSchedulesClientListByRedisResourceResponse struct + 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) BeginPut(ctx context.Context, resourceGroupName string, cacheName string, ...) (*runtime.Poller[PrivateEndpointConnectionsClientPutResponse], error) + func (client *PrivateEndpointConnectionsClient) Delete(ctx context.Context, resourceGroupName string, cacheName string, ...) (PrivateEndpointConnectionsClientDeleteResponse, error) + func (client *PrivateEndpointConnectionsClient) Get(ctx context.Context, resourceGroupName string, cacheName string, ...) (PrivateEndpointConnectionsClientGetResponse, error) + func (client *PrivateEndpointConnectionsClient) NewListPager(resourceGroupName string, cacheName string, ...) *runtime.Pager[PrivateEndpointConnectionsClientListResponse] + type PrivateEndpointConnectionsClientBeginPutOptions struct + ResumeToken string + type PrivateEndpointConnectionsClientDeleteOptions struct + 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) NewListByRedisCachePager(resourceGroupName string, cacheName string, ...) *runtime.Pager[PrivateLinkResourcesClientListByRedisCacheResponse] + type PrivateLinkResourcesClientListByRedisCacheOptions struct + type PrivateLinkResourcesClientListByRedisCacheResponse struct + type PrivateLinkServiceConnectionState struct + ActionsRequired *string + Description *string + Status *PrivateEndpointServiceConnectionStatus + func (p *PrivateLinkServiceConnectionState) UnmarshalJSON(data []byte) error + func (p PrivateLinkServiceConnectionState) MarshalJSON() ([]byte, error) + type Properties struct + AccessKeys *AccessKeys + EnableNonSSLPort *bool + HostName *string + Instances []*InstanceDetails + LinkedServers []*LinkedServer + MinimumTLSVersion *TLSVersion + Port *int32 + PrivateEndpointConnections []*PrivateEndpointConnection + ProvisioningState *ProvisioningState + PublicNetworkAccess *PublicNetworkAccess + RedisConfiguration *CommonPropertiesRedisConfiguration + RedisVersion *string + ReplicasPerMaster *int32 + ReplicasPerPrimary *int32 + SKU *SKU + SSLPort *int32 + ShardCount *int32 + StaticIP *string + SubnetID *string + TenantSettings map[string]*string + UpdateChannel *UpdateChannel + func (p *Properties) UnmarshalJSON(data []byte) error + func (p Properties) MarshalJSON() ([]byte, error) + type ProvisioningState string + const ProvisioningStateConfiguringAAD + const ProvisioningStateCreating + const ProvisioningStateDeleting + const ProvisioningStateDisabled + const ProvisioningStateFailed + const ProvisioningStateLinking + const ProvisioningStateProvisioning + const ProvisioningStateRecoveringScaleFailure + const ProvisioningStateScaling + const ProvisioningStateSucceeded + const ProvisioningStateUnlinking + const ProvisioningStateUnprovisioning + const ProvisioningStateUpdating + func PossibleProvisioningStateValues() []ProvisioningState + type PublicNetworkAccess string + const PublicNetworkAccessDisabled + const PublicNetworkAccessEnabled + func PossiblePublicNetworkAccessValues() []PublicNetworkAccess + type RebootParameters struct + Ports []*int32 + RebootType *RebootType + ShardID *int32 + func (r *RebootParameters) UnmarshalJSON(data []byte) error + func (r RebootParameters) MarshalJSON() ([]byte, error) + type RebootType string + const RebootTypeAllNodes + const RebootTypePrimaryNode + const RebootTypeSecondaryNode + func PossibleRebootTypeValues() []RebootType + type RedisKeyType string + const RedisKeyTypePrimary + const RedisKeyTypeSecondary + func PossibleRedisKeyTypeValues() []RedisKeyType + type RegenerateKeyParameters struct + KeyType *RedisKeyType + func (r *RegenerateKeyParameters) UnmarshalJSON(data []byte) error + func (r RegenerateKeyParameters) MarshalJSON() ([]byte, error) + type ReplicationRole string + const ReplicationRolePrimary + const ReplicationRoleSecondary + func PossibleReplicationRoleValues() []ReplicationRole + type ResourceInfo struct + ID *string + Identity *ManagedServiceIdentity + Location *string + Name *string + Properties *Properties + Tags map[string]*string + Type *string + Zones []*string + func (r *ResourceInfo) UnmarshalJSON(data []byte) error + func (r ResourceInfo) MarshalJSON() ([]byte, error) + type SKU struct + Capacity *int32 + Family *SKUFamily + Name *SKUName + func (s *SKU) UnmarshalJSON(data []byte) error + func (s SKU) MarshalJSON() ([]byte, error) + type SKUFamily string + const SKUFamilyC + const SKUFamilyP + func PossibleSKUFamilyValues() []SKUFamily + type SKUName string + const SKUNameBasic + const SKUNamePremium + const SKUNameStandard + func PossibleSKUNameValues() []SKUName + type ScheduleEntries struct + ScheduleEntries []*ScheduleEntry + func (s *ScheduleEntries) UnmarshalJSON(data []byte) error + func (s ScheduleEntries) MarshalJSON() ([]byte, error) + type ScheduleEntry struct + DayOfWeek *DayOfWeek + MaintenanceWindow *string + StartHourUTC *int32 + func (s *ScheduleEntry) UnmarshalJSON(data []byte) error + func (s ScheduleEntry) MarshalJSON() ([]byte, error) + type TLSVersion string + const TLSVersionOne0 + const TLSVersionOne1 + const TLSVersionOne2 + func PossibleTLSVersionValues() []TLSVersion + type UpdateChannel string + const UpdateChannelPreview + const UpdateChannelStable + func PossibleUpdateChannelValues() []UpdateChannel + type UpdateParameters struct + Identity *ManagedServiceIdentity + Properties *UpdateProperties + Tags map[string]*string + func (u *UpdateParameters) UnmarshalJSON(data []byte) error + func (u UpdateParameters) MarshalJSON() ([]byte, error) + type UpdateProperties struct + EnableNonSSLPort *bool + MinimumTLSVersion *TLSVersion + PublicNetworkAccess *PublicNetworkAccess + RedisConfiguration *CommonPropertiesRedisConfiguration + RedisVersion *string + ReplicasPerMaster *int32 + ReplicasPerPrimary *int32 + SKU *SKU + ShardCount *int32 + TenantSettings map[string]*string + UpdateChannel *UpdateChannel + func (u *UpdateProperties) UnmarshalJSON(data []byte) error + func (u UpdateProperties) MarshalJSON() ([]byte, error) + type UpgradeNotification struct + Name *string + Timestamp *time.Time + UpsellNotification map[string]*string + func (u *UpgradeNotification) UnmarshalJSON(data []byte) error + func (u UpgradeNotification) 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/redis/armredis github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/redis/armredis/v2