Documentation
¶
Index ¶
- type ListRedisKeysArgs
- type ListRedisKeysResult
- type LookupRedisArgs
- type LookupRedisResult
- 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.StringPtrOutput
- func (o RedisAccessKeysResponseOutput) SecondaryKey() pulumi.StringPtrOutput
- 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 RedisState
- 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 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"` }
The response of Redis list keys operation.
func ListRedisKeys ¶
func ListRedisKeys(ctx *pulumi.Context, args *ListRedisKeysArgs, opts ...pulumi.InvokeOption) (*ListRedisKeysResult, error)
type LookupRedisArgs ¶
type LookupRedisResult ¶
type LookupRedisResult struct { // If the value is true, then the non-SLL Redis server port (6379) will be enabled. EnableNonSslPort *bool `pulumi:"enableNonSslPort"` // Redis host name. HostName *string `pulumi:"hostName"` // Resource location. Location string `pulumi:"location"` // 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"` // RedisVersion parameter has been deprecated. As such, it is no longer necessary to provide this parameter and any value specified is ignored. RedisVersion *string `pulumi:"redisVersion"` // The number of shards to be created on a Premium Cluster Cache. ShardCount *int `pulumi:"shardCount"` // What SKU of Redis cache to deploy. Sku SkuResponse `pulumi:"sku"` // Redis SSL port. SslPort *int `pulumi:"sslPort"` // Required when deploying a Redis cache inside an existing Azure Virtual Network. StaticIP *string `pulumi:"staticIP"` // Required when deploying a Redis cache inside an existing Azure Virtual Network. Subnet *string `pulumi:"subnet"` // Resource tags. Tags map[string]string `pulumi:"tags"` // tenantSettings TenantSettings map[string]string `pulumi:"tenantSettings"` // Resource type. Type string `pulumi:"type"` // The exact ARM resource ID of the virtual network to deploy the Redis cache in. Example format: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.ClassicNetwork/VirtualNetworks/vnet1 VirtualNetwork *string `pulumi:"virtualNetwork"` }
A single Redis item in List or Get Operation.
func LookupRedis ¶
func LookupRedis(ctx *pulumi.Context, args *LookupRedisArgs, opts ...pulumi.InvokeOption) (*LookupRedisResult, error)
type Redis ¶
type Redis struct { pulumi.CustomResourceState // Redis cache access keys. AccessKeys RedisAccessKeysResponsePtrOutput `pulumi:"accessKeys"` // If the value is true, then the non-SLL Redis server port (6379) will be enabled. EnableNonSslPort pulumi.BoolPtrOutput `pulumi:"enableNonSslPort"` // Redis host name. HostName pulumi.StringPtrOutput `pulumi:"hostName"` // Resource location. Location pulumi.StringOutput `pulumi:"location"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Redis non-SSL port. Port pulumi.IntPtrOutput `pulumi:"port"` // Redis instance provisioning status. ProvisioningState pulumi.StringPtrOutput `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"` // RedisVersion parameter has been deprecated. As such, it is no longer necessary to provide this parameter and any value specified is ignored. RedisVersion pulumi.StringPtrOutput `pulumi:"redisVersion"` // The number of shards to be created on a Premium Cluster Cache. ShardCount pulumi.IntPtrOutput `pulumi:"shardCount"` // What SKU of Redis cache to deploy. Sku SkuResponseOutput `pulumi:"sku"` // Redis SSL port. SslPort pulumi.IntPtrOutput `pulumi:"sslPort"` // Required when deploying a Redis cache inside an existing Azure Virtual Network. StaticIP pulumi.StringPtrOutput `pulumi:"staticIP"` // Required when deploying a Redis cache inside an existing Azure Virtual Network. Subnet pulumi.StringPtrOutput `pulumi:"subnet"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // tenantSettings TenantSettings pulumi.StringMapOutput `pulumi:"tenantSettings"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` // The exact ARM resource ID of the virtual network to deploy the Redis cache in. Example format: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.ClassicNetwork/VirtualNetworks/vnet1 VirtualNetwork pulumi.StringPtrOutput `pulumi:"virtualNetwork"` }
A Redis item in CreateOrUpdate Operation response.
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.StringPtrInput `pulumi:"primaryKey"` // The current secondary key that clients can use to authenticate with Redis cache. SecondaryKey pulumi.StringPtrInput `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.StringPtrOutput
The current primary key that clients can use to authenticate with Redis cache.
func (RedisAccessKeysResponseOutput) SecondaryKey ¶
func (o RedisAccessKeysResponseOutput) SecondaryKey() pulumi.StringPtrOutput
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 { // If the value is true, then the non-SLL Redis server port (6379) will be enabled. EnableNonSslPort pulumi.BoolPtrInput // Resource location. Location pulumi.StringInput // 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 // RedisVersion parameter has been deprecated. As such, it is no longer necessary to provide this parameter and any value specified is ignored. RedisVersion pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The number of shards to be created on a Premium Cluster Cache. ShardCount pulumi.IntPtrInput // What SKU of Redis cache to deploy. Sku SkuInput // Required when deploying a Redis cache inside an existing Azure Virtual Network. StaticIP pulumi.StringPtrInput // Required when deploying a Redis cache inside an existing Azure Virtual Network. Subnet pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // tenantSettings TenantSettings pulumi.StringMapInput // The exact ARM resource ID of the virtual network to deploy the Redis cache in. Example format: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.ClassicNetwork/VirtualNetworks/vnet1 VirtualNetwork pulumi.StringPtrInput }
The set of arguments for constructing a Redis resource.
func (RedisArgs) ElementType ¶
type RedisState ¶
type RedisState struct { // Redis cache access keys. AccessKeys RedisAccessKeysResponsePtrInput // If the value is true, then the non-SLL Redis server port (6379) will be enabled. EnableNonSslPort pulumi.BoolPtrInput // Redis host name. HostName pulumi.StringPtrInput // Resource location. Location 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 // RedisVersion parameter has been deprecated. As such, it is no longer necessary to provide this parameter and any value specified is ignored. RedisVersion pulumi.StringPtrInput // The number of shards to be created on a Premium Cluster Cache. ShardCount pulumi.IntPtrInput // What SKU of Redis cache to deploy. Sku SkuResponsePtrInput // Redis SSL port. SslPort pulumi.IntPtrInput // Required when deploying a Redis cache inside an existing Azure Virtual Network. StaticIP pulumi.StringPtrInput // Required when deploying a Redis cache inside an existing Azure Virtual Network. Subnet pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // tenantSettings TenantSettings pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput // The exact ARM resource ID of the virtual network to deploy the Redis cache in. Example format: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.ClassicNetwork/VirtualNetworks/vnet1 VirtualNetwork pulumi.StringPtrInput }
func (RedisState) ElementType ¶
func (RedisState) ElementType() reflect.Type
type Sku ¶
type Sku struct { // What size of Redis cache to deploy. Valid values: for C family (0, 1, 2, 3, 4, 5, 6), for P family (1, 2, 3, 4). Capacity int `pulumi:"capacity"` // Which family to use. Valid values: (C, P). Family string `pulumi:"family"` // What 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 { // What size of Redis cache to deploy. Valid values: for C family (0, 1, 2, 3, 4, 5, 6), for P family (1, 2, 3, 4). Capacity pulumi.IntInput `pulumi:"capacity"` // Which family to use. Valid values: (C, P). Family pulumi.StringInput `pulumi:"family"` // What 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 ¶
What size of Redis cache to deploy. Valid values: for C family (0, 1, 2, 3, 4, 5, 6), for P family (1, 2, 3, 4).
func (SkuOutput) ElementType ¶
func (SkuOutput) Family ¶
func (o SkuOutput) Family() pulumi.StringOutput
Which family to use. Valid values: (C, P).
func (SkuOutput) Name ¶
func (o SkuOutput) Name() pulumi.StringOutput
What 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
What size of Redis cache to deploy. Valid values: for C family (0, 1, 2, 3, 4, 5, 6), for P 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
Which family to use. Valid values: (C, P).
func (SkuPtrOutput) Name ¶
func (o SkuPtrOutput) Name() pulumi.StringPtrOutput
What 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 { // What size of Redis cache to deploy. Valid values: for C family (0, 1, 2, 3, 4, 5, 6), for P family (1, 2, 3, 4). Capacity int `pulumi:"capacity"` // Which family to use. Valid values: (C, P). Family string `pulumi:"family"` // What 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 { // What size of Redis cache to deploy. Valid values: for C family (0, 1, 2, 3, 4, 5, 6), for P family (1, 2, 3, 4). Capacity pulumi.IntInput `pulumi:"capacity"` // Which family to use. Valid values: (C, P). Family pulumi.StringInput `pulumi:"family"` // What 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
What size of Redis cache to deploy. Valid values: for C family (0, 1, 2, 3, 4, 5, 6), for P family (1, 2, 3, 4).
func (SkuResponseOutput) ElementType ¶
func (SkuResponseOutput) ElementType() reflect.Type
func (SkuResponseOutput) Family ¶
func (o SkuResponseOutput) Family() pulumi.StringOutput
Which family to use. Valid values: (C, P).
func (SkuResponseOutput) Name ¶
func (o SkuResponseOutput) Name() pulumi.StringOutput
What 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
What size of Redis cache to deploy. Valid values: for C family (0, 1, 2, 3, 4, 5, 6), for P 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
Which family to use. Valid values: (C, P).
func (SkuResponsePtrOutput) Name ¶
func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
What 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