Documentation
¶
Index ¶
- Constants
- type GoogleCloudMemcacheV1MaintenancePolicy
- type GoogleCloudMemcacheV1MaintenancePolicyArgs
- func (GoogleCloudMemcacheV1MaintenancePolicyArgs) ElementType() reflect.Type
- func (i GoogleCloudMemcacheV1MaintenancePolicyArgs) ToGoogleCloudMemcacheV1MaintenancePolicyOutput() GoogleCloudMemcacheV1MaintenancePolicyOutput
- func (i GoogleCloudMemcacheV1MaintenancePolicyArgs) ToGoogleCloudMemcacheV1MaintenancePolicyOutputWithContext(ctx context.Context) GoogleCloudMemcacheV1MaintenancePolicyOutput
- func (i GoogleCloudMemcacheV1MaintenancePolicyArgs) ToGoogleCloudMemcacheV1MaintenancePolicyPtrOutput() GoogleCloudMemcacheV1MaintenancePolicyPtrOutput
- func (i GoogleCloudMemcacheV1MaintenancePolicyArgs) ToGoogleCloudMemcacheV1MaintenancePolicyPtrOutputWithContext(ctx context.Context) GoogleCloudMemcacheV1MaintenancePolicyPtrOutput
- type GoogleCloudMemcacheV1MaintenancePolicyInput
- type GoogleCloudMemcacheV1MaintenancePolicyOutput
- func (o GoogleCloudMemcacheV1MaintenancePolicyOutput) Description() pulumi.StringPtrOutput
- func (GoogleCloudMemcacheV1MaintenancePolicyOutput) ElementType() reflect.Type
- func (o GoogleCloudMemcacheV1MaintenancePolicyOutput) ToGoogleCloudMemcacheV1MaintenancePolicyOutput() GoogleCloudMemcacheV1MaintenancePolicyOutput
- func (o GoogleCloudMemcacheV1MaintenancePolicyOutput) ToGoogleCloudMemcacheV1MaintenancePolicyOutputWithContext(ctx context.Context) GoogleCloudMemcacheV1MaintenancePolicyOutput
- func (o GoogleCloudMemcacheV1MaintenancePolicyOutput) ToGoogleCloudMemcacheV1MaintenancePolicyPtrOutput() GoogleCloudMemcacheV1MaintenancePolicyPtrOutput
- func (o GoogleCloudMemcacheV1MaintenancePolicyOutput) ToGoogleCloudMemcacheV1MaintenancePolicyPtrOutputWithContext(ctx context.Context) GoogleCloudMemcacheV1MaintenancePolicyPtrOutput
- func (o GoogleCloudMemcacheV1MaintenancePolicyOutput) WeeklyMaintenanceWindow() WeeklyMaintenanceWindowArrayOutput
- type GoogleCloudMemcacheV1MaintenancePolicyPtrInput
- type GoogleCloudMemcacheV1MaintenancePolicyPtrOutput
- func (o GoogleCloudMemcacheV1MaintenancePolicyPtrOutput) Description() pulumi.StringPtrOutput
- func (o GoogleCloudMemcacheV1MaintenancePolicyPtrOutput) Elem() GoogleCloudMemcacheV1MaintenancePolicyOutput
- func (GoogleCloudMemcacheV1MaintenancePolicyPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudMemcacheV1MaintenancePolicyPtrOutput) ToGoogleCloudMemcacheV1MaintenancePolicyPtrOutput() GoogleCloudMemcacheV1MaintenancePolicyPtrOutput
- func (o GoogleCloudMemcacheV1MaintenancePolicyPtrOutput) ToGoogleCloudMemcacheV1MaintenancePolicyPtrOutputWithContext(ctx context.Context) GoogleCloudMemcacheV1MaintenancePolicyPtrOutput
- func (o GoogleCloudMemcacheV1MaintenancePolicyPtrOutput) WeeklyMaintenanceWindow() WeeklyMaintenanceWindowArrayOutput
- type GoogleCloudMemcacheV1MaintenancePolicyResponse
- type GoogleCloudMemcacheV1MaintenancePolicyResponseOutput
- func (o GoogleCloudMemcacheV1MaintenancePolicyResponseOutput) CreateTime() pulumi.StringOutput
- func (o GoogleCloudMemcacheV1MaintenancePolicyResponseOutput) Description() pulumi.StringOutput
- func (GoogleCloudMemcacheV1MaintenancePolicyResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudMemcacheV1MaintenancePolicyResponseOutput) ToGoogleCloudMemcacheV1MaintenancePolicyResponseOutput() GoogleCloudMemcacheV1MaintenancePolicyResponseOutput
- func (o GoogleCloudMemcacheV1MaintenancePolicyResponseOutput) ToGoogleCloudMemcacheV1MaintenancePolicyResponseOutputWithContext(ctx context.Context) GoogleCloudMemcacheV1MaintenancePolicyResponseOutput
- func (o GoogleCloudMemcacheV1MaintenancePolicyResponseOutput) UpdateTime() pulumi.StringOutput
- func (o GoogleCloudMemcacheV1MaintenancePolicyResponseOutput) WeeklyMaintenanceWindow() WeeklyMaintenanceWindowResponseArrayOutput
- type Instance
- type InstanceArgs
- type InstanceInput
- type InstanceMemcacheVersion
- func (InstanceMemcacheVersion) ElementType() reflect.Type
- func (e InstanceMemcacheVersion) ToInstanceMemcacheVersionOutput() InstanceMemcacheVersionOutput
- func (e InstanceMemcacheVersion) ToInstanceMemcacheVersionOutputWithContext(ctx context.Context) InstanceMemcacheVersionOutput
- func (e InstanceMemcacheVersion) ToInstanceMemcacheVersionPtrOutput() InstanceMemcacheVersionPtrOutput
- func (e InstanceMemcacheVersion) ToInstanceMemcacheVersionPtrOutputWithContext(ctx context.Context) InstanceMemcacheVersionPtrOutput
- func (e InstanceMemcacheVersion) ToStringOutput() pulumi.StringOutput
- func (e InstanceMemcacheVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InstanceMemcacheVersion) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InstanceMemcacheVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceMemcacheVersionInput
- type InstanceMemcacheVersionOutput
- func (InstanceMemcacheVersionOutput) ElementType() reflect.Type
- func (o InstanceMemcacheVersionOutput) ToInstanceMemcacheVersionOutput() InstanceMemcacheVersionOutput
- func (o InstanceMemcacheVersionOutput) ToInstanceMemcacheVersionOutputWithContext(ctx context.Context) InstanceMemcacheVersionOutput
- func (o InstanceMemcacheVersionOutput) ToInstanceMemcacheVersionPtrOutput() InstanceMemcacheVersionPtrOutput
- func (o InstanceMemcacheVersionOutput) ToInstanceMemcacheVersionPtrOutputWithContext(ctx context.Context) InstanceMemcacheVersionPtrOutput
- func (o InstanceMemcacheVersionOutput) ToStringOutput() pulumi.StringOutput
- func (o InstanceMemcacheVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o InstanceMemcacheVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceMemcacheVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceMemcacheVersionPtrInput
- type InstanceMemcacheVersionPtrOutput
- func (o InstanceMemcacheVersionPtrOutput) Elem() InstanceMemcacheVersionOutput
- func (InstanceMemcacheVersionPtrOutput) ElementType() reflect.Type
- func (o InstanceMemcacheVersionPtrOutput) ToInstanceMemcacheVersionPtrOutput() InstanceMemcacheVersionPtrOutput
- func (o InstanceMemcacheVersionPtrOutput) ToInstanceMemcacheVersionPtrOutputWithContext(ctx context.Context) InstanceMemcacheVersionPtrOutput
- func (o InstanceMemcacheVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceMemcacheVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceMessage
- type InstanceMessageArgs
- type InstanceMessageArray
- type InstanceMessageArrayInput
- type InstanceMessageArrayOutput
- func (InstanceMessageArrayOutput) ElementType() reflect.Type
- func (o InstanceMessageArrayOutput) Index(i pulumi.IntInput) InstanceMessageOutput
- func (o InstanceMessageArrayOutput) ToInstanceMessageArrayOutput() InstanceMessageArrayOutput
- func (o InstanceMessageArrayOutput) ToInstanceMessageArrayOutputWithContext(ctx context.Context) InstanceMessageArrayOutput
- type InstanceMessageCode
- func (InstanceMessageCode) ElementType() reflect.Type
- func (e InstanceMessageCode) ToInstanceMessageCodeOutput() InstanceMessageCodeOutput
- func (e InstanceMessageCode) ToInstanceMessageCodeOutputWithContext(ctx context.Context) InstanceMessageCodeOutput
- func (e InstanceMessageCode) ToInstanceMessageCodePtrOutput() InstanceMessageCodePtrOutput
- func (e InstanceMessageCode) ToInstanceMessageCodePtrOutputWithContext(ctx context.Context) InstanceMessageCodePtrOutput
- func (e InstanceMessageCode) ToStringOutput() pulumi.StringOutput
- func (e InstanceMessageCode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InstanceMessageCode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InstanceMessageCode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceMessageCodeInput
- type InstanceMessageCodeOutput
- func (InstanceMessageCodeOutput) ElementType() reflect.Type
- func (o InstanceMessageCodeOutput) ToInstanceMessageCodeOutput() InstanceMessageCodeOutput
- func (o InstanceMessageCodeOutput) ToInstanceMessageCodeOutputWithContext(ctx context.Context) InstanceMessageCodeOutput
- func (o InstanceMessageCodeOutput) ToInstanceMessageCodePtrOutput() InstanceMessageCodePtrOutput
- func (o InstanceMessageCodeOutput) ToInstanceMessageCodePtrOutputWithContext(ctx context.Context) InstanceMessageCodePtrOutput
- func (o InstanceMessageCodeOutput) ToStringOutput() pulumi.StringOutput
- func (o InstanceMessageCodeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o InstanceMessageCodeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceMessageCodeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceMessageCodePtrInput
- type InstanceMessageCodePtrOutput
- func (o InstanceMessageCodePtrOutput) Elem() InstanceMessageCodeOutput
- func (InstanceMessageCodePtrOutput) ElementType() reflect.Type
- func (o InstanceMessageCodePtrOutput) ToInstanceMessageCodePtrOutput() InstanceMessageCodePtrOutput
- func (o InstanceMessageCodePtrOutput) ToInstanceMessageCodePtrOutputWithContext(ctx context.Context) InstanceMessageCodePtrOutput
- func (o InstanceMessageCodePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceMessageCodePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceMessageInput
- type InstanceMessageOutput
- func (o InstanceMessageOutput) Code() InstanceMessageCodePtrOutput
- func (InstanceMessageOutput) ElementType() reflect.Type
- func (o InstanceMessageOutput) Message() pulumi.StringPtrOutput
- func (o InstanceMessageOutput) ToInstanceMessageOutput() InstanceMessageOutput
- func (o InstanceMessageOutput) ToInstanceMessageOutputWithContext(ctx context.Context) InstanceMessageOutput
- type InstanceMessageResponse
- type InstanceMessageResponseArrayOutput
- func (InstanceMessageResponseArrayOutput) ElementType() reflect.Type
- func (o InstanceMessageResponseArrayOutput) Index(i pulumi.IntInput) InstanceMessageResponseOutput
- func (o InstanceMessageResponseArrayOutput) ToInstanceMessageResponseArrayOutput() InstanceMessageResponseArrayOutput
- func (o InstanceMessageResponseArrayOutput) ToInstanceMessageResponseArrayOutputWithContext(ctx context.Context) InstanceMessageResponseArrayOutput
- type InstanceMessageResponseOutput
- func (o InstanceMessageResponseOutput) Code() pulumi.StringOutput
- func (InstanceMessageResponseOutput) ElementType() reflect.Type
- func (o InstanceMessageResponseOutput) Message() pulumi.StringOutput
- func (o InstanceMessageResponseOutput) ToInstanceMessageResponseOutput() InstanceMessageResponseOutput
- func (o InstanceMessageResponseOutput) ToInstanceMessageResponseOutputWithContext(ctx context.Context) InstanceMessageResponseOutput
- type InstanceOutput
- func (o InstanceOutput) AuthorizedNetwork() pulumi.StringOutput
- func (o InstanceOutput) CreateTime() pulumi.StringOutput
- func (o InstanceOutput) DiscoveryEndpoint() pulumi.StringOutput
- func (o InstanceOutput) DisplayName() pulumi.StringOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) InstanceId() pulumi.StringOutput
- func (o InstanceOutput) InstanceMessages() InstanceMessageResponseArrayOutput
- func (o InstanceOutput) Labels() pulumi.StringMapOutput
- func (o InstanceOutput) Location() pulumi.StringOutput
- func (o InstanceOutput) MaintenancePolicy() GoogleCloudMemcacheV1MaintenancePolicyResponseOutput
- func (o InstanceOutput) MaintenanceSchedule() MaintenanceScheduleResponseOutput
- func (o InstanceOutput) MemcacheFullVersion() pulumi.StringOutput
- func (o InstanceOutput) MemcacheNodes() NodeResponseArrayOutput
- func (o InstanceOutput) MemcacheVersion() pulumi.StringOutput
- func (o InstanceOutput) Name() pulumi.StringOutput
- func (o InstanceOutput) NodeConfig() NodeConfigResponseOutput
- func (o InstanceOutput) NodeCount() pulumi.IntOutput
- func (o InstanceOutput) Parameters() MemcacheParametersResponseOutput
- func (o InstanceOutput) Project() pulumi.StringOutput
- func (o InstanceOutput) ReservedIpRangeId() pulumi.StringArrayOutput
- func (o InstanceOutput) State() pulumi.StringOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- func (o InstanceOutput) UpdateTime() pulumi.StringOutput
- func (o InstanceOutput) Zones() pulumi.StringArrayOutput
- type InstanceState
- type LookupInstanceArgs
- type LookupInstanceOutputArgs
- type LookupInstanceResult
- type LookupInstanceResultOutput
- func (o LookupInstanceResultOutput) AuthorizedNetwork() pulumi.StringOutput
- func (o LookupInstanceResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupInstanceResultOutput) DiscoveryEndpoint() pulumi.StringOutput
- func (o LookupInstanceResultOutput) DisplayName() pulumi.StringOutput
- func (LookupInstanceResultOutput) ElementType() reflect.Type
- func (o LookupInstanceResultOutput) InstanceMessages() InstanceMessageResponseArrayOutput
- func (o LookupInstanceResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupInstanceResultOutput) MaintenancePolicy() GoogleCloudMemcacheV1MaintenancePolicyResponseOutput
- func (o LookupInstanceResultOutput) MaintenanceSchedule() MaintenanceScheduleResponseOutput
- func (o LookupInstanceResultOutput) MemcacheFullVersion() pulumi.StringOutput
- func (o LookupInstanceResultOutput) MemcacheNodes() NodeResponseArrayOutput
- func (o LookupInstanceResultOutput) MemcacheVersion() pulumi.StringOutput
- func (o LookupInstanceResultOutput) Name() pulumi.StringOutput
- func (o LookupInstanceResultOutput) NodeConfig() NodeConfigResponseOutput
- func (o LookupInstanceResultOutput) NodeCount() pulumi.IntOutput
- func (o LookupInstanceResultOutput) Parameters() MemcacheParametersResponseOutput
- func (o LookupInstanceResultOutput) ReservedIpRangeId() pulumi.StringArrayOutput
- func (o LookupInstanceResultOutput) State() pulumi.StringOutput
- func (o LookupInstanceResultOutput) ToLookupInstanceResultOutput() LookupInstanceResultOutput
- func (o LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext(ctx context.Context) LookupInstanceResultOutput
- func (o LookupInstanceResultOutput) UpdateTime() pulumi.StringOutput
- func (o LookupInstanceResultOutput) Zones() pulumi.StringArrayOutput
- type MaintenanceScheduleResponse
- type MaintenanceScheduleResponseOutput
- func (MaintenanceScheduleResponseOutput) ElementType() reflect.Type
- func (o MaintenanceScheduleResponseOutput) EndTime() pulumi.StringOutput
- func (o MaintenanceScheduleResponseOutput) ScheduleDeadlineTime() pulumi.StringOutput
- func (o MaintenanceScheduleResponseOutput) StartTime() pulumi.StringOutput
- func (o MaintenanceScheduleResponseOutput) ToMaintenanceScheduleResponseOutput() MaintenanceScheduleResponseOutput
- func (o MaintenanceScheduleResponseOutput) ToMaintenanceScheduleResponseOutputWithContext(ctx context.Context) MaintenanceScheduleResponseOutput
- type MemcacheParameters
- type MemcacheParametersArgs
- func (MemcacheParametersArgs) ElementType() reflect.Type
- func (i MemcacheParametersArgs) ToMemcacheParametersOutput() MemcacheParametersOutput
- func (i MemcacheParametersArgs) ToMemcacheParametersOutputWithContext(ctx context.Context) MemcacheParametersOutput
- func (i MemcacheParametersArgs) ToMemcacheParametersPtrOutput() MemcacheParametersPtrOutput
- func (i MemcacheParametersArgs) ToMemcacheParametersPtrOutputWithContext(ctx context.Context) MemcacheParametersPtrOutput
- type MemcacheParametersInput
- type MemcacheParametersOutput
- func (MemcacheParametersOutput) ElementType() reflect.Type
- func (o MemcacheParametersOutput) Params() pulumi.StringMapOutput
- func (o MemcacheParametersOutput) ToMemcacheParametersOutput() MemcacheParametersOutput
- func (o MemcacheParametersOutput) ToMemcacheParametersOutputWithContext(ctx context.Context) MemcacheParametersOutput
- func (o MemcacheParametersOutput) ToMemcacheParametersPtrOutput() MemcacheParametersPtrOutput
- func (o MemcacheParametersOutput) ToMemcacheParametersPtrOutputWithContext(ctx context.Context) MemcacheParametersPtrOutput
- type MemcacheParametersPtrInput
- type MemcacheParametersPtrOutput
- func (o MemcacheParametersPtrOutput) Elem() MemcacheParametersOutput
- func (MemcacheParametersPtrOutput) ElementType() reflect.Type
- func (o MemcacheParametersPtrOutput) Params() pulumi.StringMapOutput
- func (o MemcacheParametersPtrOutput) ToMemcacheParametersPtrOutput() MemcacheParametersPtrOutput
- func (o MemcacheParametersPtrOutput) ToMemcacheParametersPtrOutputWithContext(ctx context.Context) MemcacheParametersPtrOutput
- type MemcacheParametersResponse
- type MemcacheParametersResponseOutput
- func (MemcacheParametersResponseOutput) ElementType() reflect.Type
- func (o MemcacheParametersResponseOutput) Params() pulumi.StringMapOutput
- func (o MemcacheParametersResponseOutput) ToMemcacheParametersResponseOutput() MemcacheParametersResponseOutput
- func (o MemcacheParametersResponseOutput) ToMemcacheParametersResponseOutputWithContext(ctx context.Context) MemcacheParametersResponseOutput
- type NodeConfig
- type NodeConfigArgs
- type NodeConfigInput
- type NodeConfigOutput
- func (o NodeConfigOutput) CpuCount() pulumi.IntOutput
- func (NodeConfigOutput) ElementType() reflect.Type
- func (o NodeConfigOutput) MemorySizeMb() pulumi.IntOutput
- func (o NodeConfigOutput) ToNodeConfigOutput() NodeConfigOutput
- func (o NodeConfigOutput) ToNodeConfigOutputWithContext(ctx context.Context) NodeConfigOutput
- type NodeConfigResponse
- type NodeConfigResponseOutput
- func (o NodeConfigResponseOutput) CpuCount() pulumi.IntOutput
- func (NodeConfigResponseOutput) ElementType() reflect.Type
- func (o NodeConfigResponseOutput) MemorySizeMb() pulumi.IntOutput
- func (o NodeConfigResponseOutput) ToNodeConfigResponseOutput() NodeConfigResponseOutput
- func (o NodeConfigResponseOutput) ToNodeConfigResponseOutputWithContext(ctx context.Context) NodeConfigResponseOutput
- type NodeResponse
- type NodeResponseArrayOutput
- func (NodeResponseArrayOutput) ElementType() reflect.Type
- func (o NodeResponseArrayOutput) Index(i pulumi.IntInput) NodeResponseOutput
- func (o NodeResponseArrayOutput) ToNodeResponseArrayOutput() NodeResponseArrayOutput
- func (o NodeResponseArrayOutput) ToNodeResponseArrayOutputWithContext(ctx context.Context) NodeResponseArrayOutput
- type NodeResponseOutput
- func (NodeResponseOutput) ElementType() reflect.Type
- func (o NodeResponseOutput) Host() pulumi.StringOutput
- func (o NodeResponseOutput) MemcacheFullVersion() pulumi.StringOutput
- func (o NodeResponseOutput) MemcacheVersion() pulumi.StringOutput
- func (o NodeResponseOutput) NodeId() pulumi.StringOutput
- func (o NodeResponseOutput) Parameters() MemcacheParametersResponseOutput
- func (o NodeResponseOutput) Port() pulumi.IntOutput
- func (o NodeResponseOutput) State() pulumi.StringOutput
- func (o NodeResponseOutput) ToNodeResponseOutput() NodeResponseOutput
- func (o NodeResponseOutput) ToNodeResponseOutputWithContext(ctx context.Context) NodeResponseOutput
- func (o NodeResponseOutput) Zone() pulumi.StringOutput
- type TimeOfDay
- type TimeOfDayArgs
- type TimeOfDayInput
- type TimeOfDayOutput
- func (TimeOfDayOutput) ElementType() reflect.Type
- func (o TimeOfDayOutput) Hours() pulumi.IntPtrOutput
- func (o TimeOfDayOutput) Minutes() pulumi.IntPtrOutput
- func (o TimeOfDayOutput) Nanos() pulumi.IntPtrOutput
- func (o TimeOfDayOutput) Seconds() pulumi.IntPtrOutput
- func (o TimeOfDayOutput) ToTimeOfDayOutput() TimeOfDayOutput
- func (o TimeOfDayOutput) ToTimeOfDayOutputWithContext(ctx context.Context) TimeOfDayOutput
- type TimeOfDayResponse
- type TimeOfDayResponseOutput
- func (TimeOfDayResponseOutput) ElementType() reflect.Type
- func (o TimeOfDayResponseOutput) Hours() pulumi.IntOutput
- func (o TimeOfDayResponseOutput) Minutes() pulumi.IntOutput
- func (o TimeOfDayResponseOutput) Nanos() pulumi.IntOutput
- func (o TimeOfDayResponseOutput) Seconds() pulumi.IntOutput
- func (o TimeOfDayResponseOutput) ToTimeOfDayResponseOutput() TimeOfDayResponseOutput
- func (o TimeOfDayResponseOutput) ToTimeOfDayResponseOutputWithContext(ctx context.Context) TimeOfDayResponseOutput
- type WeeklyMaintenanceWindow
- type WeeklyMaintenanceWindowArgs
- type WeeklyMaintenanceWindowArray
- func (WeeklyMaintenanceWindowArray) ElementType() reflect.Type
- func (i WeeklyMaintenanceWindowArray) ToWeeklyMaintenanceWindowArrayOutput() WeeklyMaintenanceWindowArrayOutput
- func (i WeeklyMaintenanceWindowArray) ToWeeklyMaintenanceWindowArrayOutputWithContext(ctx context.Context) WeeklyMaintenanceWindowArrayOutput
- type WeeklyMaintenanceWindowArrayInput
- type WeeklyMaintenanceWindowArrayOutput
- func (WeeklyMaintenanceWindowArrayOutput) ElementType() reflect.Type
- func (o WeeklyMaintenanceWindowArrayOutput) Index(i pulumi.IntInput) WeeklyMaintenanceWindowOutput
- func (o WeeklyMaintenanceWindowArrayOutput) ToWeeklyMaintenanceWindowArrayOutput() WeeklyMaintenanceWindowArrayOutput
- func (o WeeklyMaintenanceWindowArrayOutput) ToWeeklyMaintenanceWindowArrayOutputWithContext(ctx context.Context) WeeklyMaintenanceWindowArrayOutput
- type WeeklyMaintenanceWindowDay
- func (WeeklyMaintenanceWindowDay) ElementType() reflect.Type
- func (e WeeklyMaintenanceWindowDay) ToStringOutput() pulumi.StringOutput
- func (e WeeklyMaintenanceWindowDay) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WeeklyMaintenanceWindowDay) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WeeklyMaintenanceWindowDay) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WeeklyMaintenanceWindowDay) ToWeeklyMaintenanceWindowDayOutput() WeeklyMaintenanceWindowDayOutput
- func (e WeeklyMaintenanceWindowDay) ToWeeklyMaintenanceWindowDayOutputWithContext(ctx context.Context) WeeklyMaintenanceWindowDayOutput
- func (e WeeklyMaintenanceWindowDay) ToWeeklyMaintenanceWindowDayPtrOutput() WeeklyMaintenanceWindowDayPtrOutput
- func (e WeeklyMaintenanceWindowDay) ToWeeklyMaintenanceWindowDayPtrOutputWithContext(ctx context.Context) WeeklyMaintenanceWindowDayPtrOutput
- type WeeklyMaintenanceWindowDayInput
- type WeeklyMaintenanceWindowDayOutput
- func (WeeklyMaintenanceWindowDayOutput) ElementType() reflect.Type
- func (o WeeklyMaintenanceWindowDayOutput) ToStringOutput() pulumi.StringOutput
- func (o WeeklyMaintenanceWindowDayOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WeeklyMaintenanceWindowDayOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WeeklyMaintenanceWindowDayOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WeeklyMaintenanceWindowDayOutput) ToWeeklyMaintenanceWindowDayOutput() WeeklyMaintenanceWindowDayOutput
- func (o WeeklyMaintenanceWindowDayOutput) ToWeeklyMaintenanceWindowDayOutputWithContext(ctx context.Context) WeeklyMaintenanceWindowDayOutput
- func (o WeeklyMaintenanceWindowDayOutput) ToWeeklyMaintenanceWindowDayPtrOutput() WeeklyMaintenanceWindowDayPtrOutput
- func (o WeeklyMaintenanceWindowDayOutput) ToWeeklyMaintenanceWindowDayPtrOutputWithContext(ctx context.Context) WeeklyMaintenanceWindowDayPtrOutput
- type WeeklyMaintenanceWindowDayPtrInput
- type WeeklyMaintenanceWindowDayPtrOutput
- func (o WeeklyMaintenanceWindowDayPtrOutput) Elem() WeeklyMaintenanceWindowDayOutput
- func (WeeklyMaintenanceWindowDayPtrOutput) ElementType() reflect.Type
- func (o WeeklyMaintenanceWindowDayPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WeeklyMaintenanceWindowDayPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WeeklyMaintenanceWindowDayPtrOutput) ToWeeklyMaintenanceWindowDayPtrOutput() WeeklyMaintenanceWindowDayPtrOutput
- func (o WeeklyMaintenanceWindowDayPtrOutput) ToWeeklyMaintenanceWindowDayPtrOutputWithContext(ctx context.Context) WeeklyMaintenanceWindowDayPtrOutput
- type WeeklyMaintenanceWindowInput
- type WeeklyMaintenanceWindowOutput
- func (o WeeklyMaintenanceWindowOutput) Day() WeeklyMaintenanceWindowDayOutput
- func (o WeeklyMaintenanceWindowOutput) Duration() pulumi.StringOutput
- func (WeeklyMaintenanceWindowOutput) ElementType() reflect.Type
- func (o WeeklyMaintenanceWindowOutput) StartTime() TimeOfDayOutput
- func (o WeeklyMaintenanceWindowOutput) ToWeeklyMaintenanceWindowOutput() WeeklyMaintenanceWindowOutput
- func (o WeeklyMaintenanceWindowOutput) ToWeeklyMaintenanceWindowOutputWithContext(ctx context.Context) WeeklyMaintenanceWindowOutput
- type WeeklyMaintenanceWindowResponse
- type WeeklyMaintenanceWindowResponseArrayOutput
- func (WeeklyMaintenanceWindowResponseArrayOutput) ElementType() reflect.Type
- func (o WeeklyMaintenanceWindowResponseArrayOutput) Index(i pulumi.IntInput) WeeklyMaintenanceWindowResponseOutput
- func (o WeeklyMaintenanceWindowResponseArrayOutput) ToWeeklyMaintenanceWindowResponseArrayOutput() WeeklyMaintenanceWindowResponseArrayOutput
- func (o WeeklyMaintenanceWindowResponseArrayOutput) ToWeeklyMaintenanceWindowResponseArrayOutputWithContext(ctx context.Context) WeeklyMaintenanceWindowResponseArrayOutput
- type WeeklyMaintenanceWindowResponseOutput
- func (o WeeklyMaintenanceWindowResponseOutput) Day() pulumi.StringOutput
- func (o WeeklyMaintenanceWindowResponseOutput) Duration() pulumi.StringOutput
- func (WeeklyMaintenanceWindowResponseOutput) ElementType() reflect.Type
- func (o WeeklyMaintenanceWindowResponseOutput) StartTime() TimeOfDayResponseOutput
- func (o WeeklyMaintenanceWindowResponseOutput) ToWeeklyMaintenanceWindowResponseOutput() WeeklyMaintenanceWindowResponseOutput
- func (o WeeklyMaintenanceWindowResponseOutput) ToWeeklyMaintenanceWindowResponseOutputWithContext(ctx context.Context) WeeklyMaintenanceWindowResponseOutput
Constants ¶
const ( // Memcache version is not specified by customer InstanceMemcacheVersionMemcacheVersionUnspecified = InstanceMemcacheVersion("MEMCACHE_VERSION_UNSPECIFIED") // Memcached 1.5 version. InstanceMemcacheVersionMemcache15 = InstanceMemcacheVersion("MEMCACHE_1_5") // Memcached 1.6.15 version. InstanceMemcacheVersionMemcache1615 = InstanceMemcacheVersion("MEMCACHE_1_6_15") )
const ( // Message Code not set. InstanceMessageCodeCodeUnspecified = InstanceMessageCode("CODE_UNSPECIFIED") // Memcached nodes are distributed unevenly. InstanceMessageCodeZoneDistributionUnbalanced = InstanceMessageCode("ZONE_DISTRIBUTION_UNBALANCED") )
const ( // The day of the week is unspecified. WeeklyMaintenanceWindowDayDayOfWeekUnspecified = WeeklyMaintenanceWindowDay("DAY_OF_WEEK_UNSPECIFIED") // Monday WeeklyMaintenanceWindowDayMonday = WeeklyMaintenanceWindowDay("MONDAY") // Tuesday WeeklyMaintenanceWindowDayTuesday = WeeklyMaintenanceWindowDay("TUESDAY") // Wednesday WeeklyMaintenanceWindowDayWednesday = WeeklyMaintenanceWindowDay("WEDNESDAY") // Thursday WeeklyMaintenanceWindowDayThursday = WeeklyMaintenanceWindowDay("THURSDAY") // Friday WeeklyMaintenanceWindowDayFriday = WeeklyMaintenanceWindowDay("FRIDAY") // Saturday WeeklyMaintenanceWindowDaySaturday = WeeklyMaintenanceWindowDay("SATURDAY") // Sunday WeeklyMaintenanceWindowDaySunday = WeeklyMaintenanceWindowDay("SUNDAY") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GoogleCloudMemcacheV1MaintenancePolicy ¶ added in v0.18.0
type GoogleCloudMemcacheV1MaintenancePolicy struct { // Description of what this policy is for. Create/Update methods return INVALID_ARGUMENT if the length is greater than 512. Description *string `pulumi:"description"` // Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_windows is expected to be one. WeeklyMaintenanceWindow []WeeklyMaintenanceWindow `pulumi:"weeklyMaintenanceWindow"` }
Maintenance policy per instance.
type GoogleCloudMemcacheV1MaintenancePolicyArgs ¶ added in v0.18.0
type GoogleCloudMemcacheV1MaintenancePolicyArgs struct { // Description of what this policy is for. Create/Update methods return INVALID_ARGUMENT if the length is greater than 512. Description pulumi.StringPtrInput `pulumi:"description"` // Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_windows is expected to be one. WeeklyMaintenanceWindow WeeklyMaintenanceWindowArrayInput `pulumi:"weeklyMaintenanceWindow"` }
Maintenance policy per instance.
func (GoogleCloudMemcacheV1MaintenancePolicyArgs) ElementType ¶ added in v0.18.0
func (GoogleCloudMemcacheV1MaintenancePolicyArgs) ElementType() reflect.Type
func (GoogleCloudMemcacheV1MaintenancePolicyArgs) ToGoogleCloudMemcacheV1MaintenancePolicyOutput ¶ added in v0.18.0
func (i GoogleCloudMemcacheV1MaintenancePolicyArgs) ToGoogleCloudMemcacheV1MaintenancePolicyOutput() GoogleCloudMemcacheV1MaintenancePolicyOutput
func (GoogleCloudMemcacheV1MaintenancePolicyArgs) ToGoogleCloudMemcacheV1MaintenancePolicyOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudMemcacheV1MaintenancePolicyArgs) ToGoogleCloudMemcacheV1MaintenancePolicyOutputWithContext(ctx context.Context) GoogleCloudMemcacheV1MaintenancePolicyOutput
func (GoogleCloudMemcacheV1MaintenancePolicyArgs) ToGoogleCloudMemcacheV1MaintenancePolicyPtrOutput ¶ added in v0.18.0
func (i GoogleCloudMemcacheV1MaintenancePolicyArgs) ToGoogleCloudMemcacheV1MaintenancePolicyPtrOutput() GoogleCloudMemcacheV1MaintenancePolicyPtrOutput
func (GoogleCloudMemcacheV1MaintenancePolicyArgs) ToGoogleCloudMemcacheV1MaintenancePolicyPtrOutputWithContext ¶ added in v0.18.0
func (i GoogleCloudMemcacheV1MaintenancePolicyArgs) ToGoogleCloudMemcacheV1MaintenancePolicyPtrOutputWithContext(ctx context.Context) GoogleCloudMemcacheV1MaintenancePolicyPtrOutput
type GoogleCloudMemcacheV1MaintenancePolicyInput ¶ added in v0.18.0
type GoogleCloudMemcacheV1MaintenancePolicyInput interface { pulumi.Input ToGoogleCloudMemcacheV1MaintenancePolicyOutput() GoogleCloudMemcacheV1MaintenancePolicyOutput ToGoogleCloudMemcacheV1MaintenancePolicyOutputWithContext(context.Context) GoogleCloudMemcacheV1MaintenancePolicyOutput }
GoogleCloudMemcacheV1MaintenancePolicyInput is an input type that accepts GoogleCloudMemcacheV1MaintenancePolicyArgs and GoogleCloudMemcacheV1MaintenancePolicyOutput values. You can construct a concrete instance of `GoogleCloudMemcacheV1MaintenancePolicyInput` via:
GoogleCloudMemcacheV1MaintenancePolicyArgs{...}
type GoogleCloudMemcacheV1MaintenancePolicyOutput ¶ added in v0.18.0
type GoogleCloudMemcacheV1MaintenancePolicyOutput struct{ *pulumi.OutputState }
Maintenance policy per instance.
func (GoogleCloudMemcacheV1MaintenancePolicyOutput) Description ¶ added in v0.18.0
func (o GoogleCloudMemcacheV1MaintenancePolicyOutput) Description() pulumi.StringPtrOutput
Description of what this policy is for. Create/Update methods return INVALID_ARGUMENT if the length is greater than 512.
func (GoogleCloudMemcacheV1MaintenancePolicyOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudMemcacheV1MaintenancePolicyOutput) ElementType() reflect.Type
func (GoogleCloudMemcacheV1MaintenancePolicyOutput) ToGoogleCloudMemcacheV1MaintenancePolicyOutput ¶ added in v0.18.0
func (o GoogleCloudMemcacheV1MaintenancePolicyOutput) ToGoogleCloudMemcacheV1MaintenancePolicyOutput() GoogleCloudMemcacheV1MaintenancePolicyOutput
func (GoogleCloudMemcacheV1MaintenancePolicyOutput) ToGoogleCloudMemcacheV1MaintenancePolicyOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudMemcacheV1MaintenancePolicyOutput) ToGoogleCloudMemcacheV1MaintenancePolicyOutputWithContext(ctx context.Context) GoogleCloudMemcacheV1MaintenancePolicyOutput
func (GoogleCloudMemcacheV1MaintenancePolicyOutput) ToGoogleCloudMemcacheV1MaintenancePolicyPtrOutput ¶ added in v0.18.0
func (o GoogleCloudMemcacheV1MaintenancePolicyOutput) ToGoogleCloudMemcacheV1MaintenancePolicyPtrOutput() GoogleCloudMemcacheV1MaintenancePolicyPtrOutput
func (GoogleCloudMemcacheV1MaintenancePolicyOutput) ToGoogleCloudMemcacheV1MaintenancePolicyPtrOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudMemcacheV1MaintenancePolicyOutput) ToGoogleCloudMemcacheV1MaintenancePolicyPtrOutputWithContext(ctx context.Context) GoogleCloudMemcacheV1MaintenancePolicyPtrOutput
func (GoogleCloudMemcacheV1MaintenancePolicyOutput) WeeklyMaintenanceWindow ¶ added in v0.18.0
func (o GoogleCloudMemcacheV1MaintenancePolicyOutput) WeeklyMaintenanceWindow() WeeklyMaintenanceWindowArrayOutput
Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_windows is expected to be one.
type GoogleCloudMemcacheV1MaintenancePolicyPtrInput ¶ added in v0.18.0
type GoogleCloudMemcacheV1MaintenancePolicyPtrInput interface { pulumi.Input ToGoogleCloudMemcacheV1MaintenancePolicyPtrOutput() GoogleCloudMemcacheV1MaintenancePolicyPtrOutput ToGoogleCloudMemcacheV1MaintenancePolicyPtrOutputWithContext(context.Context) GoogleCloudMemcacheV1MaintenancePolicyPtrOutput }
GoogleCloudMemcacheV1MaintenancePolicyPtrInput is an input type that accepts GoogleCloudMemcacheV1MaintenancePolicyArgs, GoogleCloudMemcacheV1MaintenancePolicyPtr and GoogleCloudMemcacheV1MaintenancePolicyPtrOutput values. You can construct a concrete instance of `GoogleCloudMemcacheV1MaintenancePolicyPtrInput` via:
GoogleCloudMemcacheV1MaintenancePolicyArgs{...} or: nil
func GoogleCloudMemcacheV1MaintenancePolicyPtr ¶ added in v0.18.0
func GoogleCloudMemcacheV1MaintenancePolicyPtr(v *GoogleCloudMemcacheV1MaintenancePolicyArgs) GoogleCloudMemcacheV1MaintenancePolicyPtrInput
type GoogleCloudMemcacheV1MaintenancePolicyPtrOutput ¶ added in v0.18.0
type GoogleCloudMemcacheV1MaintenancePolicyPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudMemcacheV1MaintenancePolicyPtrOutput) Description ¶ added in v0.18.0
func (o GoogleCloudMemcacheV1MaintenancePolicyPtrOutput) Description() pulumi.StringPtrOutput
Description of what this policy is for. Create/Update methods return INVALID_ARGUMENT if the length is greater than 512.
func (GoogleCloudMemcacheV1MaintenancePolicyPtrOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudMemcacheV1MaintenancePolicyPtrOutput) ElementType() reflect.Type
func (GoogleCloudMemcacheV1MaintenancePolicyPtrOutput) ToGoogleCloudMemcacheV1MaintenancePolicyPtrOutput ¶ added in v0.18.0
func (o GoogleCloudMemcacheV1MaintenancePolicyPtrOutput) ToGoogleCloudMemcacheV1MaintenancePolicyPtrOutput() GoogleCloudMemcacheV1MaintenancePolicyPtrOutput
func (GoogleCloudMemcacheV1MaintenancePolicyPtrOutput) ToGoogleCloudMemcacheV1MaintenancePolicyPtrOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudMemcacheV1MaintenancePolicyPtrOutput) ToGoogleCloudMemcacheV1MaintenancePolicyPtrOutputWithContext(ctx context.Context) GoogleCloudMemcacheV1MaintenancePolicyPtrOutput
func (GoogleCloudMemcacheV1MaintenancePolicyPtrOutput) WeeklyMaintenanceWindow ¶ added in v0.18.0
func (o GoogleCloudMemcacheV1MaintenancePolicyPtrOutput) WeeklyMaintenanceWindow() WeeklyMaintenanceWindowArrayOutput
Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_windows is expected to be one.
type GoogleCloudMemcacheV1MaintenancePolicyResponse ¶ added in v0.18.0
type GoogleCloudMemcacheV1MaintenancePolicyResponse struct { // The time when the policy was created. CreateTime string `pulumi:"createTime"` // Description of what this policy is for. Create/Update methods return INVALID_ARGUMENT if the length is greater than 512. Description string `pulumi:"description"` // The time when the policy was updated. UpdateTime string `pulumi:"updateTime"` // Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_windows is expected to be one. WeeklyMaintenanceWindow []WeeklyMaintenanceWindowResponse `pulumi:"weeklyMaintenanceWindow"` }
Maintenance policy per instance.
type GoogleCloudMemcacheV1MaintenancePolicyResponseOutput ¶ added in v0.18.0
type GoogleCloudMemcacheV1MaintenancePolicyResponseOutput struct{ *pulumi.OutputState }
Maintenance policy per instance.
func (GoogleCloudMemcacheV1MaintenancePolicyResponseOutput) CreateTime ¶ added in v0.18.0
func (o GoogleCloudMemcacheV1MaintenancePolicyResponseOutput) CreateTime() pulumi.StringOutput
The time when the policy was created.
func (GoogleCloudMemcacheV1MaintenancePolicyResponseOutput) Description ¶ added in v0.18.0
func (o GoogleCloudMemcacheV1MaintenancePolicyResponseOutput) Description() pulumi.StringOutput
Description of what this policy is for. Create/Update methods return INVALID_ARGUMENT if the length is greater than 512.
func (GoogleCloudMemcacheV1MaintenancePolicyResponseOutput) ElementType ¶ added in v0.18.0
func (GoogleCloudMemcacheV1MaintenancePolicyResponseOutput) ElementType() reflect.Type
func (GoogleCloudMemcacheV1MaintenancePolicyResponseOutput) ToGoogleCloudMemcacheV1MaintenancePolicyResponseOutput ¶ added in v0.18.0
func (o GoogleCloudMemcacheV1MaintenancePolicyResponseOutput) ToGoogleCloudMemcacheV1MaintenancePolicyResponseOutput() GoogleCloudMemcacheV1MaintenancePolicyResponseOutput
func (GoogleCloudMemcacheV1MaintenancePolicyResponseOutput) ToGoogleCloudMemcacheV1MaintenancePolicyResponseOutputWithContext ¶ added in v0.18.0
func (o GoogleCloudMemcacheV1MaintenancePolicyResponseOutput) ToGoogleCloudMemcacheV1MaintenancePolicyResponseOutputWithContext(ctx context.Context) GoogleCloudMemcacheV1MaintenancePolicyResponseOutput
func (GoogleCloudMemcacheV1MaintenancePolicyResponseOutput) UpdateTime ¶ added in v0.18.0
func (o GoogleCloudMemcacheV1MaintenancePolicyResponseOutput) UpdateTime() pulumi.StringOutput
The time when the policy was updated.
func (GoogleCloudMemcacheV1MaintenancePolicyResponseOutput) WeeklyMaintenanceWindow ¶ added in v0.18.0
func (o GoogleCloudMemcacheV1MaintenancePolicyResponseOutput) WeeklyMaintenanceWindow() WeeklyMaintenanceWindowResponseArrayOutput
Maintenance window that is applied to resources covered by this policy. Minimum 1. For the current version, the maximum number of weekly_maintenance_windows is expected to be one.
type Instance ¶
type Instance struct { pulumi.CustomResourceState // The full name of the Google Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the instance is connected. If left unspecified, the `default` network will be used. AuthorizedNetwork pulumi.StringOutput `pulumi:"authorizedNetwork"` // The time the instance was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Endpoint for the Discovery API. DiscoveryEndpoint pulumi.StringOutput `pulumi:"discoveryEndpoint"` // User provided name for the instance, which is only used for display purposes. Cannot be more than 80 characters. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Required. The logical name of the Memcached instance in the user project with the following restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-40 characters. * Must end with a number or a letter. * Must be unique within the user project / location. If any of the above are not met, the API raises an invalid argument error. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // List of messages that describe the current state of the Memcached instance. InstanceMessages InstanceMessageResponseArrayOutput `pulumi:"instanceMessages"` // Resource labels to represent user-provided metadata. Refer to cloud documentation on labels for more details. https://cloud.google.com/compute/docs/labeling-resources Labels pulumi.StringMapOutput `pulumi:"labels"` Location pulumi.StringOutput `pulumi:"location"` // The maintenance policy for the instance. If not provided, the maintenance event will be performed based on Memorystore internal rollout schedule. MaintenancePolicy GoogleCloudMemcacheV1MaintenancePolicyResponseOutput `pulumi:"maintenancePolicy"` // Published maintenance schedule. MaintenanceSchedule MaintenanceScheduleResponseOutput `pulumi:"maintenanceSchedule"` // The full version of memcached server running on this instance. System automatically determines the full memcached version for an instance based on the input MemcacheVersion. The full version format will be "memcached-1.5.16". MemcacheFullVersion pulumi.StringOutput `pulumi:"memcacheFullVersion"` // List of Memcached nodes. Refer to Node message for more details. MemcacheNodes NodeResponseArrayOutput `pulumi:"memcacheNodes"` // The major version of Memcached software. If not provided, latest supported version will be used. Currently the latest supported major version is `MEMCACHE_1_5`. The minor version will be automatically determined by our system based on the latest supported minor version. MemcacheVersion pulumi.StringOutput `pulumi:"memcacheVersion"` // Unique name of the resource in this scope including project and location using the form: `projects/{project_id}/locations/{location_id}/instances/{instance_id}` Note: Memcached instances are managed and addressed at the regional level so `location_id` here refers to a Google Cloud region; however, users may choose which zones Memcached nodes should be provisioned in within an instance. Refer to zones field for more details. Name pulumi.StringOutput `pulumi:"name"` // Configuration for Memcached nodes. NodeConfig NodeConfigResponseOutput `pulumi:"nodeConfig"` // Number of nodes in the Memcached instance. NodeCount pulumi.IntOutput `pulumi:"nodeCount"` // User defined parameters to apply to the memcached process on each node. Parameters MemcacheParametersResponseOutput `pulumi:"parameters"` Project pulumi.StringOutput `pulumi:"project"` // Optional. Contains the id of allocated IP address ranges associated with the private service access connection for example, "test-default" associated with IP range 10.0.0.0/29. ReservedIpRangeId pulumi.StringArrayOutput `pulumi:"reservedIpRangeId"` // The state of this Memcached instance. State pulumi.StringOutput `pulumi:"state"` // The time the instance was updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // Zones in which Memcached nodes should be provisioned. Memcached nodes will be equally distributed across these zones. If not provided, the service will by default create nodes in all zones in the region for the instance. Zones pulumi.StringArrayOutput `pulumi:"zones"` }
Creates a new Instance in a given location.
func GetInstance ¶
func GetInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)
GetInstance gets an existing Instance 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 NewInstance ¶
func NewInstance(ctx *pulumi.Context, name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)
NewInstance registers a new resource with the given unique name, arguments, and options.
func (*Instance) ElementType ¶
func (*Instance) ToInstanceOutput ¶
func (i *Instance) ToInstanceOutput() InstanceOutput
func (*Instance) ToInstanceOutputWithContext ¶
func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceArgs ¶
type InstanceArgs struct { // The full name of the Google Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the instance is connected. If left unspecified, the `default` network will be used. AuthorizedNetwork pulumi.StringPtrInput // User provided name for the instance, which is only used for display purposes. Cannot be more than 80 characters. DisplayName pulumi.StringPtrInput // Required. The logical name of the Memcached instance in the user project with the following restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-40 characters. * Must end with a number or a letter. * Must be unique within the user project / location. If any of the above are not met, the API raises an invalid argument error. InstanceId pulumi.StringInput // List of messages that describe the current state of the Memcached instance. InstanceMessages InstanceMessageArrayInput // Resource labels to represent user-provided metadata. Refer to cloud documentation on labels for more details. https://cloud.google.com/compute/docs/labeling-resources Labels pulumi.StringMapInput Location pulumi.StringPtrInput // The maintenance policy for the instance. If not provided, the maintenance event will be performed based on Memorystore internal rollout schedule. MaintenancePolicy GoogleCloudMemcacheV1MaintenancePolicyPtrInput // The major version of Memcached software. If not provided, latest supported version will be used. Currently the latest supported major version is `MEMCACHE_1_5`. The minor version will be automatically determined by our system based on the latest supported minor version. MemcacheVersion InstanceMemcacheVersionPtrInput // Unique name of the resource in this scope including project and location using the form: `projects/{project_id}/locations/{location_id}/instances/{instance_id}` Note: Memcached instances are managed and addressed at the regional level so `location_id` here refers to a Google Cloud region; however, users may choose which zones Memcached nodes should be provisioned in within an instance. Refer to zones field for more details. Name pulumi.StringPtrInput // Configuration for Memcached nodes. NodeConfig NodeConfigInput // Number of nodes in the Memcached instance. NodeCount pulumi.IntInput // User defined parameters to apply to the memcached process on each node. Parameters MemcacheParametersPtrInput Project pulumi.StringPtrInput // Optional. Contains the id of allocated IP address ranges associated with the private service access connection for example, "test-default" associated with IP range 10.0.0.0/29. ReservedIpRangeId pulumi.StringArrayInput // Zones in which Memcached nodes should be provisioned. Memcached nodes will be equally distributed across these zones. If not provided, the service will by default create nodes in all zones in the region for the instance. Zones pulumi.StringArrayInput }
The set of arguments for constructing a Instance resource.
func (InstanceArgs) ElementType ¶
func (InstanceArgs) ElementType() reflect.Type
type InstanceInput ¶
type InstanceInput interface { pulumi.Input ToInstanceOutput() InstanceOutput ToInstanceOutputWithContext(ctx context.Context) InstanceOutput }
type InstanceMemcacheVersion ¶ added in v0.4.0
type InstanceMemcacheVersion string
The major version of Memcached software. If not provided, latest supported version will be used. Currently the latest supported major version is `MEMCACHE_1_5`. The minor version will be automatically determined by our system based on the latest supported minor version.
func (InstanceMemcacheVersion) ElementType ¶ added in v0.4.0
func (InstanceMemcacheVersion) ElementType() reflect.Type
func (InstanceMemcacheVersion) ToInstanceMemcacheVersionOutput ¶ added in v0.6.0
func (e InstanceMemcacheVersion) ToInstanceMemcacheVersionOutput() InstanceMemcacheVersionOutput
func (InstanceMemcacheVersion) ToInstanceMemcacheVersionOutputWithContext ¶ added in v0.6.0
func (e InstanceMemcacheVersion) ToInstanceMemcacheVersionOutputWithContext(ctx context.Context) InstanceMemcacheVersionOutput
func (InstanceMemcacheVersion) ToInstanceMemcacheVersionPtrOutput ¶ added in v0.6.0
func (e InstanceMemcacheVersion) ToInstanceMemcacheVersionPtrOutput() InstanceMemcacheVersionPtrOutput
func (InstanceMemcacheVersion) ToInstanceMemcacheVersionPtrOutputWithContext ¶ added in v0.6.0
func (e InstanceMemcacheVersion) ToInstanceMemcacheVersionPtrOutputWithContext(ctx context.Context) InstanceMemcacheVersionPtrOutput
func (InstanceMemcacheVersion) ToStringOutput ¶ added in v0.4.0
func (e InstanceMemcacheVersion) ToStringOutput() pulumi.StringOutput
func (InstanceMemcacheVersion) ToStringOutputWithContext ¶ added in v0.4.0
func (e InstanceMemcacheVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceMemcacheVersion) ToStringPtrOutput ¶ added in v0.4.0
func (e InstanceMemcacheVersion) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceMemcacheVersion) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e InstanceMemcacheVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceMemcacheVersionInput ¶ added in v0.6.0
type InstanceMemcacheVersionInput interface { pulumi.Input ToInstanceMemcacheVersionOutput() InstanceMemcacheVersionOutput ToInstanceMemcacheVersionOutputWithContext(context.Context) InstanceMemcacheVersionOutput }
InstanceMemcacheVersionInput is an input type that accepts values of the InstanceMemcacheVersion enum A concrete instance of `InstanceMemcacheVersionInput` can be one of the following:
InstanceMemcacheVersionMemcacheVersionUnspecified InstanceMemcacheVersionMemcache15 InstanceMemcacheVersionMemcache1615
type InstanceMemcacheVersionOutput ¶ added in v0.6.0
type InstanceMemcacheVersionOutput struct{ *pulumi.OutputState }
func (InstanceMemcacheVersionOutput) ElementType ¶ added in v0.6.0
func (InstanceMemcacheVersionOutput) ElementType() reflect.Type
func (InstanceMemcacheVersionOutput) ToInstanceMemcacheVersionOutput ¶ added in v0.6.0
func (o InstanceMemcacheVersionOutput) ToInstanceMemcacheVersionOutput() InstanceMemcacheVersionOutput
func (InstanceMemcacheVersionOutput) ToInstanceMemcacheVersionOutputWithContext ¶ added in v0.6.0
func (o InstanceMemcacheVersionOutput) ToInstanceMemcacheVersionOutputWithContext(ctx context.Context) InstanceMemcacheVersionOutput
func (InstanceMemcacheVersionOutput) ToInstanceMemcacheVersionPtrOutput ¶ added in v0.6.0
func (o InstanceMemcacheVersionOutput) ToInstanceMemcacheVersionPtrOutput() InstanceMemcacheVersionPtrOutput
func (InstanceMemcacheVersionOutput) ToInstanceMemcacheVersionPtrOutputWithContext ¶ added in v0.6.0
func (o InstanceMemcacheVersionOutput) ToInstanceMemcacheVersionPtrOutputWithContext(ctx context.Context) InstanceMemcacheVersionPtrOutput
func (InstanceMemcacheVersionOutput) ToStringOutput ¶ added in v0.6.0
func (o InstanceMemcacheVersionOutput) ToStringOutput() pulumi.StringOutput
func (InstanceMemcacheVersionOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o InstanceMemcacheVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceMemcacheVersionOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o InstanceMemcacheVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceMemcacheVersionOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o InstanceMemcacheVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceMemcacheVersionPtrInput ¶ added in v0.6.0
type InstanceMemcacheVersionPtrInput interface { pulumi.Input ToInstanceMemcacheVersionPtrOutput() InstanceMemcacheVersionPtrOutput ToInstanceMemcacheVersionPtrOutputWithContext(context.Context) InstanceMemcacheVersionPtrOutput }
func InstanceMemcacheVersionPtr ¶ added in v0.6.0
func InstanceMemcacheVersionPtr(v string) InstanceMemcacheVersionPtrInput
type InstanceMemcacheVersionPtrOutput ¶ added in v0.6.0
type InstanceMemcacheVersionPtrOutput struct{ *pulumi.OutputState }
func (InstanceMemcacheVersionPtrOutput) Elem ¶ added in v0.6.0
func (o InstanceMemcacheVersionPtrOutput) Elem() InstanceMemcacheVersionOutput
func (InstanceMemcacheVersionPtrOutput) ElementType ¶ added in v0.6.0
func (InstanceMemcacheVersionPtrOutput) ElementType() reflect.Type
func (InstanceMemcacheVersionPtrOutput) ToInstanceMemcacheVersionPtrOutput ¶ added in v0.6.0
func (o InstanceMemcacheVersionPtrOutput) ToInstanceMemcacheVersionPtrOutput() InstanceMemcacheVersionPtrOutput
func (InstanceMemcacheVersionPtrOutput) ToInstanceMemcacheVersionPtrOutputWithContext ¶ added in v0.6.0
func (o InstanceMemcacheVersionPtrOutput) ToInstanceMemcacheVersionPtrOutputWithContext(ctx context.Context) InstanceMemcacheVersionPtrOutput
func (InstanceMemcacheVersionPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o InstanceMemcacheVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceMemcacheVersionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o InstanceMemcacheVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceMessage ¶
type InstanceMessage struct { // A code that correspond to one type of user-facing message. Code *InstanceMessageCode `pulumi:"code"` // Message on memcached instance which will be exposed to users. Message *string `pulumi:"message"` }
type InstanceMessageArgs ¶
type InstanceMessageArgs struct { // A code that correspond to one type of user-facing message. Code InstanceMessageCodePtrInput `pulumi:"code"` // Message on memcached instance which will be exposed to users. Message pulumi.StringPtrInput `pulumi:"message"` }
func (InstanceMessageArgs) ElementType ¶
func (InstanceMessageArgs) ElementType() reflect.Type
func (InstanceMessageArgs) ToInstanceMessageOutput ¶
func (i InstanceMessageArgs) ToInstanceMessageOutput() InstanceMessageOutput
func (InstanceMessageArgs) ToInstanceMessageOutputWithContext ¶
func (i InstanceMessageArgs) ToInstanceMessageOutputWithContext(ctx context.Context) InstanceMessageOutput
type InstanceMessageArray ¶
type InstanceMessageArray []InstanceMessageInput
func (InstanceMessageArray) ElementType ¶
func (InstanceMessageArray) ElementType() reflect.Type
func (InstanceMessageArray) ToInstanceMessageArrayOutput ¶
func (i InstanceMessageArray) ToInstanceMessageArrayOutput() InstanceMessageArrayOutput
func (InstanceMessageArray) ToInstanceMessageArrayOutputWithContext ¶
func (i InstanceMessageArray) ToInstanceMessageArrayOutputWithContext(ctx context.Context) InstanceMessageArrayOutput
type InstanceMessageArrayInput ¶
type InstanceMessageArrayInput interface { pulumi.Input ToInstanceMessageArrayOutput() InstanceMessageArrayOutput ToInstanceMessageArrayOutputWithContext(context.Context) InstanceMessageArrayOutput }
InstanceMessageArrayInput is an input type that accepts InstanceMessageArray and InstanceMessageArrayOutput values. You can construct a concrete instance of `InstanceMessageArrayInput` via:
InstanceMessageArray{ InstanceMessageArgs{...} }
type InstanceMessageArrayOutput ¶
type InstanceMessageArrayOutput struct{ *pulumi.OutputState }
func (InstanceMessageArrayOutput) ElementType ¶
func (InstanceMessageArrayOutput) ElementType() reflect.Type
func (InstanceMessageArrayOutput) Index ¶
func (o InstanceMessageArrayOutput) Index(i pulumi.IntInput) InstanceMessageOutput
func (InstanceMessageArrayOutput) ToInstanceMessageArrayOutput ¶
func (o InstanceMessageArrayOutput) ToInstanceMessageArrayOutput() InstanceMessageArrayOutput
func (InstanceMessageArrayOutput) ToInstanceMessageArrayOutputWithContext ¶
func (o InstanceMessageArrayOutput) ToInstanceMessageArrayOutputWithContext(ctx context.Context) InstanceMessageArrayOutput
type InstanceMessageCode ¶ added in v0.4.0
type InstanceMessageCode string
A code that correspond to one type of user-facing message.
func (InstanceMessageCode) ElementType ¶ added in v0.4.0
func (InstanceMessageCode) ElementType() reflect.Type
func (InstanceMessageCode) ToInstanceMessageCodeOutput ¶ added in v0.6.0
func (e InstanceMessageCode) ToInstanceMessageCodeOutput() InstanceMessageCodeOutput
func (InstanceMessageCode) ToInstanceMessageCodeOutputWithContext ¶ added in v0.6.0
func (e InstanceMessageCode) ToInstanceMessageCodeOutputWithContext(ctx context.Context) InstanceMessageCodeOutput
func (InstanceMessageCode) ToInstanceMessageCodePtrOutput ¶ added in v0.6.0
func (e InstanceMessageCode) ToInstanceMessageCodePtrOutput() InstanceMessageCodePtrOutput
func (InstanceMessageCode) ToInstanceMessageCodePtrOutputWithContext ¶ added in v0.6.0
func (e InstanceMessageCode) ToInstanceMessageCodePtrOutputWithContext(ctx context.Context) InstanceMessageCodePtrOutput
func (InstanceMessageCode) ToStringOutput ¶ added in v0.4.0
func (e InstanceMessageCode) ToStringOutput() pulumi.StringOutput
func (InstanceMessageCode) ToStringOutputWithContext ¶ added in v0.4.0
func (e InstanceMessageCode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceMessageCode) ToStringPtrOutput ¶ added in v0.4.0
func (e InstanceMessageCode) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceMessageCode) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e InstanceMessageCode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceMessageCodeInput ¶ added in v0.6.0
type InstanceMessageCodeInput interface { pulumi.Input ToInstanceMessageCodeOutput() InstanceMessageCodeOutput ToInstanceMessageCodeOutputWithContext(context.Context) InstanceMessageCodeOutput }
InstanceMessageCodeInput is an input type that accepts values of the InstanceMessageCode enum A concrete instance of `InstanceMessageCodeInput` can be one of the following:
InstanceMessageCodeCodeUnspecified InstanceMessageCodeZoneDistributionUnbalanced
type InstanceMessageCodeOutput ¶ added in v0.6.0
type InstanceMessageCodeOutput struct{ *pulumi.OutputState }
func (InstanceMessageCodeOutput) ElementType ¶ added in v0.6.0
func (InstanceMessageCodeOutput) ElementType() reflect.Type
func (InstanceMessageCodeOutput) ToInstanceMessageCodeOutput ¶ added in v0.6.0
func (o InstanceMessageCodeOutput) ToInstanceMessageCodeOutput() InstanceMessageCodeOutput
func (InstanceMessageCodeOutput) ToInstanceMessageCodeOutputWithContext ¶ added in v0.6.0
func (o InstanceMessageCodeOutput) ToInstanceMessageCodeOutputWithContext(ctx context.Context) InstanceMessageCodeOutput
func (InstanceMessageCodeOutput) ToInstanceMessageCodePtrOutput ¶ added in v0.6.0
func (o InstanceMessageCodeOutput) ToInstanceMessageCodePtrOutput() InstanceMessageCodePtrOutput
func (InstanceMessageCodeOutput) ToInstanceMessageCodePtrOutputWithContext ¶ added in v0.6.0
func (o InstanceMessageCodeOutput) ToInstanceMessageCodePtrOutputWithContext(ctx context.Context) InstanceMessageCodePtrOutput
func (InstanceMessageCodeOutput) ToStringOutput ¶ added in v0.6.0
func (o InstanceMessageCodeOutput) ToStringOutput() pulumi.StringOutput
func (InstanceMessageCodeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o InstanceMessageCodeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceMessageCodeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o InstanceMessageCodeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceMessageCodeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o InstanceMessageCodeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceMessageCodePtrInput ¶ added in v0.6.0
type InstanceMessageCodePtrInput interface { pulumi.Input ToInstanceMessageCodePtrOutput() InstanceMessageCodePtrOutput ToInstanceMessageCodePtrOutputWithContext(context.Context) InstanceMessageCodePtrOutput }
func InstanceMessageCodePtr ¶ added in v0.6.0
func InstanceMessageCodePtr(v string) InstanceMessageCodePtrInput
type InstanceMessageCodePtrOutput ¶ added in v0.6.0
type InstanceMessageCodePtrOutput struct{ *pulumi.OutputState }
func (InstanceMessageCodePtrOutput) Elem ¶ added in v0.6.0
func (o InstanceMessageCodePtrOutput) Elem() InstanceMessageCodeOutput
func (InstanceMessageCodePtrOutput) ElementType ¶ added in v0.6.0
func (InstanceMessageCodePtrOutput) ElementType() reflect.Type
func (InstanceMessageCodePtrOutput) ToInstanceMessageCodePtrOutput ¶ added in v0.6.0
func (o InstanceMessageCodePtrOutput) ToInstanceMessageCodePtrOutput() InstanceMessageCodePtrOutput
func (InstanceMessageCodePtrOutput) ToInstanceMessageCodePtrOutputWithContext ¶ added in v0.6.0
func (o InstanceMessageCodePtrOutput) ToInstanceMessageCodePtrOutputWithContext(ctx context.Context) InstanceMessageCodePtrOutput
func (InstanceMessageCodePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o InstanceMessageCodePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceMessageCodePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o InstanceMessageCodePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceMessageInput ¶
type InstanceMessageInput interface { pulumi.Input ToInstanceMessageOutput() InstanceMessageOutput ToInstanceMessageOutputWithContext(context.Context) InstanceMessageOutput }
InstanceMessageInput is an input type that accepts InstanceMessageArgs and InstanceMessageOutput values. You can construct a concrete instance of `InstanceMessageInput` via:
InstanceMessageArgs{...}
type InstanceMessageOutput ¶
type InstanceMessageOutput struct{ *pulumi.OutputState }
func (InstanceMessageOutput) Code ¶
func (o InstanceMessageOutput) Code() InstanceMessageCodePtrOutput
A code that correspond to one type of user-facing message.
func (InstanceMessageOutput) ElementType ¶
func (InstanceMessageOutput) ElementType() reflect.Type
func (InstanceMessageOutput) Message ¶
func (o InstanceMessageOutput) Message() pulumi.StringPtrOutput
Message on memcached instance which will be exposed to users.
func (InstanceMessageOutput) ToInstanceMessageOutput ¶
func (o InstanceMessageOutput) ToInstanceMessageOutput() InstanceMessageOutput
func (InstanceMessageOutput) ToInstanceMessageOutputWithContext ¶
func (o InstanceMessageOutput) ToInstanceMessageOutputWithContext(ctx context.Context) InstanceMessageOutput
type InstanceMessageResponse ¶
type InstanceMessageResponseArrayOutput ¶
type InstanceMessageResponseArrayOutput struct{ *pulumi.OutputState }
func (InstanceMessageResponseArrayOutput) ElementType ¶
func (InstanceMessageResponseArrayOutput) ElementType() reflect.Type
func (InstanceMessageResponseArrayOutput) Index ¶
func (o InstanceMessageResponseArrayOutput) Index(i pulumi.IntInput) InstanceMessageResponseOutput
func (InstanceMessageResponseArrayOutput) ToInstanceMessageResponseArrayOutput ¶
func (o InstanceMessageResponseArrayOutput) ToInstanceMessageResponseArrayOutput() InstanceMessageResponseArrayOutput
func (InstanceMessageResponseArrayOutput) ToInstanceMessageResponseArrayOutputWithContext ¶
func (o InstanceMessageResponseArrayOutput) ToInstanceMessageResponseArrayOutputWithContext(ctx context.Context) InstanceMessageResponseArrayOutput
type InstanceMessageResponseOutput ¶
type InstanceMessageResponseOutput struct{ *pulumi.OutputState }
func (InstanceMessageResponseOutput) Code ¶
func (o InstanceMessageResponseOutput) Code() pulumi.StringOutput
A code that correspond to one type of user-facing message.
func (InstanceMessageResponseOutput) ElementType ¶
func (InstanceMessageResponseOutput) ElementType() reflect.Type
func (InstanceMessageResponseOutput) Message ¶
func (o InstanceMessageResponseOutput) Message() pulumi.StringOutput
Message on memcached instance which will be exposed to users.
func (InstanceMessageResponseOutput) ToInstanceMessageResponseOutput ¶
func (o InstanceMessageResponseOutput) ToInstanceMessageResponseOutput() InstanceMessageResponseOutput
func (InstanceMessageResponseOutput) ToInstanceMessageResponseOutputWithContext ¶
func (o InstanceMessageResponseOutput) ToInstanceMessageResponseOutputWithContext(ctx context.Context) InstanceMessageResponseOutput
type InstanceOutput ¶
type InstanceOutput struct{ *pulumi.OutputState }
func (InstanceOutput) AuthorizedNetwork ¶ added in v0.19.0
func (o InstanceOutput) AuthorizedNetwork() pulumi.StringOutput
The full name of the Google Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the instance is connected. If left unspecified, the `default` network will be used.
func (InstanceOutput) CreateTime ¶ added in v0.19.0
func (o InstanceOutput) CreateTime() pulumi.StringOutput
The time the instance was created.
func (InstanceOutput) DiscoveryEndpoint ¶ added in v0.19.0
func (o InstanceOutput) DiscoveryEndpoint() pulumi.StringOutput
Endpoint for the Discovery API.
func (InstanceOutput) DisplayName ¶ added in v0.19.0
func (o InstanceOutput) DisplayName() pulumi.StringOutput
User provided name for the instance, which is only used for display purposes. Cannot be more than 80 characters.
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) InstanceId ¶ added in v0.21.0
func (o InstanceOutput) InstanceId() pulumi.StringOutput
Required. The logical name of the Memcached instance in the user project with the following restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-40 characters. * Must end with a number or a letter. * Must be unique within the user project / location. If any of the above are not met, the API raises an invalid argument error.
func (InstanceOutput) InstanceMessages ¶ added in v0.19.0
func (o InstanceOutput) InstanceMessages() InstanceMessageResponseArrayOutput
List of messages that describe the current state of the Memcached instance.
func (InstanceOutput) Labels ¶ added in v0.19.0
func (o InstanceOutput) Labels() pulumi.StringMapOutput
Resource labels to represent user-provided metadata. Refer to cloud documentation on labels for more details. https://cloud.google.com/compute/docs/labeling-resources
func (InstanceOutput) Location ¶ added in v0.21.0
func (o InstanceOutput) Location() pulumi.StringOutput
func (InstanceOutput) MaintenancePolicy ¶ added in v0.19.0
func (o InstanceOutput) MaintenancePolicy() GoogleCloudMemcacheV1MaintenancePolicyResponseOutput
The maintenance policy for the instance. If not provided, the maintenance event will be performed based on Memorystore internal rollout schedule.
func (InstanceOutput) MaintenanceSchedule ¶ added in v0.19.0
func (o InstanceOutput) MaintenanceSchedule() MaintenanceScheduleResponseOutput
Published maintenance schedule.
func (InstanceOutput) MemcacheFullVersion ¶ added in v0.19.0
func (o InstanceOutput) MemcacheFullVersion() pulumi.StringOutput
The full version of memcached server running on this instance. System automatically determines the full memcached version for an instance based on the input MemcacheVersion. The full version format will be "memcached-1.5.16".
func (InstanceOutput) MemcacheNodes ¶ added in v0.19.0
func (o InstanceOutput) MemcacheNodes() NodeResponseArrayOutput
List of Memcached nodes. Refer to Node message for more details.
func (InstanceOutput) MemcacheVersion ¶ added in v0.19.0
func (o InstanceOutput) MemcacheVersion() pulumi.StringOutput
The major version of Memcached software. If not provided, latest supported version will be used. Currently the latest supported major version is `MEMCACHE_1_5`. The minor version will be automatically determined by our system based on the latest supported minor version.
func (InstanceOutput) Name ¶ added in v0.19.0
func (o InstanceOutput) Name() pulumi.StringOutput
Unique name of the resource in this scope including project and location using the form: `projects/{project_id}/locations/{location_id}/instances/{instance_id}` Note: Memcached instances are managed and addressed at the regional level so `location_id` here refers to a Google Cloud region; however, users may choose which zones Memcached nodes should be provisioned in within an instance. Refer to zones field for more details.
func (InstanceOutput) NodeConfig ¶ added in v0.19.0
func (o InstanceOutput) NodeConfig() NodeConfigResponseOutput
Configuration for Memcached nodes.
func (InstanceOutput) NodeCount ¶ added in v0.19.0
func (o InstanceOutput) NodeCount() pulumi.IntOutput
Number of nodes in the Memcached instance.
func (InstanceOutput) Parameters ¶ added in v0.19.0
func (o InstanceOutput) Parameters() MemcacheParametersResponseOutput
User defined parameters to apply to the memcached process on each node.
func (InstanceOutput) Project ¶ added in v0.21.0
func (o InstanceOutput) Project() pulumi.StringOutput
func (InstanceOutput) ReservedIpRangeId ¶ added in v0.32.0
func (o InstanceOutput) ReservedIpRangeId() pulumi.StringArrayOutput
Optional. Contains the id of allocated IP address ranges associated with the private service access connection for example, "test-default" associated with IP range 10.0.0.0/29.
func (InstanceOutput) State ¶ added in v0.19.0
func (o InstanceOutput) State() pulumi.StringOutput
The state of this Memcached instance.
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
func (InstanceOutput) UpdateTime ¶ added in v0.19.0
func (o InstanceOutput) UpdateTime() pulumi.StringOutput
The time the instance was updated.
func (InstanceOutput) Zones ¶ added in v0.19.0
func (o InstanceOutput) Zones() pulumi.StringArrayOutput
Zones in which Memcached nodes should be provisioned. Memcached nodes will be equally distributed across these zones. If not provided, the service will by default create nodes in all zones in the region for the instance.
type InstanceState ¶
type InstanceState struct { }
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type
type LookupInstanceArgs ¶ added in v0.4.0
type LookupInstanceOutputArgs ¶ added in v0.8.0
type LookupInstanceOutputArgs struct { InstanceId pulumi.StringInput `pulumi:"instanceId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupInstanceOutputArgs) ElementType ¶ added in v0.8.0
func (LookupInstanceOutputArgs) ElementType() reflect.Type
type LookupInstanceResult ¶ added in v0.4.0
type LookupInstanceResult struct { // The full name of the Google Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the instance is connected. If left unspecified, the `default` network will be used. AuthorizedNetwork string `pulumi:"authorizedNetwork"` // The time the instance was created. CreateTime string `pulumi:"createTime"` // Endpoint for the Discovery API. DiscoveryEndpoint string `pulumi:"discoveryEndpoint"` // User provided name for the instance, which is only used for display purposes. Cannot be more than 80 characters. DisplayName string `pulumi:"displayName"` // List of messages that describe the current state of the Memcached instance. InstanceMessages []InstanceMessageResponse `pulumi:"instanceMessages"` // Resource labels to represent user-provided metadata. Refer to cloud documentation on labels for more details. https://cloud.google.com/compute/docs/labeling-resources Labels map[string]string `pulumi:"labels"` // The maintenance policy for the instance. If not provided, the maintenance event will be performed based on Memorystore internal rollout schedule. MaintenancePolicy GoogleCloudMemcacheV1MaintenancePolicyResponse `pulumi:"maintenancePolicy"` // Published maintenance schedule. MaintenanceSchedule MaintenanceScheduleResponse `pulumi:"maintenanceSchedule"` // The full version of memcached server running on this instance. System automatically determines the full memcached version for an instance based on the input MemcacheVersion. The full version format will be "memcached-1.5.16". MemcacheFullVersion string `pulumi:"memcacheFullVersion"` // List of Memcached nodes. Refer to Node message for more details. MemcacheNodes []NodeResponse `pulumi:"memcacheNodes"` // The major version of Memcached software. If not provided, latest supported version will be used. Currently the latest supported major version is `MEMCACHE_1_5`. The minor version will be automatically determined by our system based on the latest supported minor version. MemcacheVersion string `pulumi:"memcacheVersion"` // Unique name of the resource in this scope including project and location using the form: `projects/{project_id}/locations/{location_id}/instances/{instance_id}` Note: Memcached instances are managed and addressed at the regional level so `location_id` here refers to a Google Cloud region; however, users may choose which zones Memcached nodes should be provisioned in within an instance. Refer to zones field for more details. Name string `pulumi:"name"` // Configuration for Memcached nodes. NodeConfig NodeConfigResponse `pulumi:"nodeConfig"` // Number of nodes in the Memcached instance. NodeCount int `pulumi:"nodeCount"` // User defined parameters to apply to the memcached process on each node. Parameters MemcacheParametersResponse `pulumi:"parameters"` // Optional. Contains the id of allocated IP address ranges associated with the private service access connection for example, "test-default" associated with IP range 10.0.0.0/29. ReservedIpRangeId []string `pulumi:"reservedIpRangeId"` // The state of this Memcached instance. State string `pulumi:"state"` // The time the instance was updated. UpdateTime string `pulumi:"updateTime"` // Zones in which Memcached nodes should be provisioned. Memcached nodes will be equally distributed across these zones. If not provided, the service will by default create nodes in all zones in the region for the instance. Zones []string `pulumi:"zones"` }
func LookupInstance ¶ added in v0.4.0
func LookupInstance(ctx *pulumi.Context, args *LookupInstanceArgs, opts ...pulumi.InvokeOption) (*LookupInstanceResult, error)
Gets details of a single Instance.
type LookupInstanceResultOutput ¶ added in v0.8.0
type LookupInstanceResultOutput struct{ *pulumi.OutputState }
func LookupInstanceOutput ¶ added in v0.8.0
func LookupInstanceOutput(ctx *pulumi.Context, args LookupInstanceOutputArgs, opts ...pulumi.InvokeOption) LookupInstanceResultOutput
func (LookupInstanceResultOutput) AuthorizedNetwork ¶ added in v0.8.0
func (o LookupInstanceResultOutput) AuthorizedNetwork() pulumi.StringOutput
The full name of the Google Compute Engine [network](/compute/docs/networks-and-firewalls#networks) to which the instance is connected. If left unspecified, the `default` network will be used.
func (LookupInstanceResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupInstanceResultOutput) CreateTime() pulumi.StringOutput
The time the instance was created.
func (LookupInstanceResultOutput) DiscoveryEndpoint ¶ added in v0.8.0
func (o LookupInstanceResultOutput) DiscoveryEndpoint() pulumi.StringOutput
Endpoint for the Discovery API.
func (LookupInstanceResultOutput) DisplayName ¶ added in v0.8.0
func (o LookupInstanceResultOutput) DisplayName() pulumi.StringOutput
User provided name for the instance, which is only used for display purposes. Cannot be more than 80 characters.
func (LookupInstanceResultOutput) ElementType ¶ added in v0.8.0
func (LookupInstanceResultOutput) ElementType() reflect.Type
func (LookupInstanceResultOutput) InstanceMessages ¶ added in v0.8.0
func (o LookupInstanceResultOutput) InstanceMessages() InstanceMessageResponseArrayOutput
List of messages that describe the current state of the Memcached instance.
func (LookupInstanceResultOutput) Labels ¶ added in v0.8.0
func (o LookupInstanceResultOutput) Labels() pulumi.StringMapOutput
Resource labels to represent user-provided metadata. Refer to cloud documentation on labels for more details. https://cloud.google.com/compute/docs/labeling-resources
func (LookupInstanceResultOutput) MaintenancePolicy ¶ added in v0.18.0
func (o LookupInstanceResultOutput) MaintenancePolicy() GoogleCloudMemcacheV1MaintenancePolicyResponseOutput
The maintenance policy for the instance. If not provided, the maintenance event will be performed based on Memorystore internal rollout schedule.
func (LookupInstanceResultOutput) MaintenanceSchedule ¶ added in v0.18.0
func (o LookupInstanceResultOutput) MaintenanceSchedule() MaintenanceScheduleResponseOutput
Published maintenance schedule.
func (LookupInstanceResultOutput) MemcacheFullVersion ¶ added in v0.8.0
func (o LookupInstanceResultOutput) MemcacheFullVersion() pulumi.StringOutput
The full version of memcached server running on this instance. System automatically determines the full memcached version for an instance based on the input MemcacheVersion. The full version format will be "memcached-1.5.16".
func (LookupInstanceResultOutput) MemcacheNodes ¶ added in v0.8.0
func (o LookupInstanceResultOutput) MemcacheNodes() NodeResponseArrayOutput
List of Memcached nodes. Refer to Node message for more details.
func (LookupInstanceResultOutput) MemcacheVersion ¶ added in v0.8.0
func (o LookupInstanceResultOutput) MemcacheVersion() pulumi.StringOutput
The major version of Memcached software. If not provided, latest supported version will be used. Currently the latest supported major version is `MEMCACHE_1_5`. The minor version will be automatically determined by our system based on the latest supported minor version.
func (LookupInstanceResultOutput) Name ¶ added in v0.8.0
func (o LookupInstanceResultOutput) Name() pulumi.StringOutput
Unique name of the resource in this scope including project and location using the form: `projects/{project_id}/locations/{location_id}/instances/{instance_id}` Note: Memcached instances are managed and addressed at the regional level so `location_id` here refers to a Google Cloud region; however, users may choose which zones Memcached nodes should be provisioned in within an instance. Refer to zones field for more details.
func (LookupInstanceResultOutput) NodeConfig ¶ added in v0.8.0
func (o LookupInstanceResultOutput) NodeConfig() NodeConfigResponseOutput
Configuration for Memcached nodes.
func (LookupInstanceResultOutput) NodeCount ¶ added in v0.8.0
func (o LookupInstanceResultOutput) NodeCount() pulumi.IntOutput
Number of nodes in the Memcached instance.
func (LookupInstanceResultOutput) Parameters ¶ added in v0.8.0
func (o LookupInstanceResultOutput) Parameters() MemcacheParametersResponseOutput
User defined parameters to apply to the memcached process on each node.
func (LookupInstanceResultOutput) ReservedIpRangeId ¶ added in v0.32.0
func (o LookupInstanceResultOutput) ReservedIpRangeId() pulumi.StringArrayOutput
Optional. Contains the id of allocated IP address ranges associated with the private service access connection for example, "test-default" associated with IP range 10.0.0.0/29.
func (LookupInstanceResultOutput) State ¶ added in v0.8.0
func (o LookupInstanceResultOutput) State() pulumi.StringOutput
The state of this Memcached instance.
func (LookupInstanceResultOutput) ToLookupInstanceResultOutput ¶ added in v0.8.0
func (o LookupInstanceResultOutput) ToLookupInstanceResultOutput() LookupInstanceResultOutput
func (LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext ¶ added in v0.8.0
func (o LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext(ctx context.Context) LookupInstanceResultOutput
func (LookupInstanceResultOutput) UpdateTime ¶ added in v0.8.0
func (o LookupInstanceResultOutput) UpdateTime() pulumi.StringOutput
The time the instance was updated.
func (LookupInstanceResultOutput) Zones ¶ added in v0.8.0
func (o LookupInstanceResultOutput) Zones() pulumi.StringArrayOutput
Zones in which Memcached nodes should be provisioned. Memcached nodes will be equally distributed across these zones. If not provided, the service will by default create nodes in all zones in the region for the instance.
type MaintenanceScheduleResponse ¶ added in v0.18.0
type MaintenanceScheduleResponse struct { // The end time of any upcoming scheduled maintenance for this instance. EndTime string `pulumi:"endTime"` // The deadline that the maintenance schedule start time can not go beyond, including reschedule. ScheduleDeadlineTime string `pulumi:"scheduleDeadlineTime"` // The start time of any upcoming scheduled maintenance for this instance. StartTime string `pulumi:"startTime"` }
Upcoming maintenance schedule.
type MaintenanceScheduleResponseOutput ¶ added in v0.18.0
type MaintenanceScheduleResponseOutput struct{ *pulumi.OutputState }
Upcoming maintenance schedule.
func (MaintenanceScheduleResponseOutput) ElementType ¶ added in v0.18.0
func (MaintenanceScheduleResponseOutput) ElementType() reflect.Type
func (MaintenanceScheduleResponseOutput) EndTime ¶ added in v0.18.0
func (o MaintenanceScheduleResponseOutput) EndTime() pulumi.StringOutput
The end time of any upcoming scheduled maintenance for this instance.
func (MaintenanceScheduleResponseOutput) ScheduleDeadlineTime ¶ added in v0.18.0
func (o MaintenanceScheduleResponseOutput) ScheduleDeadlineTime() pulumi.StringOutput
The deadline that the maintenance schedule start time can not go beyond, including reschedule.
func (MaintenanceScheduleResponseOutput) StartTime ¶ added in v0.18.0
func (o MaintenanceScheduleResponseOutput) StartTime() pulumi.StringOutput
The start time of any upcoming scheduled maintenance for this instance.
func (MaintenanceScheduleResponseOutput) ToMaintenanceScheduleResponseOutput ¶ added in v0.18.0
func (o MaintenanceScheduleResponseOutput) ToMaintenanceScheduleResponseOutput() MaintenanceScheduleResponseOutput
func (MaintenanceScheduleResponseOutput) ToMaintenanceScheduleResponseOutputWithContext ¶ added in v0.18.0
func (o MaintenanceScheduleResponseOutput) ToMaintenanceScheduleResponseOutputWithContext(ctx context.Context) MaintenanceScheduleResponseOutput
type MemcacheParameters ¶
type MemcacheParametersArgs ¶
type MemcacheParametersArgs struct { // User defined set of parameters to use in the memcached process. Params pulumi.StringMapInput `pulumi:"params"` }
func (MemcacheParametersArgs) ElementType ¶
func (MemcacheParametersArgs) ElementType() reflect.Type
func (MemcacheParametersArgs) ToMemcacheParametersOutput ¶
func (i MemcacheParametersArgs) ToMemcacheParametersOutput() MemcacheParametersOutput
func (MemcacheParametersArgs) ToMemcacheParametersOutputWithContext ¶
func (i MemcacheParametersArgs) ToMemcacheParametersOutputWithContext(ctx context.Context) MemcacheParametersOutput
func (MemcacheParametersArgs) ToMemcacheParametersPtrOutput ¶
func (i MemcacheParametersArgs) ToMemcacheParametersPtrOutput() MemcacheParametersPtrOutput
func (MemcacheParametersArgs) ToMemcacheParametersPtrOutputWithContext ¶
func (i MemcacheParametersArgs) ToMemcacheParametersPtrOutputWithContext(ctx context.Context) MemcacheParametersPtrOutput
type MemcacheParametersInput ¶
type MemcacheParametersInput interface { pulumi.Input ToMemcacheParametersOutput() MemcacheParametersOutput ToMemcacheParametersOutputWithContext(context.Context) MemcacheParametersOutput }
MemcacheParametersInput is an input type that accepts MemcacheParametersArgs and MemcacheParametersOutput values. You can construct a concrete instance of `MemcacheParametersInput` via:
MemcacheParametersArgs{...}
type MemcacheParametersOutput ¶
type MemcacheParametersOutput struct{ *pulumi.OutputState }
func (MemcacheParametersOutput) ElementType ¶
func (MemcacheParametersOutput) ElementType() reflect.Type
func (MemcacheParametersOutput) Params ¶
func (o MemcacheParametersOutput) Params() pulumi.StringMapOutput
User defined set of parameters to use in the memcached process.
func (MemcacheParametersOutput) ToMemcacheParametersOutput ¶
func (o MemcacheParametersOutput) ToMemcacheParametersOutput() MemcacheParametersOutput
func (MemcacheParametersOutput) ToMemcacheParametersOutputWithContext ¶
func (o MemcacheParametersOutput) ToMemcacheParametersOutputWithContext(ctx context.Context) MemcacheParametersOutput
func (MemcacheParametersOutput) ToMemcacheParametersPtrOutput ¶
func (o MemcacheParametersOutput) ToMemcacheParametersPtrOutput() MemcacheParametersPtrOutput
func (MemcacheParametersOutput) ToMemcacheParametersPtrOutputWithContext ¶
func (o MemcacheParametersOutput) ToMemcacheParametersPtrOutputWithContext(ctx context.Context) MemcacheParametersPtrOutput
type MemcacheParametersPtrInput ¶
type MemcacheParametersPtrInput interface { pulumi.Input ToMemcacheParametersPtrOutput() MemcacheParametersPtrOutput ToMemcacheParametersPtrOutputWithContext(context.Context) MemcacheParametersPtrOutput }
MemcacheParametersPtrInput is an input type that accepts MemcacheParametersArgs, MemcacheParametersPtr and MemcacheParametersPtrOutput values. You can construct a concrete instance of `MemcacheParametersPtrInput` via:
MemcacheParametersArgs{...} or: nil
func MemcacheParametersPtr ¶
func MemcacheParametersPtr(v *MemcacheParametersArgs) MemcacheParametersPtrInput
type MemcacheParametersPtrOutput ¶
type MemcacheParametersPtrOutput struct{ *pulumi.OutputState }
func (MemcacheParametersPtrOutput) Elem ¶
func (o MemcacheParametersPtrOutput) Elem() MemcacheParametersOutput
func (MemcacheParametersPtrOutput) ElementType ¶
func (MemcacheParametersPtrOutput) ElementType() reflect.Type
func (MemcacheParametersPtrOutput) Params ¶
func (o MemcacheParametersPtrOutput) Params() pulumi.StringMapOutput
User defined set of parameters to use in the memcached process.
func (MemcacheParametersPtrOutput) ToMemcacheParametersPtrOutput ¶
func (o MemcacheParametersPtrOutput) ToMemcacheParametersPtrOutput() MemcacheParametersPtrOutput
func (MemcacheParametersPtrOutput) ToMemcacheParametersPtrOutputWithContext ¶
func (o MemcacheParametersPtrOutput) ToMemcacheParametersPtrOutputWithContext(ctx context.Context) MemcacheParametersPtrOutput
type MemcacheParametersResponseOutput ¶
type MemcacheParametersResponseOutput struct{ *pulumi.OutputState }
func (MemcacheParametersResponseOutput) ElementType ¶
func (MemcacheParametersResponseOutput) ElementType() reflect.Type
func (MemcacheParametersResponseOutput) Params ¶
func (o MemcacheParametersResponseOutput) Params() pulumi.StringMapOutput
User defined set of parameters to use in the memcached process.
func (MemcacheParametersResponseOutput) ToMemcacheParametersResponseOutput ¶
func (o MemcacheParametersResponseOutput) ToMemcacheParametersResponseOutput() MemcacheParametersResponseOutput
func (MemcacheParametersResponseOutput) ToMemcacheParametersResponseOutputWithContext ¶
func (o MemcacheParametersResponseOutput) ToMemcacheParametersResponseOutputWithContext(ctx context.Context) MemcacheParametersResponseOutput
type NodeConfig ¶
type NodeConfig struct { // Number of cpus per Memcached node. CpuCount int `pulumi:"cpuCount"` // Memory size in MiB for each Memcached node. MemorySizeMb int `pulumi:"memorySizeMb"` }
Configuration for a Memcached Node.
type NodeConfigArgs ¶
type NodeConfigArgs struct { // Number of cpus per Memcached node. CpuCount pulumi.IntInput `pulumi:"cpuCount"` // Memory size in MiB for each Memcached node. MemorySizeMb pulumi.IntInput `pulumi:"memorySizeMb"` }
Configuration for a Memcached Node.
func (NodeConfigArgs) ElementType ¶
func (NodeConfigArgs) ElementType() reflect.Type
func (NodeConfigArgs) ToNodeConfigOutput ¶
func (i NodeConfigArgs) ToNodeConfigOutput() NodeConfigOutput
func (NodeConfigArgs) ToNodeConfigOutputWithContext ¶
func (i NodeConfigArgs) ToNodeConfigOutputWithContext(ctx context.Context) NodeConfigOutput
type NodeConfigInput ¶
type NodeConfigInput interface { pulumi.Input ToNodeConfigOutput() NodeConfigOutput ToNodeConfigOutputWithContext(context.Context) NodeConfigOutput }
NodeConfigInput is an input type that accepts NodeConfigArgs and NodeConfigOutput values. You can construct a concrete instance of `NodeConfigInput` via:
NodeConfigArgs{...}
type NodeConfigOutput ¶
type NodeConfigOutput struct{ *pulumi.OutputState }
Configuration for a Memcached Node.
func (NodeConfigOutput) CpuCount ¶
func (o NodeConfigOutput) CpuCount() pulumi.IntOutput
Number of cpus per Memcached node.
func (NodeConfigOutput) ElementType ¶
func (NodeConfigOutput) ElementType() reflect.Type
func (NodeConfigOutput) MemorySizeMb ¶
func (o NodeConfigOutput) MemorySizeMb() pulumi.IntOutput
Memory size in MiB for each Memcached node.
func (NodeConfigOutput) ToNodeConfigOutput ¶
func (o NodeConfigOutput) ToNodeConfigOutput() NodeConfigOutput
func (NodeConfigOutput) ToNodeConfigOutputWithContext ¶
func (o NodeConfigOutput) ToNodeConfigOutputWithContext(ctx context.Context) NodeConfigOutput
type NodeConfigResponse ¶
type NodeConfigResponse struct { // Number of cpus per Memcached node. CpuCount int `pulumi:"cpuCount"` // Memory size in MiB for each Memcached node. MemorySizeMb int `pulumi:"memorySizeMb"` }
Configuration for a Memcached Node.
type NodeConfigResponseOutput ¶
type NodeConfigResponseOutput struct{ *pulumi.OutputState }
Configuration for a Memcached Node.
func (NodeConfigResponseOutput) CpuCount ¶
func (o NodeConfigResponseOutput) CpuCount() pulumi.IntOutput
Number of cpus per Memcached node.
func (NodeConfigResponseOutput) ElementType ¶
func (NodeConfigResponseOutput) ElementType() reflect.Type
func (NodeConfigResponseOutput) MemorySizeMb ¶
func (o NodeConfigResponseOutput) MemorySizeMb() pulumi.IntOutput
Memory size in MiB for each Memcached node.
func (NodeConfigResponseOutput) ToNodeConfigResponseOutput ¶
func (o NodeConfigResponseOutput) ToNodeConfigResponseOutput() NodeConfigResponseOutput
func (NodeConfigResponseOutput) ToNodeConfigResponseOutputWithContext ¶
func (o NodeConfigResponseOutput) ToNodeConfigResponseOutputWithContext(ctx context.Context) NodeConfigResponseOutput
type NodeResponse ¶
type NodeResponse struct { // Hostname or IP address of the Memcached node used by the clients to connect to the Memcached server on this node. Host string `pulumi:"host"` // The full version of memcached server running on this node. e.g. - memcached-1.5.16 MemcacheFullVersion string `pulumi:"memcacheFullVersion"` // Major version of memcached server running on this node, e.g. MEMCACHE_1_5 MemcacheVersion string `pulumi:"memcacheVersion"` // Identifier of the Memcached node. The node id does not include project or location like the Memcached instance name. NodeId string `pulumi:"nodeId"` // User defined parameters currently applied to the node. Parameters MemcacheParametersResponse `pulumi:"parameters"` // The port number of the Memcached server on this node. Port int `pulumi:"port"` // Current state of the Memcached node. State string `pulumi:"state"` // Location (GCP Zone) for the Memcached node. Zone string `pulumi:"zone"` }
type NodeResponseArrayOutput ¶
type NodeResponseArrayOutput struct{ *pulumi.OutputState }
func (NodeResponseArrayOutput) ElementType ¶
func (NodeResponseArrayOutput) ElementType() reflect.Type
func (NodeResponseArrayOutput) Index ¶
func (o NodeResponseArrayOutput) Index(i pulumi.IntInput) NodeResponseOutput
func (NodeResponseArrayOutput) ToNodeResponseArrayOutput ¶
func (o NodeResponseArrayOutput) ToNodeResponseArrayOutput() NodeResponseArrayOutput
func (NodeResponseArrayOutput) ToNodeResponseArrayOutputWithContext ¶
func (o NodeResponseArrayOutput) ToNodeResponseArrayOutputWithContext(ctx context.Context) NodeResponseArrayOutput
type NodeResponseOutput ¶
type NodeResponseOutput struct{ *pulumi.OutputState }
func (NodeResponseOutput) ElementType ¶
func (NodeResponseOutput) ElementType() reflect.Type
func (NodeResponseOutput) Host ¶
func (o NodeResponseOutput) Host() pulumi.StringOutput
Hostname or IP address of the Memcached node used by the clients to connect to the Memcached server on this node.
func (NodeResponseOutput) MemcacheFullVersion ¶ added in v0.32.0
func (o NodeResponseOutput) MemcacheFullVersion() pulumi.StringOutput
The full version of memcached server running on this node. e.g. - memcached-1.5.16
func (NodeResponseOutput) MemcacheVersion ¶ added in v0.32.0
func (o NodeResponseOutput) MemcacheVersion() pulumi.StringOutput
Major version of memcached server running on this node, e.g. MEMCACHE_1_5
func (NodeResponseOutput) NodeId ¶
func (o NodeResponseOutput) NodeId() pulumi.StringOutput
Identifier of the Memcached node. The node id does not include project or location like the Memcached instance name.
func (NodeResponseOutput) Parameters ¶
func (o NodeResponseOutput) Parameters() MemcacheParametersResponseOutput
User defined parameters currently applied to the node.
func (NodeResponseOutput) Port ¶
func (o NodeResponseOutput) Port() pulumi.IntOutput
The port number of the Memcached server on this node.
func (NodeResponseOutput) State ¶
func (o NodeResponseOutput) State() pulumi.StringOutput
Current state of the Memcached node.
func (NodeResponseOutput) ToNodeResponseOutput ¶
func (o NodeResponseOutput) ToNodeResponseOutput() NodeResponseOutput
func (NodeResponseOutput) ToNodeResponseOutputWithContext ¶
func (o NodeResponseOutput) ToNodeResponseOutputWithContext(ctx context.Context) NodeResponseOutput
func (NodeResponseOutput) Zone ¶
func (o NodeResponseOutput) Zone() pulumi.StringOutput
Location (GCP Zone) for the Memcached node.
type TimeOfDay ¶ added in v0.18.0
type TimeOfDay struct { // Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. Hours *int `pulumi:"hours"` // Minutes of hour of day. Must be from 0 to 59. Minutes *int `pulumi:"minutes"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *int `pulumi:"nanos"` // Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds. Seconds *int `pulumi:"seconds"` }
Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`.
type TimeOfDayArgs ¶ added in v0.18.0
type TimeOfDayArgs struct { // Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. Hours pulumi.IntPtrInput `pulumi:"hours"` // Minutes of hour of day. Must be from 0 to 59. Minutes pulumi.IntPtrInput `pulumi:"minutes"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos pulumi.IntPtrInput `pulumi:"nanos"` // Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds. Seconds pulumi.IntPtrInput `pulumi:"seconds"` }
Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`.
func (TimeOfDayArgs) ElementType ¶ added in v0.18.0
func (TimeOfDayArgs) ElementType() reflect.Type
func (TimeOfDayArgs) ToTimeOfDayOutput ¶ added in v0.18.0
func (i TimeOfDayArgs) ToTimeOfDayOutput() TimeOfDayOutput
func (TimeOfDayArgs) ToTimeOfDayOutputWithContext ¶ added in v0.18.0
func (i TimeOfDayArgs) ToTimeOfDayOutputWithContext(ctx context.Context) TimeOfDayOutput
type TimeOfDayInput ¶ added in v0.18.0
type TimeOfDayInput interface { pulumi.Input ToTimeOfDayOutput() TimeOfDayOutput ToTimeOfDayOutputWithContext(context.Context) TimeOfDayOutput }
TimeOfDayInput is an input type that accepts TimeOfDayArgs and TimeOfDayOutput values. You can construct a concrete instance of `TimeOfDayInput` via:
TimeOfDayArgs{...}
type TimeOfDayOutput ¶ added in v0.18.0
type TimeOfDayOutput struct{ *pulumi.OutputState }
Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`.
func (TimeOfDayOutput) ElementType ¶ added in v0.18.0
func (TimeOfDayOutput) ElementType() reflect.Type
func (TimeOfDayOutput) Hours ¶ added in v0.18.0
func (o TimeOfDayOutput) Hours() pulumi.IntPtrOutput
Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
func (TimeOfDayOutput) Minutes ¶ added in v0.18.0
func (o TimeOfDayOutput) Minutes() pulumi.IntPtrOutput
Minutes of hour of day. Must be from 0 to 59.
func (TimeOfDayOutput) Nanos ¶ added in v0.18.0
func (o TimeOfDayOutput) Nanos() pulumi.IntPtrOutput
Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
func (TimeOfDayOutput) Seconds ¶ added in v0.18.0
func (o TimeOfDayOutput) Seconds() pulumi.IntPtrOutput
Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
func (TimeOfDayOutput) ToTimeOfDayOutput ¶ added in v0.18.0
func (o TimeOfDayOutput) ToTimeOfDayOutput() TimeOfDayOutput
func (TimeOfDayOutput) ToTimeOfDayOutputWithContext ¶ added in v0.18.0
func (o TimeOfDayOutput) ToTimeOfDayOutputWithContext(ctx context.Context) TimeOfDayOutput
type TimeOfDayResponse ¶ added in v0.18.0
type TimeOfDayResponse struct { // Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. Hours int `pulumi:"hours"` // Minutes of hour of day. Must be from 0 to 59. Minutes int `pulumi:"minutes"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos int `pulumi:"nanos"` // Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds. Seconds int `pulumi:"seconds"` }
Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`.
type TimeOfDayResponseOutput ¶ added in v0.18.0
type TimeOfDayResponseOutput struct{ *pulumi.OutputState }
Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types are google.type.Date and `google.protobuf.Timestamp`.
func (TimeOfDayResponseOutput) ElementType ¶ added in v0.18.0
func (TimeOfDayResponseOutput) ElementType() reflect.Type
func (TimeOfDayResponseOutput) Hours ¶ added in v0.18.0
func (o TimeOfDayResponseOutput) Hours() pulumi.IntOutput
Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
func (TimeOfDayResponseOutput) Minutes ¶ added in v0.18.0
func (o TimeOfDayResponseOutput) Minutes() pulumi.IntOutput
Minutes of hour of day. Must be from 0 to 59.
func (TimeOfDayResponseOutput) Nanos ¶ added in v0.18.0
func (o TimeOfDayResponseOutput) Nanos() pulumi.IntOutput
Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
func (TimeOfDayResponseOutput) Seconds ¶ added in v0.18.0
func (o TimeOfDayResponseOutput) Seconds() pulumi.IntOutput
Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
func (TimeOfDayResponseOutput) ToTimeOfDayResponseOutput ¶ added in v0.18.0
func (o TimeOfDayResponseOutput) ToTimeOfDayResponseOutput() TimeOfDayResponseOutput
func (TimeOfDayResponseOutput) ToTimeOfDayResponseOutputWithContext ¶ added in v0.18.0
func (o TimeOfDayResponseOutput) ToTimeOfDayResponseOutputWithContext(ctx context.Context) TimeOfDayResponseOutput
type WeeklyMaintenanceWindow ¶ added in v0.18.0
type WeeklyMaintenanceWindow struct { // Allows to define schedule that runs specified day of the week. Day WeeklyMaintenanceWindowDay `pulumi:"day"` // Duration of the time window. Duration string `pulumi:"duration"` // Start time of the window in UTC. StartTime TimeOfDay `pulumi:"startTime"` }
Time window specified for weekly operations.
type WeeklyMaintenanceWindowArgs ¶ added in v0.18.0
type WeeklyMaintenanceWindowArgs struct { // Allows to define schedule that runs specified day of the week. Day WeeklyMaintenanceWindowDayInput `pulumi:"day"` // Duration of the time window. Duration pulumi.StringInput `pulumi:"duration"` // Start time of the window in UTC. StartTime TimeOfDayInput `pulumi:"startTime"` }
Time window specified for weekly operations.
func (WeeklyMaintenanceWindowArgs) ElementType ¶ added in v0.18.0
func (WeeklyMaintenanceWindowArgs) ElementType() reflect.Type
func (WeeklyMaintenanceWindowArgs) ToWeeklyMaintenanceWindowOutput ¶ added in v0.18.0
func (i WeeklyMaintenanceWindowArgs) ToWeeklyMaintenanceWindowOutput() WeeklyMaintenanceWindowOutput
func (WeeklyMaintenanceWindowArgs) ToWeeklyMaintenanceWindowOutputWithContext ¶ added in v0.18.0
func (i WeeklyMaintenanceWindowArgs) ToWeeklyMaintenanceWindowOutputWithContext(ctx context.Context) WeeklyMaintenanceWindowOutput
type WeeklyMaintenanceWindowArray ¶ added in v0.18.0
type WeeklyMaintenanceWindowArray []WeeklyMaintenanceWindowInput
func (WeeklyMaintenanceWindowArray) ElementType ¶ added in v0.18.0
func (WeeklyMaintenanceWindowArray) ElementType() reflect.Type
func (WeeklyMaintenanceWindowArray) ToWeeklyMaintenanceWindowArrayOutput ¶ added in v0.18.0
func (i WeeklyMaintenanceWindowArray) ToWeeklyMaintenanceWindowArrayOutput() WeeklyMaintenanceWindowArrayOutput
func (WeeklyMaintenanceWindowArray) ToWeeklyMaintenanceWindowArrayOutputWithContext ¶ added in v0.18.0
func (i WeeklyMaintenanceWindowArray) ToWeeklyMaintenanceWindowArrayOutputWithContext(ctx context.Context) WeeklyMaintenanceWindowArrayOutput
type WeeklyMaintenanceWindowArrayInput ¶ added in v0.18.0
type WeeklyMaintenanceWindowArrayInput interface { pulumi.Input ToWeeklyMaintenanceWindowArrayOutput() WeeklyMaintenanceWindowArrayOutput ToWeeklyMaintenanceWindowArrayOutputWithContext(context.Context) WeeklyMaintenanceWindowArrayOutput }
WeeklyMaintenanceWindowArrayInput is an input type that accepts WeeklyMaintenanceWindowArray and WeeklyMaintenanceWindowArrayOutput values. You can construct a concrete instance of `WeeklyMaintenanceWindowArrayInput` via:
WeeklyMaintenanceWindowArray{ WeeklyMaintenanceWindowArgs{...} }
type WeeklyMaintenanceWindowArrayOutput ¶ added in v0.18.0
type WeeklyMaintenanceWindowArrayOutput struct{ *pulumi.OutputState }
func (WeeklyMaintenanceWindowArrayOutput) ElementType ¶ added in v0.18.0
func (WeeklyMaintenanceWindowArrayOutput) ElementType() reflect.Type
func (WeeklyMaintenanceWindowArrayOutput) Index ¶ added in v0.18.0
func (o WeeklyMaintenanceWindowArrayOutput) Index(i pulumi.IntInput) WeeklyMaintenanceWindowOutput
func (WeeklyMaintenanceWindowArrayOutput) ToWeeklyMaintenanceWindowArrayOutput ¶ added in v0.18.0
func (o WeeklyMaintenanceWindowArrayOutput) ToWeeklyMaintenanceWindowArrayOutput() WeeklyMaintenanceWindowArrayOutput
func (WeeklyMaintenanceWindowArrayOutput) ToWeeklyMaintenanceWindowArrayOutputWithContext ¶ added in v0.18.0
func (o WeeklyMaintenanceWindowArrayOutput) ToWeeklyMaintenanceWindowArrayOutputWithContext(ctx context.Context) WeeklyMaintenanceWindowArrayOutput
type WeeklyMaintenanceWindowDay ¶ added in v0.18.0
type WeeklyMaintenanceWindowDay string
Required. Allows to define schedule that runs specified day of the week.
func (WeeklyMaintenanceWindowDay) ElementType ¶ added in v0.18.0
func (WeeklyMaintenanceWindowDay) ElementType() reflect.Type
func (WeeklyMaintenanceWindowDay) ToStringOutput ¶ added in v0.18.0
func (e WeeklyMaintenanceWindowDay) ToStringOutput() pulumi.StringOutput
func (WeeklyMaintenanceWindowDay) ToStringOutputWithContext ¶ added in v0.18.0
func (e WeeklyMaintenanceWindowDay) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WeeklyMaintenanceWindowDay) ToStringPtrOutput ¶ added in v0.18.0
func (e WeeklyMaintenanceWindowDay) ToStringPtrOutput() pulumi.StringPtrOutput
func (WeeklyMaintenanceWindowDay) ToStringPtrOutputWithContext ¶ added in v0.18.0
func (e WeeklyMaintenanceWindowDay) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WeeklyMaintenanceWindowDay) ToWeeklyMaintenanceWindowDayOutput ¶ added in v0.18.0
func (e WeeklyMaintenanceWindowDay) ToWeeklyMaintenanceWindowDayOutput() WeeklyMaintenanceWindowDayOutput
func (WeeklyMaintenanceWindowDay) ToWeeklyMaintenanceWindowDayOutputWithContext ¶ added in v0.18.0
func (e WeeklyMaintenanceWindowDay) ToWeeklyMaintenanceWindowDayOutputWithContext(ctx context.Context) WeeklyMaintenanceWindowDayOutput
func (WeeklyMaintenanceWindowDay) ToWeeklyMaintenanceWindowDayPtrOutput ¶ added in v0.18.0
func (e WeeklyMaintenanceWindowDay) ToWeeklyMaintenanceWindowDayPtrOutput() WeeklyMaintenanceWindowDayPtrOutput
func (WeeklyMaintenanceWindowDay) ToWeeklyMaintenanceWindowDayPtrOutputWithContext ¶ added in v0.18.0
func (e WeeklyMaintenanceWindowDay) ToWeeklyMaintenanceWindowDayPtrOutputWithContext(ctx context.Context) WeeklyMaintenanceWindowDayPtrOutput
type WeeklyMaintenanceWindowDayInput ¶ added in v0.18.0
type WeeklyMaintenanceWindowDayInput interface { pulumi.Input ToWeeklyMaintenanceWindowDayOutput() WeeklyMaintenanceWindowDayOutput ToWeeklyMaintenanceWindowDayOutputWithContext(context.Context) WeeklyMaintenanceWindowDayOutput }
WeeklyMaintenanceWindowDayInput is an input type that accepts values of the WeeklyMaintenanceWindowDay enum A concrete instance of `WeeklyMaintenanceWindowDayInput` can be one of the following:
WeeklyMaintenanceWindowDayDayOfWeekUnspecified WeeklyMaintenanceWindowDayMonday WeeklyMaintenanceWindowDayTuesday WeeklyMaintenanceWindowDayWednesday WeeklyMaintenanceWindowDayThursday WeeklyMaintenanceWindowDayFriday WeeklyMaintenanceWindowDaySaturday WeeklyMaintenanceWindowDaySunday
type WeeklyMaintenanceWindowDayOutput ¶ added in v0.18.0
type WeeklyMaintenanceWindowDayOutput struct{ *pulumi.OutputState }
func (WeeklyMaintenanceWindowDayOutput) ElementType ¶ added in v0.18.0
func (WeeklyMaintenanceWindowDayOutput) ElementType() reflect.Type
func (WeeklyMaintenanceWindowDayOutput) ToStringOutput ¶ added in v0.18.0
func (o WeeklyMaintenanceWindowDayOutput) ToStringOutput() pulumi.StringOutput
func (WeeklyMaintenanceWindowDayOutput) ToStringOutputWithContext ¶ added in v0.18.0
func (o WeeklyMaintenanceWindowDayOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WeeklyMaintenanceWindowDayOutput) ToStringPtrOutput ¶ added in v0.18.0
func (o WeeklyMaintenanceWindowDayOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WeeklyMaintenanceWindowDayOutput) ToStringPtrOutputWithContext ¶ added in v0.18.0
func (o WeeklyMaintenanceWindowDayOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WeeklyMaintenanceWindowDayOutput) ToWeeklyMaintenanceWindowDayOutput ¶ added in v0.18.0
func (o WeeklyMaintenanceWindowDayOutput) ToWeeklyMaintenanceWindowDayOutput() WeeklyMaintenanceWindowDayOutput
func (WeeklyMaintenanceWindowDayOutput) ToWeeklyMaintenanceWindowDayOutputWithContext ¶ added in v0.18.0
func (o WeeklyMaintenanceWindowDayOutput) ToWeeklyMaintenanceWindowDayOutputWithContext(ctx context.Context) WeeklyMaintenanceWindowDayOutput
func (WeeklyMaintenanceWindowDayOutput) ToWeeklyMaintenanceWindowDayPtrOutput ¶ added in v0.18.0
func (o WeeklyMaintenanceWindowDayOutput) ToWeeklyMaintenanceWindowDayPtrOutput() WeeklyMaintenanceWindowDayPtrOutput
func (WeeklyMaintenanceWindowDayOutput) ToWeeklyMaintenanceWindowDayPtrOutputWithContext ¶ added in v0.18.0
func (o WeeklyMaintenanceWindowDayOutput) ToWeeklyMaintenanceWindowDayPtrOutputWithContext(ctx context.Context) WeeklyMaintenanceWindowDayPtrOutput
type WeeklyMaintenanceWindowDayPtrInput ¶ added in v0.18.0
type WeeklyMaintenanceWindowDayPtrInput interface { pulumi.Input ToWeeklyMaintenanceWindowDayPtrOutput() WeeklyMaintenanceWindowDayPtrOutput ToWeeklyMaintenanceWindowDayPtrOutputWithContext(context.Context) WeeklyMaintenanceWindowDayPtrOutput }
func WeeklyMaintenanceWindowDayPtr ¶ added in v0.18.0
func WeeklyMaintenanceWindowDayPtr(v string) WeeklyMaintenanceWindowDayPtrInput
type WeeklyMaintenanceWindowDayPtrOutput ¶ added in v0.18.0
type WeeklyMaintenanceWindowDayPtrOutput struct{ *pulumi.OutputState }
func (WeeklyMaintenanceWindowDayPtrOutput) Elem ¶ added in v0.18.0
func (o WeeklyMaintenanceWindowDayPtrOutput) Elem() WeeklyMaintenanceWindowDayOutput
func (WeeklyMaintenanceWindowDayPtrOutput) ElementType ¶ added in v0.18.0
func (WeeklyMaintenanceWindowDayPtrOutput) ElementType() reflect.Type
func (WeeklyMaintenanceWindowDayPtrOutput) ToStringPtrOutput ¶ added in v0.18.0
func (o WeeklyMaintenanceWindowDayPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WeeklyMaintenanceWindowDayPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.18.0
func (o WeeklyMaintenanceWindowDayPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WeeklyMaintenanceWindowDayPtrOutput) ToWeeklyMaintenanceWindowDayPtrOutput ¶ added in v0.18.0
func (o WeeklyMaintenanceWindowDayPtrOutput) ToWeeklyMaintenanceWindowDayPtrOutput() WeeklyMaintenanceWindowDayPtrOutput
func (WeeklyMaintenanceWindowDayPtrOutput) ToWeeklyMaintenanceWindowDayPtrOutputWithContext ¶ added in v0.18.0
func (o WeeklyMaintenanceWindowDayPtrOutput) ToWeeklyMaintenanceWindowDayPtrOutputWithContext(ctx context.Context) WeeklyMaintenanceWindowDayPtrOutput
type WeeklyMaintenanceWindowInput ¶ added in v0.18.0
type WeeklyMaintenanceWindowInput interface { pulumi.Input ToWeeklyMaintenanceWindowOutput() WeeklyMaintenanceWindowOutput ToWeeklyMaintenanceWindowOutputWithContext(context.Context) WeeklyMaintenanceWindowOutput }
WeeklyMaintenanceWindowInput is an input type that accepts WeeklyMaintenanceWindowArgs and WeeklyMaintenanceWindowOutput values. You can construct a concrete instance of `WeeklyMaintenanceWindowInput` via:
WeeklyMaintenanceWindowArgs{...}
type WeeklyMaintenanceWindowOutput ¶ added in v0.18.0
type WeeklyMaintenanceWindowOutput struct{ *pulumi.OutputState }
Time window specified for weekly operations.
func (WeeklyMaintenanceWindowOutput) Day ¶ added in v0.18.0
func (o WeeklyMaintenanceWindowOutput) Day() WeeklyMaintenanceWindowDayOutput
Allows to define schedule that runs specified day of the week.
func (WeeklyMaintenanceWindowOutput) Duration ¶ added in v0.18.0
func (o WeeklyMaintenanceWindowOutput) Duration() pulumi.StringOutput
Duration of the time window.
func (WeeklyMaintenanceWindowOutput) ElementType ¶ added in v0.18.0
func (WeeklyMaintenanceWindowOutput) ElementType() reflect.Type
func (WeeklyMaintenanceWindowOutput) StartTime ¶ added in v0.18.0
func (o WeeklyMaintenanceWindowOutput) StartTime() TimeOfDayOutput
Start time of the window in UTC.
func (WeeklyMaintenanceWindowOutput) ToWeeklyMaintenanceWindowOutput ¶ added in v0.18.0
func (o WeeklyMaintenanceWindowOutput) ToWeeklyMaintenanceWindowOutput() WeeklyMaintenanceWindowOutput
func (WeeklyMaintenanceWindowOutput) ToWeeklyMaintenanceWindowOutputWithContext ¶ added in v0.18.0
func (o WeeklyMaintenanceWindowOutput) ToWeeklyMaintenanceWindowOutputWithContext(ctx context.Context) WeeklyMaintenanceWindowOutput
type WeeklyMaintenanceWindowResponse ¶ added in v0.18.0
type WeeklyMaintenanceWindowResponse struct { // Allows to define schedule that runs specified day of the week. Day string `pulumi:"day"` // Duration of the time window. Duration string `pulumi:"duration"` // Start time of the window in UTC. StartTime TimeOfDayResponse `pulumi:"startTime"` }
Time window specified for weekly operations.
type WeeklyMaintenanceWindowResponseArrayOutput ¶ added in v0.18.0
type WeeklyMaintenanceWindowResponseArrayOutput struct{ *pulumi.OutputState }
func (WeeklyMaintenanceWindowResponseArrayOutput) ElementType ¶ added in v0.18.0
func (WeeklyMaintenanceWindowResponseArrayOutput) ElementType() reflect.Type
func (WeeklyMaintenanceWindowResponseArrayOutput) ToWeeklyMaintenanceWindowResponseArrayOutput ¶ added in v0.18.0
func (o WeeklyMaintenanceWindowResponseArrayOutput) ToWeeklyMaintenanceWindowResponseArrayOutput() WeeklyMaintenanceWindowResponseArrayOutput
func (WeeklyMaintenanceWindowResponseArrayOutput) ToWeeklyMaintenanceWindowResponseArrayOutputWithContext ¶ added in v0.18.0
func (o WeeklyMaintenanceWindowResponseArrayOutput) ToWeeklyMaintenanceWindowResponseArrayOutputWithContext(ctx context.Context) WeeklyMaintenanceWindowResponseArrayOutput
type WeeklyMaintenanceWindowResponseOutput ¶ added in v0.18.0
type WeeklyMaintenanceWindowResponseOutput struct{ *pulumi.OutputState }
Time window specified for weekly operations.
func (WeeklyMaintenanceWindowResponseOutput) Day ¶ added in v0.18.0
func (o WeeklyMaintenanceWindowResponseOutput) Day() pulumi.StringOutput
Allows to define schedule that runs specified day of the week.
func (WeeklyMaintenanceWindowResponseOutput) Duration ¶ added in v0.18.0
func (o WeeklyMaintenanceWindowResponseOutput) Duration() pulumi.StringOutput
Duration of the time window.
func (WeeklyMaintenanceWindowResponseOutput) ElementType ¶ added in v0.18.0
func (WeeklyMaintenanceWindowResponseOutput) ElementType() reflect.Type
func (WeeklyMaintenanceWindowResponseOutput) StartTime ¶ added in v0.18.0
func (o WeeklyMaintenanceWindowResponseOutput) StartTime() TimeOfDayResponseOutput
Start time of the window in UTC.
func (WeeklyMaintenanceWindowResponseOutput) ToWeeklyMaintenanceWindowResponseOutput ¶ added in v0.18.0
func (o WeeklyMaintenanceWindowResponseOutput) ToWeeklyMaintenanceWindowResponseOutput() WeeklyMaintenanceWindowResponseOutput
func (WeeklyMaintenanceWindowResponseOutput) ToWeeklyMaintenanceWindowResponseOutputWithContext ¶ added in v0.18.0
func (o WeeklyMaintenanceWindowResponseOutput) ToWeeklyMaintenanceWindowResponseOutputWithContext(ctx context.Context) WeeklyMaintenanceWindowResponseOutput