Documentation
¶
Index ¶
- type FirewallRule
- type FirewallRuleArgs
- type FirewallRuleState
- type LinkedServer
- type LinkedServerArgs
- type LinkedServerState
- type ListRedisKeysArgs
- type ListRedisKeysResult
- type LookupFirewallRuleArgs
- type LookupFirewallRuleResult
- type LookupLinkedServerArgs
- type LookupLinkedServerResult
- type LookupPatchScheduleArgs
- type LookupPatchScheduleResult
- type LookupPrivateEndpointConnectionArgs
- type LookupPrivateEndpointConnectionResult
- type LookupRedisArgs
- type LookupRedisResult
- type PatchSchedule
- type PatchScheduleArgs
- type PatchScheduleState
- type PrivateEndpointConnection
- type PrivateEndpointConnectionArgs
- type PrivateEndpointConnectionResponse
- type PrivateEndpointConnectionResponseArgs
- func (PrivateEndpointConnectionResponseArgs) ElementType() reflect.Type
- func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput
- func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput
- type PrivateEndpointConnectionResponseArray
- func (PrivateEndpointConnectionResponseArray) ElementType() reflect.Type
- func (i PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput
- func (i PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput
- type PrivateEndpointConnectionResponseArrayInput
- type PrivateEndpointConnectionResponseArrayOutput
- func (PrivateEndpointConnectionResponseArrayOutput) ElementType() reflect.Type
- func (o PrivateEndpointConnectionResponseArrayOutput) Index(i pulumi.IntInput) PrivateEndpointConnectionResponseOutput
- func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput
- func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput
- type PrivateEndpointConnectionResponseInput
- type PrivateEndpointConnectionResponseOutput
- func (PrivateEndpointConnectionResponseOutput) ElementType() reflect.Type
- func (o PrivateEndpointConnectionResponseOutput) Id() pulumi.StringOutput
- func (o PrivateEndpointConnectionResponseOutput) Name() pulumi.StringOutput
- func (o PrivateEndpointConnectionResponseOutput) PrivateEndpoint() PrivateEndpointResponsePtrOutput
- func (o PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState() PrivateLinkServiceConnectionStateResponseOutput
- func (o PrivateEndpointConnectionResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput
- func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput
- func (o PrivateEndpointConnectionResponseOutput) Type() pulumi.StringOutput
- type PrivateEndpointConnectionState
- type PrivateEndpointResponse
- type PrivateEndpointResponseArgs
- func (PrivateEndpointResponseArgs) ElementType() reflect.Type
- func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
- func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput
- func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
- func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput
- type PrivateEndpointResponseInput
- type PrivateEndpointResponseOutput
- func (PrivateEndpointResponseOutput) ElementType() reflect.Type
- func (o PrivateEndpointResponseOutput) Id() pulumi.StringOutput
- func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
- func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput
- func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
- func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput
- type PrivateEndpointResponsePtrInput
- type PrivateEndpointResponsePtrOutput
- func (o PrivateEndpointResponsePtrOutput) Elem() PrivateEndpointResponseOutput
- func (PrivateEndpointResponsePtrOutput) ElementType() reflect.Type
- func (o PrivateEndpointResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
- func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput
- type PrivateLinkServiceConnectionState
- type PrivateLinkServiceConnectionStateArgs
- func (PrivateLinkServiceConnectionStateArgs) ElementType() reflect.Type
- func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
- func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput
- func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
- func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput
- type PrivateLinkServiceConnectionStateInput
- type PrivateLinkServiceConnectionStateOutput
- func (o PrivateLinkServiceConnectionStateOutput) ActionsRequired() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateOutput) Description() pulumi.StringPtrOutput
- func (PrivateLinkServiceConnectionStateOutput) ElementType() reflect.Type
- func (o PrivateLinkServiceConnectionStateOutput) Status() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
- func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput
- func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
- func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput
- type PrivateLinkServiceConnectionStatePtrInput
- type PrivateLinkServiceConnectionStatePtrOutput
- func (o PrivateLinkServiceConnectionStatePtrOutput) ActionsRequired() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStatePtrOutput) Description() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStatePtrOutput) Elem() PrivateLinkServiceConnectionStateOutput
- func (PrivateLinkServiceConnectionStatePtrOutput) ElementType() reflect.Type
- func (o PrivateLinkServiceConnectionStatePtrOutput) Status() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
- func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput
- type PrivateLinkServiceConnectionStateResponse
- type PrivateLinkServiceConnectionStateResponseArgs
- func (PrivateLinkServiceConnectionStateResponseArgs) ElementType() reflect.Type
- func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
- func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput
- func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
- func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
- type PrivateLinkServiceConnectionStateResponseInput
- type PrivateLinkServiceConnectionStateResponseOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) Description() pulumi.StringPtrOutput
- func (PrivateLinkServiceConnectionStateResponseOutput) ElementType() reflect.Type
- func (o PrivateLinkServiceConnectionStateResponseOutput) Status() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
- type PrivateLinkServiceConnectionStateResponsePtrInput
- type PrivateLinkServiceConnectionStateResponsePtrOutput
- func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ActionsRequired() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateResponsePtrOutput) Description() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateResponsePtrOutput) Elem() PrivateLinkServiceConnectionStateResponseOutput
- func (PrivateLinkServiceConnectionStateResponsePtrOutput) ElementType() reflect.Type
- func (o PrivateLinkServiceConnectionStateResponsePtrOutput) Status() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
- func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
- type Redis
- type RedisAccessKeysResponse
- type RedisAccessKeysResponseArgs
- func (RedisAccessKeysResponseArgs) ElementType() reflect.Type
- func (i RedisAccessKeysResponseArgs) ToRedisAccessKeysResponseOutput() RedisAccessKeysResponseOutput
- func (i RedisAccessKeysResponseArgs) ToRedisAccessKeysResponseOutputWithContext(ctx context.Context) RedisAccessKeysResponseOutput
- func (i RedisAccessKeysResponseArgs) ToRedisAccessKeysResponsePtrOutput() RedisAccessKeysResponsePtrOutput
- func (i RedisAccessKeysResponseArgs) ToRedisAccessKeysResponsePtrOutputWithContext(ctx context.Context) RedisAccessKeysResponsePtrOutput
- type RedisAccessKeysResponseInput
- type RedisAccessKeysResponseOutput
- func (RedisAccessKeysResponseOutput) ElementType() reflect.Type
- func (o RedisAccessKeysResponseOutput) PrimaryKey() pulumi.StringOutput
- func (o RedisAccessKeysResponseOutput) SecondaryKey() pulumi.StringOutput
- func (o RedisAccessKeysResponseOutput) ToRedisAccessKeysResponseOutput() RedisAccessKeysResponseOutput
- func (o RedisAccessKeysResponseOutput) ToRedisAccessKeysResponseOutputWithContext(ctx context.Context) RedisAccessKeysResponseOutput
- func (o RedisAccessKeysResponseOutput) ToRedisAccessKeysResponsePtrOutput() RedisAccessKeysResponsePtrOutput
- func (o RedisAccessKeysResponseOutput) ToRedisAccessKeysResponsePtrOutputWithContext(ctx context.Context) RedisAccessKeysResponsePtrOutput
- type RedisAccessKeysResponsePtrInput
- type RedisAccessKeysResponsePtrOutput
- func (o RedisAccessKeysResponsePtrOutput) Elem() RedisAccessKeysResponseOutput
- func (RedisAccessKeysResponsePtrOutput) ElementType() reflect.Type
- func (o RedisAccessKeysResponsePtrOutput) PrimaryKey() pulumi.StringPtrOutput
- func (o RedisAccessKeysResponsePtrOutput) SecondaryKey() pulumi.StringPtrOutput
- func (o RedisAccessKeysResponsePtrOutput) ToRedisAccessKeysResponsePtrOutput() RedisAccessKeysResponsePtrOutput
- func (o RedisAccessKeysResponsePtrOutput) ToRedisAccessKeysResponsePtrOutputWithContext(ctx context.Context) RedisAccessKeysResponsePtrOutput
- type RedisArgs
- type RedisInstanceDetailsResponse
- type RedisInstanceDetailsResponseArgs
- func (RedisInstanceDetailsResponseArgs) ElementType() reflect.Type
- func (i RedisInstanceDetailsResponseArgs) ToRedisInstanceDetailsResponseOutput() RedisInstanceDetailsResponseOutput
- func (i RedisInstanceDetailsResponseArgs) ToRedisInstanceDetailsResponseOutputWithContext(ctx context.Context) RedisInstanceDetailsResponseOutput
- type RedisInstanceDetailsResponseArray
- func (RedisInstanceDetailsResponseArray) ElementType() reflect.Type
- func (i RedisInstanceDetailsResponseArray) ToRedisInstanceDetailsResponseArrayOutput() RedisInstanceDetailsResponseArrayOutput
- func (i RedisInstanceDetailsResponseArray) ToRedisInstanceDetailsResponseArrayOutputWithContext(ctx context.Context) RedisInstanceDetailsResponseArrayOutput
- type RedisInstanceDetailsResponseArrayInput
- type RedisInstanceDetailsResponseArrayOutput
- func (RedisInstanceDetailsResponseArrayOutput) ElementType() reflect.Type
- func (o RedisInstanceDetailsResponseArrayOutput) Index(i pulumi.IntInput) RedisInstanceDetailsResponseOutput
- func (o RedisInstanceDetailsResponseArrayOutput) ToRedisInstanceDetailsResponseArrayOutput() RedisInstanceDetailsResponseArrayOutput
- func (o RedisInstanceDetailsResponseArrayOutput) ToRedisInstanceDetailsResponseArrayOutputWithContext(ctx context.Context) RedisInstanceDetailsResponseArrayOutput
- type RedisInstanceDetailsResponseInput
- type RedisInstanceDetailsResponseOutput
- func (RedisInstanceDetailsResponseOutput) ElementType() reflect.Type
- func (o RedisInstanceDetailsResponseOutput) IsMaster() pulumi.BoolOutput
- func (o RedisInstanceDetailsResponseOutput) NonSslPort() pulumi.IntOutput
- func (o RedisInstanceDetailsResponseOutput) ShardId() pulumi.IntOutput
- func (o RedisInstanceDetailsResponseOutput) SslPort() pulumi.IntOutput
- func (o RedisInstanceDetailsResponseOutput) ToRedisInstanceDetailsResponseOutput() RedisInstanceDetailsResponseOutput
- func (o RedisInstanceDetailsResponseOutput) ToRedisInstanceDetailsResponseOutputWithContext(ctx context.Context) RedisInstanceDetailsResponseOutput
- func (o RedisInstanceDetailsResponseOutput) Zone() pulumi.StringOutput
- type RedisLinkedServerResponse
- type RedisLinkedServerResponseArgs
- func (RedisLinkedServerResponseArgs) ElementType() reflect.Type
- func (i RedisLinkedServerResponseArgs) ToRedisLinkedServerResponseOutput() RedisLinkedServerResponseOutput
- func (i RedisLinkedServerResponseArgs) ToRedisLinkedServerResponseOutputWithContext(ctx context.Context) RedisLinkedServerResponseOutput
- type RedisLinkedServerResponseArray
- func (RedisLinkedServerResponseArray) ElementType() reflect.Type
- func (i RedisLinkedServerResponseArray) ToRedisLinkedServerResponseArrayOutput() RedisLinkedServerResponseArrayOutput
- func (i RedisLinkedServerResponseArray) ToRedisLinkedServerResponseArrayOutputWithContext(ctx context.Context) RedisLinkedServerResponseArrayOutput
- type RedisLinkedServerResponseArrayInput
- type RedisLinkedServerResponseArrayOutput
- func (RedisLinkedServerResponseArrayOutput) ElementType() reflect.Type
- func (o RedisLinkedServerResponseArrayOutput) Index(i pulumi.IntInput) RedisLinkedServerResponseOutput
- func (o RedisLinkedServerResponseArrayOutput) ToRedisLinkedServerResponseArrayOutput() RedisLinkedServerResponseArrayOutput
- func (o RedisLinkedServerResponseArrayOutput) ToRedisLinkedServerResponseArrayOutputWithContext(ctx context.Context) RedisLinkedServerResponseArrayOutput
- type RedisLinkedServerResponseInput
- type RedisLinkedServerResponseOutput
- func (RedisLinkedServerResponseOutput) ElementType() reflect.Type
- func (o RedisLinkedServerResponseOutput) Id() pulumi.StringOutput
- func (o RedisLinkedServerResponseOutput) ToRedisLinkedServerResponseOutput() RedisLinkedServerResponseOutput
- func (o RedisLinkedServerResponseOutput) ToRedisLinkedServerResponseOutputWithContext(ctx context.Context) RedisLinkedServerResponseOutput
- type RedisState
- type ScheduleEntry
- type ScheduleEntryArgs
- type ScheduleEntryArray
- type ScheduleEntryArrayInput
- type ScheduleEntryArrayOutput
- func (ScheduleEntryArrayOutput) ElementType() reflect.Type
- func (o ScheduleEntryArrayOutput) Index(i pulumi.IntInput) ScheduleEntryOutput
- func (o ScheduleEntryArrayOutput) ToScheduleEntryArrayOutput() ScheduleEntryArrayOutput
- func (o ScheduleEntryArrayOutput) ToScheduleEntryArrayOutputWithContext(ctx context.Context) ScheduleEntryArrayOutput
- type ScheduleEntryInput
- type ScheduleEntryOutput
- func (o ScheduleEntryOutput) DayOfWeek() pulumi.StringOutput
- func (ScheduleEntryOutput) ElementType() reflect.Type
- func (o ScheduleEntryOutput) MaintenanceWindow() pulumi.StringPtrOutput
- func (o ScheduleEntryOutput) StartHourUtc() pulumi.IntOutput
- func (o ScheduleEntryOutput) ToScheduleEntryOutput() ScheduleEntryOutput
- func (o ScheduleEntryOutput) ToScheduleEntryOutputWithContext(ctx context.Context) ScheduleEntryOutput
- type ScheduleEntryResponse
- type ScheduleEntryResponseArgs
- type ScheduleEntryResponseArray
- func (ScheduleEntryResponseArray) ElementType() reflect.Type
- func (i ScheduleEntryResponseArray) ToScheduleEntryResponseArrayOutput() ScheduleEntryResponseArrayOutput
- func (i ScheduleEntryResponseArray) ToScheduleEntryResponseArrayOutputWithContext(ctx context.Context) ScheduleEntryResponseArrayOutput
- type ScheduleEntryResponseArrayInput
- type ScheduleEntryResponseArrayOutput
- func (ScheduleEntryResponseArrayOutput) ElementType() reflect.Type
- func (o ScheduleEntryResponseArrayOutput) Index(i pulumi.IntInput) ScheduleEntryResponseOutput
- func (o ScheduleEntryResponseArrayOutput) ToScheduleEntryResponseArrayOutput() ScheduleEntryResponseArrayOutput
- func (o ScheduleEntryResponseArrayOutput) ToScheduleEntryResponseArrayOutputWithContext(ctx context.Context) ScheduleEntryResponseArrayOutput
- type ScheduleEntryResponseInput
- type ScheduleEntryResponseOutput
- func (o ScheduleEntryResponseOutput) DayOfWeek() pulumi.StringOutput
- func (ScheduleEntryResponseOutput) ElementType() reflect.Type
- func (o ScheduleEntryResponseOutput) MaintenanceWindow() pulumi.StringPtrOutput
- func (o ScheduleEntryResponseOutput) StartHourUtc() pulumi.IntOutput
- func (o ScheduleEntryResponseOutput) ToScheduleEntryResponseOutput() ScheduleEntryResponseOutput
- func (o ScheduleEntryResponseOutput) ToScheduleEntryResponseOutputWithContext(ctx context.Context) ScheduleEntryResponseOutput
- type Sku
- type SkuArgs
- type SkuInput
- type SkuOutput
- func (o SkuOutput) Capacity() pulumi.IntOutput
- func (SkuOutput) ElementType() reflect.Type
- func (o SkuOutput) Family() pulumi.StringOutput
- func (o SkuOutput) Name() pulumi.StringOutput
- func (o SkuOutput) ToSkuOutput() SkuOutput
- func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput
- func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuPtrInput
- type SkuPtrOutput
- func (o SkuPtrOutput) Capacity() pulumi.IntPtrOutput
- func (o SkuPtrOutput) Elem() SkuOutput
- func (SkuPtrOutput) ElementType() reflect.Type
- func (o SkuPtrOutput) Family() pulumi.StringPtrOutput
- func (o SkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuResponse
- type SkuResponseArgs
- func (SkuResponseArgs) ElementType() reflect.Type
- func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponseInput
- type SkuResponseOutput
- func (o SkuResponseOutput) Capacity() pulumi.IntOutput
- func (SkuResponseOutput) ElementType() reflect.Type
- func (o SkuResponseOutput) Family() pulumi.StringOutput
- func (o SkuResponseOutput) Name() pulumi.StringOutput
- func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponsePtrInput
- type SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) Capacity() pulumi.IntPtrOutput
- func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
- func (SkuResponsePtrOutput) ElementType() reflect.Type
- func (o SkuResponsePtrOutput) Family() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FirewallRule ¶
type FirewallRule struct { pulumi.CustomResourceState // highest IP address included in the range EndIP pulumi.StringOutput `pulumi:"endIP"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // lowest IP address included in the range StartIP pulumi.StringOutput `pulumi:"startIP"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
A firewall rule on a redis cache has a name, and describes a contiguous range of IP addresses permitted to connect
func GetFirewallRule ¶
func GetFirewallRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FirewallRuleState, opts ...pulumi.ResourceOption) (*FirewallRule, error)
GetFirewallRule gets an existing FirewallRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFirewallRule ¶
func NewFirewallRule(ctx *pulumi.Context, name string, args *FirewallRuleArgs, opts ...pulumi.ResourceOption) (*FirewallRule, error)
NewFirewallRule registers a new resource with the given unique name, arguments, and options.
type FirewallRuleArgs ¶
type FirewallRuleArgs struct { // The name of the Redis cache. CacheName pulumi.StringInput // highest IP address included in the range EndIP pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the firewall rule. RuleName pulumi.StringInput // lowest IP address included in the range StartIP pulumi.StringInput }
The set of arguments for constructing a FirewallRule resource.
func (FirewallRuleArgs) ElementType ¶
func (FirewallRuleArgs) ElementType() reflect.Type
type FirewallRuleState ¶
type FirewallRuleState struct { // highest IP address included in the range EndIP pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // lowest IP address included in the range StartIP pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput }
func (FirewallRuleState) ElementType ¶
func (FirewallRuleState) ElementType() reflect.Type
type LinkedServer ¶
type LinkedServer struct { pulumi.CustomResourceState // Fully qualified resourceId of the linked redis cache. LinkedRedisCacheId pulumi.StringOutput `pulumi:"linkedRedisCacheId"` // Location of the linked redis cache. LinkedRedisCacheLocation pulumi.StringOutput `pulumi:"linkedRedisCacheLocation"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Terminal state of the link between primary and secondary redis cache. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Role of the linked server. ServerRole pulumi.StringOutput `pulumi:"serverRole"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
Response to put/get linked server (with properties) for Redis cache.
func GetLinkedServer ¶
func GetLinkedServer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LinkedServerState, opts ...pulumi.ResourceOption) (*LinkedServer, error)
GetLinkedServer gets an existing LinkedServer resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLinkedServer ¶
func NewLinkedServer(ctx *pulumi.Context, name string, args *LinkedServerArgs, opts ...pulumi.ResourceOption) (*LinkedServer, error)
NewLinkedServer registers a new resource with the given unique name, arguments, and options.
type LinkedServerArgs ¶
type LinkedServerArgs struct { // Fully qualified resourceId of the linked redis cache. LinkedRedisCacheId pulumi.StringInput // Location of the linked redis cache. LinkedRedisCacheLocation pulumi.StringInput // The name of the linked server that is being added to the Redis cache. LinkedServerName pulumi.StringInput // The name of the Redis cache. Name pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Role of the linked server. ServerRole pulumi.StringInput }
The set of arguments for constructing a LinkedServer resource.
func (LinkedServerArgs) ElementType ¶
func (LinkedServerArgs) ElementType() reflect.Type
type LinkedServerState ¶
type LinkedServerState struct { // Fully qualified resourceId of the linked redis cache. LinkedRedisCacheId pulumi.StringPtrInput // Location of the linked redis cache. LinkedRedisCacheLocation pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Terminal state of the link between primary and secondary redis cache. ProvisioningState pulumi.StringPtrInput // Role of the linked server. ServerRole pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput }
func (LinkedServerState) ElementType ¶
func (LinkedServerState) ElementType() reflect.Type
type ListRedisKeysArgs ¶
type ListRedisKeysResult ¶
type ListRedisKeysResult struct { // The current primary key that clients can use to authenticate with Redis cache. PrimaryKey string `pulumi:"primaryKey"` // The current secondary key that clients can use to authenticate with Redis cache. SecondaryKey string `pulumi:"secondaryKey"` }
Redis cache access keys.
func ListRedisKeys ¶
func ListRedisKeys(ctx *pulumi.Context, args *ListRedisKeysArgs, opts ...pulumi.InvokeOption) (*ListRedisKeysResult, error)
type LookupFirewallRuleArgs ¶
type LookupFirewallRuleResult ¶
type LookupFirewallRuleResult struct { // highest IP address included in the range EndIP string `pulumi:"endIP"` // Resource name. Name string `pulumi:"name"` // lowest IP address included in the range StartIP string `pulumi:"startIP"` // Resource type. Type string `pulumi:"type"` }
A firewall rule on a redis cache has a name, and describes a contiguous range of IP addresses permitted to connect
func LookupFirewallRule ¶
func LookupFirewallRule(ctx *pulumi.Context, args *LookupFirewallRuleArgs, opts ...pulumi.InvokeOption) (*LookupFirewallRuleResult, error)
type LookupLinkedServerArgs ¶
type LookupLinkedServerResult ¶
type LookupLinkedServerResult struct { // Fully qualified resourceId of the linked redis cache. LinkedRedisCacheId string `pulumi:"linkedRedisCacheId"` // Location of the linked redis cache. LinkedRedisCacheLocation string `pulumi:"linkedRedisCacheLocation"` // Resource name. Name string `pulumi:"name"` // Terminal state of the link between primary and secondary redis cache. ProvisioningState string `pulumi:"provisioningState"` // Role of the linked server. ServerRole string `pulumi:"serverRole"` // Resource type. Type string `pulumi:"type"` }
Response to put/get linked server (with properties) for Redis cache.
func LookupLinkedServer ¶
func LookupLinkedServer(ctx *pulumi.Context, args *LookupLinkedServerArgs, opts ...pulumi.InvokeOption) (*LookupLinkedServerResult, error)
type LookupPatchScheduleArgs ¶
type LookupPatchScheduleArgs struct { // Default string modeled as parameter for auto generation to work correctly. Default string `pulumi:"default"` // The name of the redis cache. Name string `pulumi:"name"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupPatchScheduleResult ¶
type LookupPatchScheduleResult struct { // Resource name. Name string `pulumi:"name"` // List of patch schedules for a Redis cache. ScheduleEntries []ScheduleEntryResponse `pulumi:"scheduleEntries"` // Resource type. Type string `pulumi:"type"` }
Response to put/get patch schedules for Redis cache.
func LookupPatchSchedule ¶
func LookupPatchSchedule(ctx *pulumi.Context, args *LookupPatchScheduleArgs, opts ...pulumi.InvokeOption) (*LookupPatchScheduleResult, error)
type LookupPrivateEndpointConnectionArgs ¶
type LookupPrivateEndpointConnectionArgs struct { // The name of the Redis cache. CacheName string `pulumi:"cacheName"` // The name of the private endpoint connection associated with the Azure resource PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupPrivateEndpointConnectionResult ¶
type LookupPrivateEndpointConnectionResult struct { // The name of the resource Name string `pulumi:"name"` // The resource of private end point. PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"` // A collection of information about the state of the connection between service consumer and provider. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"` // The provisioning state of the private endpoint connection resource. ProvisioningState string `pulumi:"provisioningState"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The Private Endpoint Connection resource.
func LookupPrivateEndpointConnection ¶
func LookupPrivateEndpointConnection(ctx *pulumi.Context, args *LookupPrivateEndpointConnectionArgs, opts ...pulumi.InvokeOption) (*LookupPrivateEndpointConnectionResult, error)
type LookupRedisArgs ¶
type LookupRedisResult ¶
type LookupRedisResult struct { // The keys of the Redis cache - not set if this object is not the response to Create or Update redis cache AccessKeys RedisAccessKeysResponse `pulumi:"accessKeys"` // Specifies whether the non-ssl Redis server port (6379) is enabled. EnableNonSslPort *bool `pulumi:"enableNonSslPort"` // Redis host name. HostName string `pulumi:"hostName"` // List of the Redis instances associated with the cache Instances []RedisInstanceDetailsResponse `pulumi:"instances"` // List of the linked servers associated with the cache LinkedServers []RedisLinkedServerResponse `pulumi:"linkedServers"` // The geo-location where the resource lives Location string `pulumi:"location"` // Optional: requires clients to use a specified TLS version (or higher) to connect (e,g, '1.0', '1.1', '1.2') MinimumTlsVersion *string `pulumi:"minimumTlsVersion"` // Resource name. Name string `pulumi:"name"` // Redis non-SSL port. Port int `pulumi:"port"` // List of private endpoint connection associated with the specified redis cache PrivateEndpointConnections []PrivateEndpointConnectionResponse `pulumi:"privateEndpointConnections"` // Redis instance provisioning status. ProvisioningState string `pulumi:"provisioningState"` // Whether or not public endpoint access is allowed for this cache. Value is optional but if passed in, must be 'Enabled' or 'Disabled'. If 'Disabled', private endpoints are the exclusive access method. Default value is 'Enabled' PublicNetworkAccess *string `pulumi:"publicNetworkAccess"` // All Redis Settings. Few possible keys: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value etc. RedisConfiguration map[string]string `pulumi:"redisConfiguration"` // Redis version. RedisVersion string `pulumi:"redisVersion"` // The number of replicas to be created per master. ReplicasPerMaster *int `pulumi:"replicasPerMaster"` // The number of shards to be created on a Premium Cluster Cache. ShardCount *int `pulumi:"shardCount"` // The SKU of the Redis cache to deploy. Sku SkuResponse `pulumi:"sku"` // Redis SSL port. SslPort int `pulumi:"sslPort"` // Static IP address. Required when deploying a Redis cache inside an existing Azure Virtual Network. StaticIP *string `pulumi:"staticIP"` // The full resource ID of a subnet in a virtual network to deploy the Redis cache in. Example format: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network|ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1 SubnetId *string `pulumi:"subnetId"` // Resource tags. Tags map[string]string `pulumi:"tags"` // A dictionary of tenant settings TenantSettings map[string]string `pulumi:"tenantSettings"` // Resource type. Type string `pulumi:"type"` // A list of availability zones denoting where the resource needs to come from. Zones []string `pulumi:"zones"` }
A single Redis item in List or Get Operation.
func LookupRedis ¶
func LookupRedis(ctx *pulumi.Context, args *LookupRedisArgs, opts ...pulumi.InvokeOption) (*LookupRedisResult, error)
type PatchSchedule ¶
type PatchSchedule struct { pulumi.CustomResourceState // Resource name. Name pulumi.StringOutput `pulumi:"name"` // List of patch schedules for a Redis cache. ScheduleEntries ScheduleEntryResponseArrayOutput `pulumi:"scheduleEntries"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
Response to put/get patch schedules for Redis cache.
func GetPatchSchedule ¶
func GetPatchSchedule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PatchScheduleState, opts ...pulumi.ResourceOption) (*PatchSchedule, error)
GetPatchSchedule gets an existing PatchSchedule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPatchSchedule ¶
func NewPatchSchedule(ctx *pulumi.Context, name string, args *PatchScheduleArgs, opts ...pulumi.ResourceOption) (*PatchSchedule, error)
NewPatchSchedule registers a new resource with the given unique name, arguments, and options.
type PatchScheduleArgs ¶
type PatchScheduleArgs struct { // Default string modeled as parameter for auto generation to work correctly. Default pulumi.StringInput // The name of the Redis cache. Name pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // List of patch schedules for a Redis cache. ScheduleEntries ScheduleEntryArrayInput }
The set of arguments for constructing a PatchSchedule resource.
func (PatchScheduleArgs) ElementType ¶
func (PatchScheduleArgs) ElementType() reflect.Type
type PatchScheduleState ¶
type PatchScheduleState struct { // Resource name. Name pulumi.StringPtrInput // List of patch schedules for a Redis cache. ScheduleEntries ScheduleEntryResponseArrayInput // Resource type. Type pulumi.StringPtrInput }
func (PatchScheduleState) ElementType ¶
func (PatchScheduleState) ElementType() reflect.Type
type PrivateEndpointConnection ¶
type PrivateEndpointConnection struct { pulumi.CustomResourceState // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The resource of private end point. PrivateEndpoint PrivateEndpointResponsePtrOutput `pulumi:"privateEndpoint"` // A collection of information about the state of the connection between service consumer and provider. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponseOutput `pulumi:"privateLinkServiceConnectionState"` // The provisioning state of the private endpoint connection resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The Private Endpoint Connection resource.
func GetPrivateEndpointConnection ¶
func GetPrivateEndpointConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrivateEndpointConnectionState, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)
GetPrivateEndpointConnection gets an existing PrivateEndpointConnection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPrivateEndpointConnection ¶
func NewPrivateEndpointConnection(ctx *pulumi.Context, name string, args *PrivateEndpointConnectionArgs, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)
NewPrivateEndpointConnection registers a new resource with the given unique name, arguments, and options.
type PrivateEndpointConnectionArgs ¶
type PrivateEndpointConnectionArgs struct { // The name of the Redis cache. CacheName pulumi.StringInput // The name of the private endpoint connection associated with the Azure resource PrivateEndpointConnectionName pulumi.StringInput // A collection of information about the state of the connection between service consumer and provider. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateInput // The name of the resource group. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a PrivateEndpointConnection resource.
func (PrivateEndpointConnectionArgs) ElementType ¶
func (PrivateEndpointConnectionArgs) ElementType() reflect.Type
type PrivateEndpointConnectionResponse ¶
type PrivateEndpointConnectionResponse struct { // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The name of the resource Name string `pulumi:"name"` // The resource of private end point. PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"` // A collection of information about the state of the connection between service consumer and provider. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"` // The provisioning state of the private endpoint connection resource. ProvisioningState string `pulumi:"provisioningState"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The Private Endpoint Connection resource.
type PrivateEndpointConnectionResponseArgs ¶
type PrivateEndpointConnectionResponseArgs struct { // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id pulumi.StringInput `pulumi:"id"` // The name of the resource Name pulumi.StringInput `pulumi:"name"` // The resource of private end point. PrivateEndpoint PrivateEndpointResponsePtrInput `pulumi:"privateEndpoint"` // A collection of information about the state of the connection between service consumer and provider. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponseInput `pulumi:"privateLinkServiceConnectionState"` // The provisioning state of the private endpoint connection resource. ProvisioningState pulumi.StringInput `pulumi:"provisioningState"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringInput `pulumi:"type"` }
The Private Endpoint Connection resource.
func (PrivateEndpointConnectionResponseArgs) ElementType ¶
func (PrivateEndpointConnectionResponseArgs) ElementType() reflect.Type
func (PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutput ¶
func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput
func (PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutputWithContext ¶
func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput
type PrivateEndpointConnectionResponseArray ¶
type PrivateEndpointConnectionResponseArray []PrivateEndpointConnectionResponseInput
func (PrivateEndpointConnectionResponseArray) ElementType ¶
func (PrivateEndpointConnectionResponseArray) ElementType() reflect.Type
func (PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutput ¶
func (i PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput
func (PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutputWithContext ¶
func (i PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput
type PrivateEndpointConnectionResponseArrayInput ¶
type PrivateEndpointConnectionResponseArrayInput interface { pulumi.Input ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput ToPrivateEndpointConnectionResponseArrayOutputWithContext(context.Context) PrivateEndpointConnectionResponseArrayOutput }
PrivateEndpointConnectionResponseArrayInput is an input type that accepts PrivateEndpointConnectionResponseArray and PrivateEndpointConnectionResponseArrayOutput values. You can construct a concrete instance of `PrivateEndpointConnectionResponseArrayInput` via:
PrivateEndpointConnectionResponseArray{ PrivateEndpointConnectionResponseArgs{...} }
type PrivateEndpointConnectionResponseArrayOutput ¶
type PrivateEndpointConnectionResponseArrayOutput struct{ *pulumi.OutputState }
func (PrivateEndpointConnectionResponseArrayOutput) ElementType ¶
func (PrivateEndpointConnectionResponseArrayOutput) ElementType() reflect.Type
func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput ¶
func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput
func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext ¶
func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput
type PrivateEndpointConnectionResponseInput ¶
type PrivateEndpointConnectionResponseInput interface { pulumi.Input ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput ToPrivateEndpointConnectionResponseOutputWithContext(context.Context) PrivateEndpointConnectionResponseOutput }
PrivateEndpointConnectionResponseInput is an input type that accepts PrivateEndpointConnectionResponseArgs and PrivateEndpointConnectionResponseOutput values. You can construct a concrete instance of `PrivateEndpointConnectionResponseInput` via:
PrivateEndpointConnectionResponseArgs{...}
type PrivateEndpointConnectionResponseOutput ¶
type PrivateEndpointConnectionResponseOutput struct{ *pulumi.OutputState }
The Private Endpoint Connection resource.
func (PrivateEndpointConnectionResponseOutput) ElementType ¶
func (PrivateEndpointConnectionResponseOutput) ElementType() reflect.Type
func (PrivateEndpointConnectionResponseOutput) Id ¶
func (o PrivateEndpointConnectionResponseOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (PrivateEndpointConnectionResponseOutput) Name ¶
func (o PrivateEndpointConnectionResponseOutput) Name() pulumi.StringOutput
The name of the resource
func (PrivateEndpointConnectionResponseOutput) PrivateEndpoint ¶
func (o PrivateEndpointConnectionResponseOutput) PrivateEndpoint() PrivateEndpointResponsePtrOutput
The resource of private end point.
func (PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState ¶
func (o PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState() PrivateLinkServiceConnectionStateResponseOutput
A collection of information about the state of the connection between service consumer and provider.
func (PrivateEndpointConnectionResponseOutput) ProvisioningState ¶
func (o PrivateEndpointConnectionResponseOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the private endpoint connection resource.
func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput ¶
func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput
func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext ¶
func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput
func (PrivateEndpointConnectionResponseOutput) Type ¶
func (o PrivateEndpointConnectionResponseOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type PrivateEndpointConnectionState ¶
type PrivateEndpointConnectionState struct { // The name of the resource Name pulumi.StringPtrInput // The resource of private end point. PrivateEndpoint PrivateEndpointResponsePtrInput // A collection of information about the state of the connection between service consumer and provider. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponsePtrInput // The provisioning state of the private endpoint connection resource. ProvisioningState pulumi.StringPtrInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (PrivateEndpointConnectionState) ElementType ¶
func (PrivateEndpointConnectionState) ElementType() reflect.Type
type PrivateEndpointResponse ¶
type PrivateEndpointResponse struct { // The ARM identifier for Private Endpoint Id string `pulumi:"id"` }
The Private Endpoint resource.
type PrivateEndpointResponseArgs ¶
type PrivateEndpointResponseArgs struct { // The ARM identifier for Private Endpoint Id pulumi.StringInput `pulumi:"id"` }
The Private Endpoint resource.
func (PrivateEndpointResponseArgs) ElementType ¶
func (PrivateEndpointResponseArgs) ElementType() reflect.Type
func (PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput ¶
func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
func (PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext ¶
func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput
func (PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput ¶
func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
func (PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext ¶
func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput
type PrivateEndpointResponseInput ¶
type PrivateEndpointResponseInput interface { pulumi.Input ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput ToPrivateEndpointResponseOutputWithContext(context.Context) PrivateEndpointResponseOutput }
PrivateEndpointResponseInput is an input type that accepts PrivateEndpointResponseArgs and PrivateEndpointResponseOutput values. You can construct a concrete instance of `PrivateEndpointResponseInput` via:
PrivateEndpointResponseArgs{...}
type PrivateEndpointResponseOutput ¶
type PrivateEndpointResponseOutput struct{ *pulumi.OutputState }
The Private Endpoint resource.
func (PrivateEndpointResponseOutput) ElementType ¶
func (PrivateEndpointResponseOutput) ElementType() reflect.Type
func (PrivateEndpointResponseOutput) Id ¶
func (o PrivateEndpointResponseOutput) Id() pulumi.StringOutput
The ARM identifier for Private Endpoint
func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput ¶
func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext ¶
func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput
func (PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput ¶
func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
func (PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutputWithContext ¶
func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput
type PrivateEndpointResponsePtrInput ¶
type PrivateEndpointResponsePtrInput interface { pulumi.Input ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput ToPrivateEndpointResponsePtrOutputWithContext(context.Context) PrivateEndpointResponsePtrOutput }
PrivateEndpointResponsePtrInput is an input type that accepts PrivateEndpointResponseArgs, PrivateEndpointResponsePtr and PrivateEndpointResponsePtrOutput values. You can construct a concrete instance of `PrivateEndpointResponsePtrInput` via:
PrivateEndpointResponseArgs{...} or: nil
func PrivateEndpointResponsePtr ¶
func PrivateEndpointResponsePtr(v *PrivateEndpointResponseArgs) PrivateEndpointResponsePtrInput
type PrivateEndpointResponsePtrOutput ¶
type PrivateEndpointResponsePtrOutput struct{ *pulumi.OutputState }
func (PrivateEndpointResponsePtrOutput) Elem ¶
func (o PrivateEndpointResponsePtrOutput) Elem() PrivateEndpointResponseOutput
func (PrivateEndpointResponsePtrOutput) ElementType ¶
func (PrivateEndpointResponsePtrOutput) ElementType() reflect.Type
func (PrivateEndpointResponsePtrOutput) Id ¶
func (o PrivateEndpointResponsePtrOutput) Id() pulumi.StringPtrOutput
The ARM identifier for Private Endpoint
func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput ¶
func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext ¶
func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput
type PrivateLinkServiceConnectionState ¶
type PrivateLinkServiceConnectionState struct { // A message indicating if changes on the service provider require any updates on the consumer. ActionsRequired *string `pulumi:"actionsRequired"` // The reason for approval/rejection of the connection. Description *string `pulumi:"description"` // Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. Status *string `pulumi:"status"` }
A collection of information about the state of the connection between service consumer and provider.
type PrivateLinkServiceConnectionStateArgs ¶
type PrivateLinkServiceConnectionStateArgs struct { // A message indicating if changes on the service provider require any updates on the consumer. ActionsRequired pulumi.StringPtrInput `pulumi:"actionsRequired"` // The reason for approval/rejection of the connection. Description pulumi.StringPtrInput `pulumi:"description"` // Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. Status pulumi.StringPtrInput `pulumi:"status"` }
A collection of information about the state of the connection between service consumer and provider.
func (PrivateLinkServiceConnectionStateArgs) ElementType ¶
func (PrivateLinkServiceConnectionStateArgs) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput ¶
func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext ¶
func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput
func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput ¶
func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext ¶
func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput
type PrivateLinkServiceConnectionStateInput ¶
type PrivateLinkServiceConnectionStateInput interface { pulumi.Input ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput ToPrivateLinkServiceConnectionStateOutputWithContext(context.Context) PrivateLinkServiceConnectionStateOutput }
PrivateLinkServiceConnectionStateInput is an input type that accepts PrivateLinkServiceConnectionStateArgs and PrivateLinkServiceConnectionStateOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateInput` via:
PrivateLinkServiceConnectionStateArgs{...}
type PrivateLinkServiceConnectionStateOutput ¶
type PrivateLinkServiceConnectionStateOutput struct{ *pulumi.OutputState }
A collection of information about the state of the connection between service consumer and provider.
func (PrivateLinkServiceConnectionStateOutput) ActionsRequired ¶
func (o PrivateLinkServiceConnectionStateOutput) ActionsRequired() pulumi.StringPtrOutput
A message indicating if changes on the service provider require any updates on the consumer.
func (PrivateLinkServiceConnectionStateOutput) Description ¶
func (o PrivateLinkServiceConnectionStateOutput) Description() pulumi.StringPtrOutput
The reason for approval/rejection of the connection.
func (PrivateLinkServiceConnectionStateOutput) ElementType ¶
func (PrivateLinkServiceConnectionStateOutput) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStateOutput) Status ¶
func (o PrivateLinkServiceConnectionStateOutput) Status() pulumi.StringPtrOutput
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput ¶
func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext ¶
func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput
func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput ¶
func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext ¶
func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput
type PrivateLinkServiceConnectionStatePtrInput ¶
type PrivateLinkServiceConnectionStatePtrInput interface { pulumi.Input ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput ToPrivateLinkServiceConnectionStatePtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStatePtrOutput }
PrivateLinkServiceConnectionStatePtrInput is an input type that accepts PrivateLinkServiceConnectionStateArgs, PrivateLinkServiceConnectionStatePtr and PrivateLinkServiceConnectionStatePtrOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStatePtrInput` via:
PrivateLinkServiceConnectionStateArgs{...} or: nil
func PrivateLinkServiceConnectionStatePtr ¶
func PrivateLinkServiceConnectionStatePtr(v *PrivateLinkServiceConnectionStateArgs) PrivateLinkServiceConnectionStatePtrInput
type PrivateLinkServiceConnectionStatePtrOutput ¶
type PrivateLinkServiceConnectionStatePtrOutput struct{ *pulumi.OutputState }
func (PrivateLinkServiceConnectionStatePtrOutput) ActionsRequired ¶
func (o PrivateLinkServiceConnectionStatePtrOutput) ActionsRequired() pulumi.StringPtrOutput
A message indicating if changes on the service provider require any updates on the consumer.
func (PrivateLinkServiceConnectionStatePtrOutput) Description ¶
func (o PrivateLinkServiceConnectionStatePtrOutput) Description() pulumi.StringPtrOutput
The reason for approval/rejection of the connection.
func (PrivateLinkServiceConnectionStatePtrOutput) ElementType ¶
func (PrivateLinkServiceConnectionStatePtrOutput) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStatePtrOutput) Status ¶
func (o PrivateLinkServiceConnectionStatePtrOutput) Status() pulumi.StringPtrOutput
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
func (PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput ¶
func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
func (PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext ¶
func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput
type PrivateLinkServiceConnectionStateResponse ¶
type PrivateLinkServiceConnectionStateResponse struct { // A message indicating if changes on the service provider require any updates on the consumer. ActionsRequired *string `pulumi:"actionsRequired"` // The reason for approval/rejection of the connection. Description *string `pulumi:"description"` // Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. Status *string `pulumi:"status"` }
A collection of information about the state of the connection between service consumer and provider.
type PrivateLinkServiceConnectionStateResponseArgs ¶
type PrivateLinkServiceConnectionStateResponseArgs struct { // A message indicating if changes on the service provider require any updates on the consumer. ActionsRequired pulumi.StringPtrInput `pulumi:"actionsRequired"` // The reason for approval/rejection of the connection. Description pulumi.StringPtrInput `pulumi:"description"` // Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. Status pulumi.StringPtrInput `pulumi:"status"` }
A collection of information about the state of the connection between service consumer and provider.
func (PrivateLinkServiceConnectionStateResponseArgs) ElementType ¶
func (PrivateLinkServiceConnectionStateResponseArgs) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput ¶
func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext ¶
func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput
func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutput ¶
func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext ¶
func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
type PrivateLinkServiceConnectionStateResponseInput ¶
type PrivateLinkServiceConnectionStateResponseInput interface { pulumi.Input ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput ToPrivateLinkServiceConnectionStateResponseOutputWithContext(context.Context) PrivateLinkServiceConnectionStateResponseOutput }
PrivateLinkServiceConnectionStateResponseInput is an input type that accepts PrivateLinkServiceConnectionStateResponseArgs and PrivateLinkServiceConnectionStateResponseOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateResponseInput` via:
PrivateLinkServiceConnectionStateResponseArgs{...}
type PrivateLinkServiceConnectionStateResponseOutput ¶
type PrivateLinkServiceConnectionStateResponseOutput struct{ *pulumi.OutputState }
A collection of information about the state of the connection between service consumer and provider.
func (PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired() pulumi.StringPtrOutput
A message indicating if changes on the service provider require any updates on the consumer.
func (PrivateLinkServiceConnectionStateResponseOutput) Description ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) Description() pulumi.StringPtrOutput
The reason for approval/rejection of the connection.
func (PrivateLinkServiceConnectionStateResponseOutput) ElementType ¶
func (PrivateLinkServiceConnectionStateResponseOutput) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStateResponseOutput) Status ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) Status() pulumi.StringPtrOutput
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput
func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
type PrivateLinkServiceConnectionStateResponsePtrInput ¶
type PrivateLinkServiceConnectionStateResponsePtrInput interface { pulumi.Input ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput }
PrivateLinkServiceConnectionStateResponsePtrInput is an input type that accepts PrivateLinkServiceConnectionStateResponseArgs, PrivateLinkServiceConnectionStateResponsePtr and PrivateLinkServiceConnectionStateResponsePtrOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateResponsePtrInput` via:
PrivateLinkServiceConnectionStateResponseArgs{...} or: nil
func PrivateLinkServiceConnectionStateResponsePtr ¶
func PrivateLinkServiceConnectionStateResponsePtr(v *PrivateLinkServiceConnectionStateResponseArgs) PrivateLinkServiceConnectionStateResponsePtrInput
type PrivateLinkServiceConnectionStateResponsePtrOutput ¶
type PrivateLinkServiceConnectionStateResponsePtrOutput struct{ *pulumi.OutputState }
func (PrivateLinkServiceConnectionStateResponsePtrOutput) ActionsRequired ¶
func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ActionsRequired() pulumi.StringPtrOutput
A message indicating if changes on the service provider require any updates on the consumer.
func (PrivateLinkServiceConnectionStateResponsePtrOutput) Description ¶
func (o PrivateLinkServiceConnectionStateResponsePtrOutput) Description() pulumi.StringPtrOutput
The reason for approval/rejection of the connection.
func (PrivateLinkServiceConnectionStateResponsePtrOutput) ElementType ¶
func (PrivateLinkServiceConnectionStateResponsePtrOutput) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStateResponsePtrOutput) Status ¶
func (o PrivateLinkServiceConnectionStateResponsePtrOutput) Status() pulumi.StringPtrOutput
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput ¶
func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext ¶
func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
type Redis ¶
type Redis struct { pulumi.CustomResourceState // The keys of the Redis cache - not set if this object is not the response to Create or Update redis cache AccessKeys RedisAccessKeysResponseOutput `pulumi:"accessKeys"` // Specifies whether the non-ssl Redis server port (6379) is enabled. EnableNonSslPort pulumi.BoolPtrOutput `pulumi:"enableNonSslPort"` // Redis host name. HostName pulumi.StringOutput `pulumi:"hostName"` // List of the Redis instances associated with the cache Instances RedisInstanceDetailsResponseArrayOutput `pulumi:"instances"` // List of the linked servers associated with the cache LinkedServers RedisLinkedServerResponseArrayOutput `pulumi:"linkedServers"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // Optional: requires clients to use a specified TLS version (or higher) to connect (e,g, '1.0', '1.1', '1.2') MinimumTlsVersion pulumi.StringPtrOutput `pulumi:"minimumTlsVersion"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Redis non-SSL port. Port pulumi.IntOutput `pulumi:"port"` // List of private endpoint connection associated with the specified redis cache PrivateEndpointConnections PrivateEndpointConnectionResponseArrayOutput `pulumi:"privateEndpointConnections"` // Redis instance provisioning status. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Whether or not public endpoint access is allowed for this cache. Value is optional but if passed in, must be 'Enabled' or 'Disabled'. If 'Disabled', private endpoints are the exclusive access method. Default value is 'Enabled' PublicNetworkAccess pulumi.StringPtrOutput `pulumi:"publicNetworkAccess"` // All Redis Settings. Few possible keys: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value etc. RedisConfiguration pulumi.StringMapOutput `pulumi:"redisConfiguration"` // Redis version. RedisVersion pulumi.StringOutput `pulumi:"redisVersion"` // The number of replicas to be created per master. ReplicasPerMaster pulumi.IntPtrOutput `pulumi:"replicasPerMaster"` // The number of shards to be created on a Premium Cluster Cache. ShardCount pulumi.IntPtrOutput `pulumi:"shardCount"` // The SKU of the Redis cache to deploy. Sku SkuResponseOutput `pulumi:"sku"` // Redis SSL port. SslPort pulumi.IntOutput `pulumi:"sslPort"` // Static IP address. Required when deploying a Redis cache inside an existing Azure Virtual Network. StaticIP pulumi.StringPtrOutput `pulumi:"staticIP"` // The full resource ID of a subnet in a virtual network to deploy the Redis cache in. Example format: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network|ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1 SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // A dictionary of tenant settings TenantSettings pulumi.StringMapOutput `pulumi:"tenantSettings"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` // A list of availability zones denoting where the resource needs to come from. Zones pulumi.StringArrayOutput `pulumi:"zones"` }
A single Redis item in List or Get Operation.
func GetRedis ¶
func GetRedis(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RedisState, opts ...pulumi.ResourceOption) (*Redis, error)
GetRedis gets an existing Redis resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type RedisAccessKeysResponse ¶
type RedisAccessKeysResponse struct { // The current primary key that clients can use to authenticate with Redis cache. PrimaryKey string `pulumi:"primaryKey"` // The current secondary key that clients can use to authenticate with Redis cache. SecondaryKey string `pulumi:"secondaryKey"` }
Redis cache access keys.
type RedisAccessKeysResponseArgs ¶
type RedisAccessKeysResponseArgs struct { // The current primary key that clients can use to authenticate with Redis cache. PrimaryKey pulumi.StringInput `pulumi:"primaryKey"` // The current secondary key that clients can use to authenticate with Redis cache. SecondaryKey pulumi.StringInput `pulumi:"secondaryKey"` }
Redis cache access keys.
func (RedisAccessKeysResponseArgs) ElementType ¶
func (RedisAccessKeysResponseArgs) ElementType() reflect.Type
func (RedisAccessKeysResponseArgs) ToRedisAccessKeysResponseOutput ¶
func (i RedisAccessKeysResponseArgs) ToRedisAccessKeysResponseOutput() RedisAccessKeysResponseOutput
func (RedisAccessKeysResponseArgs) ToRedisAccessKeysResponseOutputWithContext ¶
func (i RedisAccessKeysResponseArgs) ToRedisAccessKeysResponseOutputWithContext(ctx context.Context) RedisAccessKeysResponseOutput
func (RedisAccessKeysResponseArgs) ToRedisAccessKeysResponsePtrOutput ¶
func (i RedisAccessKeysResponseArgs) ToRedisAccessKeysResponsePtrOutput() RedisAccessKeysResponsePtrOutput
func (RedisAccessKeysResponseArgs) ToRedisAccessKeysResponsePtrOutputWithContext ¶
func (i RedisAccessKeysResponseArgs) ToRedisAccessKeysResponsePtrOutputWithContext(ctx context.Context) RedisAccessKeysResponsePtrOutput
type RedisAccessKeysResponseInput ¶
type RedisAccessKeysResponseInput interface { pulumi.Input ToRedisAccessKeysResponseOutput() RedisAccessKeysResponseOutput ToRedisAccessKeysResponseOutputWithContext(context.Context) RedisAccessKeysResponseOutput }
RedisAccessKeysResponseInput is an input type that accepts RedisAccessKeysResponseArgs and RedisAccessKeysResponseOutput values. You can construct a concrete instance of `RedisAccessKeysResponseInput` via:
RedisAccessKeysResponseArgs{...}
type RedisAccessKeysResponseOutput ¶
type RedisAccessKeysResponseOutput struct{ *pulumi.OutputState }
Redis cache access keys.
func (RedisAccessKeysResponseOutput) ElementType ¶
func (RedisAccessKeysResponseOutput) ElementType() reflect.Type
func (RedisAccessKeysResponseOutput) PrimaryKey ¶
func (o RedisAccessKeysResponseOutput) PrimaryKey() pulumi.StringOutput
The current primary key that clients can use to authenticate with Redis cache.
func (RedisAccessKeysResponseOutput) SecondaryKey ¶
func (o RedisAccessKeysResponseOutput) SecondaryKey() pulumi.StringOutput
The current secondary key that clients can use to authenticate with Redis cache.
func (RedisAccessKeysResponseOutput) ToRedisAccessKeysResponseOutput ¶
func (o RedisAccessKeysResponseOutput) ToRedisAccessKeysResponseOutput() RedisAccessKeysResponseOutput
func (RedisAccessKeysResponseOutput) ToRedisAccessKeysResponseOutputWithContext ¶
func (o RedisAccessKeysResponseOutput) ToRedisAccessKeysResponseOutputWithContext(ctx context.Context) RedisAccessKeysResponseOutput
func (RedisAccessKeysResponseOutput) ToRedisAccessKeysResponsePtrOutput ¶
func (o RedisAccessKeysResponseOutput) ToRedisAccessKeysResponsePtrOutput() RedisAccessKeysResponsePtrOutput
func (RedisAccessKeysResponseOutput) ToRedisAccessKeysResponsePtrOutputWithContext ¶
func (o RedisAccessKeysResponseOutput) ToRedisAccessKeysResponsePtrOutputWithContext(ctx context.Context) RedisAccessKeysResponsePtrOutput
type RedisAccessKeysResponsePtrInput ¶
type RedisAccessKeysResponsePtrInput interface { pulumi.Input ToRedisAccessKeysResponsePtrOutput() RedisAccessKeysResponsePtrOutput ToRedisAccessKeysResponsePtrOutputWithContext(context.Context) RedisAccessKeysResponsePtrOutput }
RedisAccessKeysResponsePtrInput is an input type that accepts RedisAccessKeysResponseArgs, RedisAccessKeysResponsePtr and RedisAccessKeysResponsePtrOutput values. You can construct a concrete instance of `RedisAccessKeysResponsePtrInput` via:
RedisAccessKeysResponseArgs{...} or: nil
func RedisAccessKeysResponsePtr ¶
func RedisAccessKeysResponsePtr(v *RedisAccessKeysResponseArgs) RedisAccessKeysResponsePtrInput
type RedisAccessKeysResponsePtrOutput ¶
type RedisAccessKeysResponsePtrOutput struct{ *pulumi.OutputState }
func (RedisAccessKeysResponsePtrOutput) Elem ¶
func (o RedisAccessKeysResponsePtrOutput) Elem() RedisAccessKeysResponseOutput
func (RedisAccessKeysResponsePtrOutput) ElementType ¶
func (RedisAccessKeysResponsePtrOutput) ElementType() reflect.Type
func (RedisAccessKeysResponsePtrOutput) PrimaryKey ¶
func (o RedisAccessKeysResponsePtrOutput) PrimaryKey() pulumi.StringPtrOutput
The current primary key that clients can use to authenticate with Redis cache.
func (RedisAccessKeysResponsePtrOutput) SecondaryKey ¶
func (o RedisAccessKeysResponsePtrOutput) SecondaryKey() pulumi.StringPtrOutput
The current secondary key that clients can use to authenticate with Redis cache.
func (RedisAccessKeysResponsePtrOutput) ToRedisAccessKeysResponsePtrOutput ¶
func (o RedisAccessKeysResponsePtrOutput) ToRedisAccessKeysResponsePtrOutput() RedisAccessKeysResponsePtrOutput
func (RedisAccessKeysResponsePtrOutput) ToRedisAccessKeysResponsePtrOutputWithContext ¶
func (o RedisAccessKeysResponsePtrOutput) ToRedisAccessKeysResponsePtrOutputWithContext(ctx context.Context) RedisAccessKeysResponsePtrOutput
type RedisArgs ¶
type RedisArgs struct { // Specifies whether the non-ssl Redis server port (6379) is enabled. EnableNonSslPort pulumi.BoolPtrInput // The geo-location where the resource lives Location pulumi.StringInput // Optional: requires clients to use a specified TLS version (or higher) to connect (e,g, '1.0', '1.1', '1.2') MinimumTlsVersion pulumi.StringPtrInput // The name of the Redis cache. Name pulumi.StringInput // Whether or not public endpoint access is allowed for this cache. Value is optional but if passed in, must be 'Enabled' or 'Disabled'. If 'Disabled', private endpoints are the exclusive access method. Default value is 'Enabled' PublicNetworkAccess pulumi.StringPtrInput // All Redis Settings. Few possible keys: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value etc. RedisConfiguration pulumi.StringMapInput // The number of replicas to be created per master. ReplicasPerMaster pulumi.IntPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The number of shards to be created on a Premium Cluster Cache. ShardCount pulumi.IntPtrInput // The SKU of the Redis cache to deploy. Sku SkuInput // Static IP address. Required when deploying a Redis cache inside an existing Azure Virtual Network. StaticIP pulumi.StringPtrInput // The full resource ID of a subnet in a virtual network to deploy the Redis cache in. Example format: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network|ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1 SubnetId pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // A dictionary of tenant settings TenantSettings pulumi.StringMapInput // A list of availability zones denoting where the resource needs to come from. Zones pulumi.StringArrayInput }
The set of arguments for constructing a Redis resource.
func (RedisArgs) ElementType ¶
type RedisInstanceDetailsResponse ¶
type RedisInstanceDetailsResponse struct { // Specifies whether the instance is a master node. IsMaster bool `pulumi:"isMaster"` // If enableNonSslPort is true, provides Redis instance Non-SSL port. NonSslPort int `pulumi:"nonSslPort"` // If clustering is enabled, the Shard ID of Redis Instance ShardId int `pulumi:"shardId"` // Redis instance SSL port. SslPort int `pulumi:"sslPort"` // If the Cache uses availability zones, specifies availability zone where this instance is located. Zone string `pulumi:"zone"` }
Details of single instance of redis.
type RedisInstanceDetailsResponseArgs ¶
type RedisInstanceDetailsResponseArgs struct { // Specifies whether the instance is a master node. IsMaster pulumi.BoolInput `pulumi:"isMaster"` // If enableNonSslPort is true, provides Redis instance Non-SSL port. NonSslPort pulumi.IntInput `pulumi:"nonSslPort"` // If clustering is enabled, the Shard ID of Redis Instance ShardId pulumi.IntInput `pulumi:"shardId"` // Redis instance SSL port. SslPort pulumi.IntInput `pulumi:"sslPort"` // If the Cache uses availability zones, specifies availability zone where this instance is located. Zone pulumi.StringInput `pulumi:"zone"` }
Details of single instance of redis.
func (RedisInstanceDetailsResponseArgs) ElementType ¶
func (RedisInstanceDetailsResponseArgs) ElementType() reflect.Type
func (RedisInstanceDetailsResponseArgs) ToRedisInstanceDetailsResponseOutput ¶
func (i RedisInstanceDetailsResponseArgs) ToRedisInstanceDetailsResponseOutput() RedisInstanceDetailsResponseOutput
func (RedisInstanceDetailsResponseArgs) ToRedisInstanceDetailsResponseOutputWithContext ¶
func (i RedisInstanceDetailsResponseArgs) ToRedisInstanceDetailsResponseOutputWithContext(ctx context.Context) RedisInstanceDetailsResponseOutput
type RedisInstanceDetailsResponseArray ¶
type RedisInstanceDetailsResponseArray []RedisInstanceDetailsResponseInput
func (RedisInstanceDetailsResponseArray) ElementType ¶
func (RedisInstanceDetailsResponseArray) ElementType() reflect.Type
func (RedisInstanceDetailsResponseArray) ToRedisInstanceDetailsResponseArrayOutput ¶
func (i RedisInstanceDetailsResponseArray) ToRedisInstanceDetailsResponseArrayOutput() RedisInstanceDetailsResponseArrayOutput
func (RedisInstanceDetailsResponseArray) ToRedisInstanceDetailsResponseArrayOutputWithContext ¶
func (i RedisInstanceDetailsResponseArray) ToRedisInstanceDetailsResponseArrayOutputWithContext(ctx context.Context) RedisInstanceDetailsResponseArrayOutput
type RedisInstanceDetailsResponseArrayInput ¶
type RedisInstanceDetailsResponseArrayInput interface { pulumi.Input ToRedisInstanceDetailsResponseArrayOutput() RedisInstanceDetailsResponseArrayOutput ToRedisInstanceDetailsResponseArrayOutputWithContext(context.Context) RedisInstanceDetailsResponseArrayOutput }
RedisInstanceDetailsResponseArrayInput is an input type that accepts RedisInstanceDetailsResponseArray and RedisInstanceDetailsResponseArrayOutput values. You can construct a concrete instance of `RedisInstanceDetailsResponseArrayInput` via:
RedisInstanceDetailsResponseArray{ RedisInstanceDetailsResponseArgs{...} }
type RedisInstanceDetailsResponseArrayOutput ¶
type RedisInstanceDetailsResponseArrayOutput struct{ *pulumi.OutputState }
func (RedisInstanceDetailsResponseArrayOutput) ElementType ¶
func (RedisInstanceDetailsResponseArrayOutput) ElementType() reflect.Type
func (RedisInstanceDetailsResponseArrayOutput) ToRedisInstanceDetailsResponseArrayOutput ¶
func (o RedisInstanceDetailsResponseArrayOutput) ToRedisInstanceDetailsResponseArrayOutput() RedisInstanceDetailsResponseArrayOutput
func (RedisInstanceDetailsResponseArrayOutput) ToRedisInstanceDetailsResponseArrayOutputWithContext ¶
func (o RedisInstanceDetailsResponseArrayOutput) ToRedisInstanceDetailsResponseArrayOutputWithContext(ctx context.Context) RedisInstanceDetailsResponseArrayOutput
type RedisInstanceDetailsResponseInput ¶
type RedisInstanceDetailsResponseInput interface { pulumi.Input ToRedisInstanceDetailsResponseOutput() RedisInstanceDetailsResponseOutput ToRedisInstanceDetailsResponseOutputWithContext(context.Context) RedisInstanceDetailsResponseOutput }
RedisInstanceDetailsResponseInput is an input type that accepts RedisInstanceDetailsResponseArgs and RedisInstanceDetailsResponseOutput values. You can construct a concrete instance of `RedisInstanceDetailsResponseInput` via:
RedisInstanceDetailsResponseArgs{...}
type RedisInstanceDetailsResponseOutput ¶
type RedisInstanceDetailsResponseOutput struct{ *pulumi.OutputState }
Details of single instance of redis.
func (RedisInstanceDetailsResponseOutput) ElementType ¶
func (RedisInstanceDetailsResponseOutput) ElementType() reflect.Type
func (RedisInstanceDetailsResponseOutput) IsMaster ¶
func (o RedisInstanceDetailsResponseOutput) IsMaster() pulumi.BoolOutput
Specifies whether the instance is a master node.
func (RedisInstanceDetailsResponseOutput) NonSslPort ¶
func (o RedisInstanceDetailsResponseOutput) NonSslPort() pulumi.IntOutput
If enableNonSslPort is true, provides Redis instance Non-SSL port.
func (RedisInstanceDetailsResponseOutput) ShardId ¶
func (o RedisInstanceDetailsResponseOutput) ShardId() pulumi.IntOutput
If clustering is enabled, the Shard ID of Redis Instance
func (RedisInstanceDetailsResponseOutput) SslPort ¶
func (o RedisInstanceDetailsResponseOutput) SslPort() pulumi.IntOutput
Redis instance SSL port.
func (RedisInstanceDetailsResponseOutput) ToRedisInstanceDetailsResponseOutput ¶
func (o RedisInstanceDetailsResponseOutput) ToRedisInstanceDetailsResponseOutput() RedisInstanceDetailsResponseOutput
func (RedisInstanceDetailsResponseOutput) ToRedisInstanceDetailsResponseOutputWithContext ¶
func (o RedisInstanceDetailsResponseOutput) ToRedisInstanceDetailsResponseOutputWithContext(ctx context.Context) RedisInstanceDetailsResponseOutput
func (RedisInstanceDetailsResponseOutput) Zone ¶
func (o RedisInstanceDetailsResponseOutput) Zone() pulumi.StringOutput
If the Cache uses availability zones, specifies availability zone where this instance is located.
type RedisLinkedServerResponse ¶
type RedisLinkedServerResponse struct { // Linked server Id. Id string `pulumi:"id"` }
Linked server Id
type RedisLinkedServerResponseArgs ¶
type RedisLinkedServerResponseArgs struct { // Linked server Id. Id pulumi.StringInput `pulumi:"id"` }
Linked server Id
func (RedisLinkedServerResponseArgs) ElementType ¶
func (RedisLinkedServerResponseArgs) ElementType() reflect.Type
func (RedisLinkedServerResponseArgs) ToRedisLinkedServerResponseOutput ¶
func (i RedisLinkedServerResponseArgs) ToRedisLinkedServerResponseOutput() RedisLinkedServerResponseOutput
func (RedisLinkedServerResponseArgs) ToRedisLinkedServerResponseOutputWithContext ¶
func (i RedisLinkedServerResponseArgs) ToRedisLinkedServerResponseOutputWithContext(ctx context.Context) RedisLinkedServerResponseOutput
type RedisLinkedServerResponseArray ¶
type RedisLinkedServerResponseArray []RedisLinkedServerResponseInput
func (RedisLinkedServerResponseArray) ElementType ¶
func (RedisLinkedServerResponseArray) ElementType() reflect.Type
func (RedisLinkedServerResponseArray) ToRedisLinkedServerResponseArrayOutput ¶
func (i RedisLinkedServerResponseArray) ToRedisLinkedServerResponseArrayOutput() RedisLinkedServerResponseArrayOutput
func (RedisLinkedServerResponseArray) ToRedisLinkedServerResponseArrayOutputWithContext ¶
func (i RedisLinkedServerResponseArray) ToRedisLinkedServerResponseArrayOutputWithContext(ctx context.Context) RedisLinkedServerResponseArrayOutput
type RedisLinkedServerResponseArrayInput ¶
type RedisLinkedServerResponseArrayInput interface { pulumi.Input ToRedisLinkedServerResponseArrayOutput() RedisLinkedServerResponseArrayOutput ToRedisLinkedServerResponseArrayOutputWithContext(context.Context) RedisLinkedServerResponseArrayOutput }
RedisLinkedServerResponseArrayInput is an input type that accepts RedisLinkedServerResponseArray and RedisLinkedServerResponseArrayOutput values. You can construct a concrete instance of `RedisLinkedServerResponseArrayInput` via:
RedisLinkedServerResponseArray{ RedisLinkedServerResponseArgs{...} }
type RedisLinkedServerResponseArrayOutput ¶
type RedisLinkedServerResponseArrayOutput struct{ *pulumi.OutputState }
func (RedisLinkedServerResponseArrayOutput) ElementType ¶
func (RedisLinkedServerResponseArrayOutput) ElementType() reflect.Type
func (RedisLinkedServerResponseArrayOutput) Index ¶
func (o RedisLinkedServerResponseArrayOutput) Index(i pulumi.IntInput) RedisLinkedServerResponseOutput
func (RedisLinkedServerResponseArrayOutput) ToRedisLinkedServerResponseArrayOutput ¶
func (o RedisLinkedServerResponseArrayOutput) ToRedisLinkedServerResponseArrayOutput() RedisLinkedServerResponseArrayOutput
func (RedisLinkedServerResponseArrayOutput) ToRedisLinkedServerResponseArrayOutputWithContext ¶
func (o RedisLinkedServerResponseArrayOutput) ToRedisLinkedServerResponseArrayOutputWithContext(ctx context.Context) RedisLinkedServerResponseArrayOutput
type RedisLinkedServerResponseInput ¶
type RedisLinkedServerResponseInput interface { pulumi.Input ToRedisLinkedServerResponseOutput() RedisLinkedServerResponseOutput ToRedisLinkedServerResponseOutputWithContext(context.Context) RedisLinkedServerResponseOutput }
RedisLinkedServerResponseInput is an input type that accepts RedisLinkedServerResponseArgs and RedisLinkedServerResponseOutput values. You can construct a concrete instance of `RedisLinkedServerResponseInput` via:
RedisLinkedServerResponseArgs{...}
type RedisLinkedServerResponseOutput ¶
type RedisLinkedServerResponseOutput struct{ *pulumi.OutputState }
Linked server Id
func (RedisLinkedServerResponseOutput) ElementType ¶
func (RedisLinkedServerResponseOutput) ElementType() reflect.Type
func (RedisLinkedServerResponseOutput) Id ¶
func (o RedisLinkedServerResponseOutput) Id() pulumi.StringOutput
Linked server Id.
func (RedisLinkedServerResponseOutput) ToRedisLinkedServerResponseOutput ¶
func (o RedisLinkedServerResponseOutput) ToRedisLinkedServerResponseOutput() RedisLinkedServerResponseOutput
func (RedisLinkedServerResponseOutput) ToRedisLinkedServerResponseOutputWithContext ¶
func (o RedisLinkedServerResponseOutput) ToRedisLinkedServerResponseOutputWithContext(ctx context.Context) RedisLinkedServerResponseOutput
type RedisState ¶
type RedisState struct { // The keys of the Redis cache - not set if this object is not the response to Create or Update redis cache AccessKeys RedisAccessKeysResponsePtrInput // Specifies whether the non-ssl Redis server port (6379) is enabled. EnableNonSslPort pulumi.BoolPtrInput // Redis host name. HostName pulumi.StringPtrInput // List of the Redis instances associated with the cache Instances RedisInstanceDetailsResponseArrayInput // List of the linked servers associated with the cache LinkedServers RedisLinkedServerResponseArrayInput // The geo-location where the resource lives Location pulumi.StringPtrInput // Optional: requires clients to use a specified TLS version (or higher) to connect (e,g, '1.0', '1.1', '1.2') MinimumTlsVersion pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Redis non-SSL port. Port pulumi.IntPtrInput // List of private endpoint connection associated with the specified redis cache PrivateEndpointConnections PrivateEndpointConnectionResponseArrayInput // Redis instance provisioning status. ProvisioningState pulumi.StringPtrInput // Whether or not public endpoint access is allowed for this cache. Value is optional but if passed in, must be 'Enabled' or 'Disabled'. If 'Disabled', private endpoints are the exclusive access method. Default value is 'Enabled' PublicNetworkAccess pulumi.StringPtrInput // All Redis Settings. Few possible keys: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value etc. RedisConfiguration pulumi.StringMapInput // Redis version. RedisVersion pulumi.StringPtrInput // The number of replicas to be created per master. ReplicasPerMaster pulumi.IntPtrInput // The number of shards to be created on a Premium Cluster Cache. ShardCount pulumi.IntPtrInput // The SKU of the Redis cache to deploy. Sku SkuResponsePtrInput // Redis SSL port. SslPort pulumi.IntPtrInput // Static IP address. Required when deploying a Redis cache inside an existing Azure Virtual Network. StaticIP pulumi.StringPtrInput // The full resource ID of a subnet in a virtual network to deploy the Redis cache in. Example format: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network|ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1 SubnetId pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // A dictionary of tenant settings TenantSettings pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput // A list of availability zones denoting where the resource needs to come from. Zones pulumi.StringArrayInput }
func (RedisState) ElementType ¶
func (RedisState) ElementType() reflect.Type
type ScheduleEntry ¶
type ScheduleEntry struct { // Day of the week when a cache can be patched. DayOfWeek string `pulumi:"dayOfWeek"` // ISO8601 timespan specifying how much time cache patching can take. MaintenanceWindow *string `pulumi:"maintenanceWindow"` // Start hour after which cache patching can start. StartHourUtc int `pulumi:"startHourUtc"` }
Patch schedule entry for a Premium Redis Cache.
type ScheduleEntryArgs ¶
type ScheduleEntryArgs struct { // Day of the week when a cache can be patched. DayOfWeek pulumi.StringInput `pulumi:"dayOfWeek"` // ISO8601 timespan specifying how much time cache patching can take. MaintenanceWindow pulumi.StringPtrInput `pulumi:"maintenanceWindow"` // Start hour after which cache patching can start. StartHourUtc pulumi.IntInput `pulumi:"startHourUtc"` }
Patch schedule entry for a Premium Redis Cache.
func (ScheduleEntryArgs) ElementType ¶
func (ScheduleEntryArgs) ElementType() reflect.Type
func (ScheduleEntryArgs) ToScheduleEntryOutput ¶
func (i ScheduleEntryArgs) ToScheduleEntryOutput() ScheduleEntryOutput
func (ScheduleEntryArgs) ToScheduleEntryOutputWithContext ¶
func (i ScheduleEntryArgs) ToScheduleEntryOutputWithContext(ctx context.Context) ScheduleEntryOutput
type ScheduleEntryArray ¶
type ScheduleEntryArray []ScheduleEntryInput
func (ScheduleEntryArray) ElementType ¶
func (ScheduleEntryArray) ElementType() reflect.Type
func (ScheduleEntryArray) ToScheduleEntryArrayOutput ¶
func (i ScheduleEntryArray) ToScheduleEntryArrayOutput() ScheduleEntryArrayOutput
func (ScheduleEntryArray) ToScheduleEntryArrayOutputWithContext ¶
func (i ScheduleEntryArray) ToScheduleEntryArrayOutputWithContext(ctx context.Context) ScheduleEntryArrayOutput
type ScheduleEntryArrayInput ¶
type ScheduleEntryArrayInput interface { pulumi.Input ToScheduleEntryArrayOutput() ScheduleEntryArrayOutput ToScheduleEntryArrayOutputWithContext(context.Context) ScheduleEntryArrayOutput }
ScheduleEntryArrayInput is an input type that accepts ScheduleEntryArray and ScheduleEntryArrayOutput values. You can construct a concrete instance of `ScheduleEntryArrayInput` via:
ScheduleEntryArray{ ScheduleEntryArgs{...} }
type ScheduleEntryArrayOutput ¶
type ScheduleEntryArrayOutput struct{ *pulumi.OutputState }
func (ScheduleEntryArrayOutput) ElementType ¶
func (ScheduleEntryArrayOutput) ElementType() reflect.Type
func (ScheduleEntryArrayOutput) Index ¶
func (o ScheduleEntryArrayOutput) Index(i pulumi.IntInput) ScheduleEntryOutput
func (ScheduleEntryArrayOutput) ToScheduleEntryArrayOutput ¶
func (o ScheduleEntryArrayOutput) ToScheduleEntryArrayOutput() ScheduleEntryArrayOutput
func (ScheduleEntryArrayOutput) ToScheduleEntryArrayOutputWithContext ¶
func (o ScheduleEntryArrayOutput) ToScheduleEntryArrayOutputWithContext(ctx context.Context) ScheduleEntryArrayOutput
type ScheduleEntryInput ¶
type ScheduleEntryInput interface { pulumi.Input ToScheduleEntryOutput() ScheduleEntryOutput ToScheduleEntryOutputWithContext(context.Context) ScheduleEntryOutput }
ScheduleEntryInput is an input type that accepts ScheduleEntryArgs and ScheduleEntryOutput values. You can construct a concrete instance of `ScheduleEntryInput` via:
ScheduleEntryArgs{...}
type ScheduleEntryOutput ¶
type ScheduleEntryOutput struct{ *pulumi.OutputState }
Patch schedule entry for a Premium Redis Cache.
func (ScheduleEntryOutput) DayOfWeek ¶
func (o ScheduleEntryOutput) DayOfWeek() pulumi.StringOutput
Day of the week when a cache can be patched.
func (ScheduleEntryOutput) ElementType ¶
func (ScheduleEntryOutput) ElementType() reflect.Type
func (ScheduleEntryOutput) MaintenanceWindow ¶
func (o ScheduleEntryOutput) MaintenanceWindow() pulumi.StringPtrOutput
ISO8601 timespan specifying how much time cache patching can take.
func (ScheduleEntryOutput) StartHourUtc ¶
func (o ScheduleEntryOutput) StartHourUtc() pulumi.IntOutput
Start hour after which cache patching can start.
func (ScheduleEntryOutput) ToScheduleEntryOutput ¶
func (o ScheduleEntryOutput) ToScheduleEntryOutput() ScheduleEntryOutput
func (ScheduleEntryOutput) ToScheduleEntryOutputWithContext ¶
func (o ScheduleEntryOutput) ToScheduleEntryOutputWithContext(ctx context.Context) ScheduleEntryOutput
type ScheduleEntryResponse ¶
type ScheduleEntryResponse struct { // Day of the week when a cache can be patched. DayOfWeek string `pulumi:"dayOfWeek"` // ISO8601 timespan specifying how much time cache patching can take. MaintenanceWindow *string `pulumi:"maintenanceWindow"` // Start hour after which cache patching can start. StartHourUtc int `pulumi:"startHourUtc"` }
Patch schedule entry for a Premium Redis Cache.
type ScheduleEntryResponseArgs ¶
type ScheduleEntryResponseArgs struct { // Day of the week when a cache can be patched. DayOfWeek pulumi.StringInput `pulumi:"dayOfWeek"` // ISO8601 timespan specifying how much time cache patching can take. MaintenanceWindow pulumi.StringPtrInput `pulumi:"maintenanceWindow"` // Start hour after which cache patching can start. StartHourUtc pulumi.IntInput `pulumi:"startHourUtc"` }
Patch schedule entry for a Premium Redis Cache.
func (ScheduleEntryResponseArgs) ElementType ¶
func (ScheduleEntryResponseArgs) ElementType() reflect.Type
func (ScheduleEntryResponseArgs) ToScheduleEntryResponseOutput ¶
func (i ScheduleEntryResponseArgs) ToScheduleEntryResponseOutput() ScheduleEntryResponseOutput
func (ScheduleEntryResponseArgs) ToScheduleEntryResponseOutputWithContext ¶
func (i ScheduleEntryResponseArgs) ToScheduleEntryResponseOutputWithContext(ctx context.Context) ScheduleEntryResponseOutput
type ScheduleEntryResponseArray ¶
type ScheduleEntryResponseArray []ScheduleEntryResponseInput
func (ScheduleEntryResponseArray) ElementType ¶
func (ScheduleEntryResponseArray) ElementType() reflect.Type
func (ScheduleEntryResponseArray) ToScheduleEntryResponseArrayOutput ¶
func (i ScheduleEntryResponseArray) ToScheduleEntryResponseArrayOutput() ScheduleEntryResponseArrayOutput
func (ScheduleEntryResponseArray) ToScheduleEntryResponseArrayOutputWithContext ¶
func (i ScheduleEntryResponseArray) ToScheduleEntryResponseArrayOutputWithContext(ctx context.Context) ScheduleEntryResponseArrayOutput
type ScheduleEntryResponseArrayInput ¶
type ScheduleEntryResponseArrayInput interface { pulumi.Input ToScheduleEntryResponseArrayOutput() ScheduleEntryResponseArrayOutput ToScheduleEntryResponseArrayOutputWithContext(context.Context) ScheduleEntryResponseArrayOutput }
ScheduleEntryResponseArrayInput is an input type that accepts ScheduleEntryResponseArray and ScheduleEntryResponseArrayOutput values. You can construct a concrete instance of `ScheduleEntryResponseArrayInput` via:
ScheduleEntryResponseArray{ ScheduleEntryResponseArgs{...} }
type ScheduleEntryResponseArrayOutput ¶
type ScheduleEntryResponseArrayOutput struct{ *pulumi.OutputState }
func (ScheduleEntryResponseArrayOutput) ElementType ¶
func (ScheduleEntryResponseArrayOutput) ElementType() reflect.Type
func (ScheduleEntryResponseArrayOutput) Index ¶
func (o ScheduleEntryResponseArrayOutput) Index(i pulumi.IntInput) ScheduleEntryResponseOutput
func (ScheduleEntryResponseArrayOutput) ToScheduleEntryResponseArrayOutput ¶
func (o ScheduleEntryResponseArrayOutput) ToScheduleEntryResponseArrayOutput() ScheduleEntryResponseArrayOutput
func (ScheduleEntryResponseArrayOutput) ToScheduleEntryResponseArrayOutputWithContext ¶
func (o ScheduleEntryResponseArrayOutput) ToScheduleEntryResponseArrayOutputWithContext(ctx context.Context) ScheduleEntryResponseArrayOutput
type ScheduleEntryResponseInput ¶
type ScheduleEntryResponseInput interface { pulumi.Input ToScheduleEntryResponseOutput() ScheduleEntryResponseOutput ToScheduleEntryResponseOutputWithContext(context.Context) ScheduleEntryResponseOutput }
ScheduleEntryResponseInput is an input type that accepts ScheduleEntryResponseArgs and ScheduleEntryResponseOutput values. You can construct a concrete instance of `ScheduleEntryResponseInput` via:
ScheduleEntryResponseArgs{...}
type ScheduleEntryResponseOutput ¶
type ScheduleEntryResponseOutput struct{ *pulumi.OutputState }
Patch schedule entry for a Premium Redis Cache.
func (ScheduleEntryResponseOutput) DayOfWeek ¶
func (o ScheduleEntryResponseOutput) DayOfWeek() pulumi.StringOutput
Day of the week when a cache can be patched.
func (ScheduleEntryResponseOutput) ElementType ¶
func (ScheduleEntryResponseOutput) ElementType() reflect.Type
func (ScheduleEntryResponseOutput) MaintenanceWindow ¶
func (o ScheduleEntryResponseOutput) MaintenanceWindow() pulumi.StringPtrOutput
ISO8601 timespan specifying how much time cache patching can take.
func (ScheduleEntryResponseOutput) StartHourUtc ¶
func (o ScheduleEntryResponseOutput) StartHourUtc() pulumi.IntOutput
Start hour after which cache patching can start.
func (ScheduleEntryResponseOutput) ToScheduleEntryResponseOutput ¶
func (o ScheduleEntryResponseOutput) ToScheduleEntryResponseOutput() ScheduleEntryResponseOutput
func (ScheduleEntryResponseOutput) ToScheduleEntryResponseOutputWithContext ¶
func (o ScheduleEntryResponseOutput) ToScheduleEntryResponseOutputWithContext(ctx context.Context) ScheduleEntryResponseOutput
type Sku ¶
type Sku struct { // The size of the Redis cache to deploy. Valid values: for C (Basic/Standard) family (0, 1, 2, 3, 4, 5, 6), for P (Premium) family (1, 2, 3, 4). Capacity int `pulumi:"capacity"` // The SKU family to use. Valid values: (C, P). (C = Basic/Standard, P = Premium). Family string `pulumi:"family"` // The type of Redis cache to deploy. Valid values: (Basic, Standard, Premium) Name string `pulumi:"name"` }
SKU parameters supplied to the create Redis operation.
type SkuArgs ¶
type SkuArgs struct { // The size of the Redis cache to deploy. Valid values: for C (Basic/Standard) family (0, 1, 2, 3, 4, 5, 6), for P (Premium) family (1, 2, 3, 4). Capacity pulumi.IntInput `pulumi:"capacity"` // The SKU family to use. Valid values: (C, P). (C = Basic/Standard, P = Premium). Family pulumi.StringInput `pulumi:"family"` // The type of Redis cache to deploy. Valid values: (Basic, Standard, Premium) Name pulumi.StringInput `pulumi:"name"` }
SKU parameters supplied to the create Redis operation.
func (SkuArgs) ElementType ¶
func (SkuArgs) ToSkuOutput ¶
func (SkuArgs) ToSkuOutputWithContext ¶
func (SkuArgs) ToSkuPtrOutput ¶
func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput
func (SkuArgs) ToSkuPtrOutputWithContext ¶
func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuInput ¶
type SkuInput interface { pulumi.Input ToSkuOutput() SkuOutput ToSkuOutputWithContext(context.Context) SkuOutput }
SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:
SkuArgs{...}
type SkuOutput ¶
type SkuOutput struct{ *pulumi.OutputState }
SKU parameters supplied to the create Redis operation.
func (SkuOutput) Capacity ¶
The size of the Redis cache to deploy. Valid values: for C (Basic/Standard) family (0, 1, 2, 3, 4, 5, 6), for P (Premium) family (1, 2, 3, 4).
func (SkuOutput) ElementType ¶
func (SkuOutput) Family ¶
func (o SkuOutput) Family() pulumi.StringOutput
The SKU family to use. Valid values: (C, P). (C = Basic/Standard, P = Premium).
func (SkuOutput) Name ¶
func (o SkuOutput) Name() pulumi.StringOutput
The type of Redis cache to deploy. Valid values: (Basic, Standard, Premium)
func (SkuOutput) ToSkuOutput ¶
func (SkuOutput) ToSkuOutputWithContext ¶
func (SkuOutput) ToSkuPtrOutput ¶
func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuOutput) ToSkuPtrOutputWithContext ¶
func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuPtrInput ¶
type SkuPtrInput interface { pulumi.Input ToSkuPtrOutput() SkuPtrOutput ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput }
SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:
SkuArgs{...} or: nil
func SkuPtr ¶
func SkuPtr(v *SkuArgs) SkuPtrInput
type SkuPtrOutput ¶
type SkuPtrOutput struct{ *pulumi.OutputState }
func (SkuPtrOutput) Capacity ¶
func (o SkuPtrOutput) Capacity() pulumi.IntPtrOutput
The size of the Redis cache to deploy. Valid values: for C (Basic/Standard) family (0, 1, 2, 3, 4, 5, 6), for P (Premium) family (1, 2, 3, 4).
func (SkuPtrOutput) Elem ¶
func (o SkuPtrOutput) Elem() SkuOutput
func (SkuPtrOutput) ElementType ¶
func (SkuPtrOutput) ElementType() reflect.Type
func (SkuPtrOutput) Family ¶
func (o SkuPtrOutput) Family() pulumi.StringPtrOutput
The SKU family to use. Valid values: (C, P). (C = Basic/Standard, P = Premium).
func (SkuPtrOutput) Name ¶
func (o SkuPtrOutput) Name() pulumi.StringPtrOutput
The type of Redis cache to deploy. Valid values: (Basic, Standard, Premium)
func (SkuPtrOutput) ToSkuPtrOutput ¶
func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuPtrOutput) ToSkuPtrOutputWithContext ¶
func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuResponse ¶
type SkuResponse struct { // The size of the Redis cache to deploy. Valid values: for C (Basic/Standard) family (0, 1, 2, 3, 4, 5, 6), for P (Premium) family (1, 2, 3, 4). Capacity int `pulumi:"capacity"` // The SKU family to use. Valid values: (C, P). (C = Basic/Standard, P = Premium). Family string `pulumi:"family"` // The type of Redis cache to deploy. Valid values: (Basic, Standard, Premium) Name string `pulumi:"name"` }
SKU parameters supplied to the create Redis operation.
type SkuResponseArgs ¶
type SkuResponseArgs struct { // The size of the Redis cache to deploy. Valid values: for C (Basic/Standard) family (0, 1, 2, 3, 4, 5, 6), for P (Premium) family (1, 2, 3, 4). Capacity pulumi.IntInput `pulumi:"capacity"` // The SKU family to use. Valid values: (C, P). (C = Basic/Standard, P = Premium). Family pulumi.StringInput `pulumi:"family"` // The type of Redis cache to deploy. Valid values: (Basic, Standard, Premium) Name pulumi.StringInput `pulumi:"name"` }
SKU parameters supplied to the create Redis operation.
func (SkuResponseArgs) ElementType ¶
func (SkuResponseArgs) ElementType() reflect.Type
func (SkuResponseArgs) ToSkuResponseOutput ¶
func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseArgs) ToSkuResponseOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseArgs) ToSkuResponsePtrOutput ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponseInput ¶
type SkuResponseInput interface { pulumi.Input ToSkuResponseOutput() SkuResponseOutput ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput }
SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:
SkuResponseArgs{...}
type SkuResponseOutput ¶
type SkuResponseOutput struct{ *pulumi.OutputState }
SKU parameters supplied to the create Redis operation.
func (SkuResponseOutput) Capacity ¶
func (o SkuResponseOutput) Capacity() pulumi.IntOutput
The size of the Redis cache to deploy. Valid values: for C (Basic/Standard) family (0, 1, 2, 3, 4, 5, 6), for P (Premium) family (1, 2, 3, 4).
func (SkuResponseOutput) ElementType ¶
func (SkuResponseOutput) ElementType() reflect.Type
func (SkuResponseOutput) Family ¶
func (o SkuResponseOutput) Family() pulumi.StringOutput
The SKU family to use. Valid values: (C, P). (C = Basic/Standard, P = Premium).
func (SkuResponseOutput) Name ¶
func (o SkuResponseOutput) Name() pulumi.StringOutput
The type of Redis cache to deploy. Valid values: (Basic, Standard, Premium)
func (SkuResponseOutput) ToSkuResponseOutput ¶
func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseOutput) ToSkuResponseOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponsePtrInput ¶
type SkuResponsePtrInput interface { pulumi.Input ToSkuResponsePtrOutput() SkuResponsePtrOutput ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput }
SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:
SkuResponseArgs{...} or: nil
func SkuResponsePtr ¶
func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput
type SkuResponsePtrOutput ¶
type SkuResponsePtrOutput struct{ *pulumi.OutputState }
func (SkuResponsePtrOutput) Capacity ¶
func (o SkuResponsePtrOutput) Capacity() pulumi.IntPtrOutput
The size of the Redis cache to deploy. Valid values: for C (Basic/Standard) family (0, 1, 2, 3, 4, 5, 6), for P (Premium) family (1, 2, 3, 4).
func (SkuResponsePtrOutput) Elem ¶
func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
func (SkuResponsePtrOutput) ElementType ¶
func (SkuResponsePtrOutput) ElementType() reflect.Type
func (SkuResponsePtrOutput) Family ¶
func (o SkuResponsePtrOutput) Family() pulumi.StringPtrOutput
The SKU family to use. Valid values: (C, P). (C = Basic/Standard, P = Premium).
func (SkuResponsePtrOutput) Name ¶
func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The type of Redis cache to deploy. Valid values: (Basic, Standard, Premium)
func (SkuResponsePtrOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput