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 LookupRedisArgs
- type LookupRedisResult
- type PatchSchedule
- type PatchScheduleArgs
- type PatchScheduleState
- 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 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 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 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"` // Redis instance provisioning status. ProvisioningState string `pulumi:"provisioningState"` // 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 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 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 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"` // Redis instance provisioning status. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // 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 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 // 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 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 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 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 // Redis instance provisioning status. ProvisioningState 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 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 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 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 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 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 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 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, 5). 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, 5). 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, 5).
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, 5).
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, 5). 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, 5). 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, 5).
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, 5).
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