published on Friday, Apr 24, 2026 by Pulumi
published on Friday, Apr 24, 2026 by Pulumi
Use this data source to get information about a Lustre instance. For more information see the API docs.
Example Usage
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
variables:
instance:
fn::invoke:
function: gcp:lustre:getInstance
arguments:
name: my-instance
zone: us-central1-a
Using getInstance
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getInstance(args: GetInstanceArgs, opts?: InvokeOptions): Promise<GetInstanceResult>
function getInstanceOutput(args: GetInstanceOutputArgs, opts?: InvokeOptions): Output<GetInstanceResult>def get_instance(instance_id: Optional[str] = None,
project: Optional[str] = None,
zone: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetInstanceResult
def get_instance_output(instance_id: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
zone: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetInstanceResult]func LookupInstance(ctx *Context, args *LookupInstanceArgs, opts ...InvokeOption) (*LookupInstanceResult, error)
func LookupInstanceOutput(ctx *Context, args *LookupInstanceOutputArgs, opts ...InvokeOption) LookupInstanceResultOutput> Note: This function is named LookupInstance in the Go SDK.
public static class GetInstance
{
public static Task<GetInstanceResult> InvokeAsync(GetInstanceArgs args, InvokeOptions? opts = null)
public static Output<GetInstanceResult> Invoke(GetInstanceInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetInstanceResult> getInstance(GetInstanceArgs args, InvokeOptions options)
public static Output<GetInstanceResult> getInstance(GetInstanceArgs args, InvokeOptions options)
fn::invoke:
function: gcp:lustre/getInstance:getInstance
arguments:
# arguments dictionaryThe following arguments are supported:
- Instance
Id string - The instance id of the Lustre instance.
- Project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- Zone string
- The ID of the zone in which the resource belongs. If it is not provided, the provider zone is used.
- Instance
Id string - The instance id of the Lustre instance.
- Project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- Zone string
- The ID of the zone in which the resource belongs. If it is not provided, the provider zone is used.
- instance
Id String - The instance id of the Lustre instance.
- project String
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- zone String
- The ID of the zone in which the resource belongs. If it is not provided, the provider zone is used.
- instance
Id string - The instance id of the Lustre instance.
- project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- zone string
- The ID of the zone in which the resource belongs. If it is not provided, the provider zone is used.
- instance_
id str - The instance id of the Lustre instance.
- project str
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- zone str
- The ID of the zone in which the resource belongs. If it is not provided, the provider zone is used.
- instance
Id String - The instance id of the Lustre instance.
- project String
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- zone String
- The ID of the zone in which the resource belongs. If it is not provided, the provider zone is used.
getInstance Result
The following output properties are available:
- Access
Rules List<GetOptions Instance Access Rules Option> - Capacity
Gib string - Create
Time string - Description string
- Dynamic
Tier List<GetOptions Instance Dynamic Tier Option> - Effective
Labels Dictionary<string, string> - Filesystem string
- Gke
Support boolEnabled - Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Id string - Kms
Key string - Labels Dictionary<string, string>
- Location string
- Maintenance
Policies List<GetInstance Maintenance Policy> - Mount
Point string - Name string
- Network string
- Per
Unit stringStorage Throughput - Placement
Policy string - Pulumi
Labels Dictionary<string, string> - State string
- State
Reason string - Uid string
- Upcoming
Maintenance List<GetSchedules Instance Upcoming Maintenance Schedule> - Update
Time string - Project string
- Zone string
- Access
Rules []GetOptions Instance Access Rules Option - Capacity
Gib string - Create
Time string - Description string
- Dynamic
Tier []GetOptions Instance Dynamic Tier Option - Effective
Labels map[string]string - Filesystem string
- Gke
Support boolEnabled - Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Id string - Kms
Key string - Labels map[string]string
- Location string
- Maintenance
Policies []GetInstance Maintenance Policy - Mount
Point string - Name string
- Network string
- Per
Unit stringStorage Throughput - Placement
Policy string - Pulumi
Labels map[string]string - State string
- State
Reason string - Uid string
- Upcoming
Maintenance []GetSchedules Instance Upcoming Maintenance Schedule - Update
Time string - Project string
- Zone string
- access
Rules List<GetOptions Instance Access Rules Option> - capacity
Gib String - create
Time String - description String
- dynamic
Tier List<GetOptions Instance Dynamic Tier Option> - effective
Labels Map<String,String> - filesystem String
- gke
Support BooleanEnabled - id String
- The provider-assigned unique ID for this managed resource.
- instance
Id String - kms
Key String - labels Map<String,String>
- location String
- maintenance
Policies List<GetInstance Maintenance Policy> - mount
Point String - name String
- network String
- per
Unit StringStorage Throughput - placement
Policy String - pulumi
Labels Map<String,String> - state String
- state
Reason String - uid String
- upcoming
Maintenance List<GetSchedules Instance Upcoming Maintenance Schedule> - update
Time String - project String
- zone String
- access
Rules GetOptions Instance Access Rules Option[] - capacity
Gib string - create
Time string - description string
- dynamic
Tier GetOptions Instance Dynamic Tier Option[] - effective
Labels {[key: string]: string} - filesystem string
- gke
Support booleanEnabled - id string
- The provider-assigned unique ID for this managed resource.
- instance
Id string - kms
Key string - labels {[key: string]: string}
- location string
- maintenance
Policies GetInstance Maintenance Policy[] - mount
Point string - name string
- network string
- per
Unit stringStorage Throughput - placement
Policy string - pulumi
Labels {[key: string]: string} - state string
- state
Reason string - uid string
- upcoming
Maintenance GetSchedules Instance Upcoming Maintenance Schedule[] - update
Time string - project string
- zone string
- access_
rules_ Sequence[Getoptions Instance Access Rules Option] - capacity_
gib str - create_
time str - description str
- dynamic_
tier_ Sequence[Getoptions Instance Dynamic Tier Option] - effective_
labels Mapping[str, str] - filesystem str
- gke_
support_ boolenabled - id str
- The provider-assigned unique ID for this managed resource.
- instance_
id str - kms_
key str - labels Mapping[str, str]
- location str
- maintenance_
policies Sequence[GetInstance Maintenance Policy] - mount_
point str - name str
- network str
- per_
unit_ strstorage_ throughput - placement_
policy str - pulumi_
labels Mapping[str, str] - state str
- state_
reason str - uid str
- upcoming_
maintenance_ Sequence[Getschedules Instance Upcoming Maintenance Schedule] - update_
time str - project str
- zone str
- access
Rules List<Property Map>Options - capacity
Gib String - create
Time String - description String
- dynamic
Tier List<Property Map>Options - effective
Labels Map<String> - filesystem String
- gke
Support BooleanEnabled - id String
- The provider-assigned unique ID for this managed resource.
- instance
Id String - kms
Key String - labels Map<String>
- location String
- maintenance
Policies List<Property Map> - mount
Point String - name String
- network String
- per
Unit StringStorage Throughput - placement
Policy String - pulumi
Labels Map<String> - state String
- state
Reason String - uid String
- upcoming
Maintenance List<Property Map>Schedules - update
Time String - project String
- zone String
Supporting Types
GetInstanceAccessRulesOption
- Access
Rules List<GetInstance Access Rules Option Access Rule> - The access rules for the instance.
- Default
Squash intGid - The user squash GID for the default access rule. This user squash GID applies to all root users connecting from clients that are not matched by any of the access rules. If not set, the default is 0 (no GID squash).
- Default
Squash stringMode - The squash mode for the default access rule. Possible values: NO_SQUASH ROOT_SQUASH
- Default
Squash intUid - The user squash UID for the default access rule. This user squash UID applies to all root users connecting from clients that are not matched by any of the access rules. If not set, the default is 0 (no UID squash).
- Access
Rules []GetInstance Access Rules Option Access Rule - The access rules for the instance.
- Default
Squash intGid - The user squash GID for the default access rule. This user squash GID applies to all root users connecting from clients that are not matched by any of the access rules. If not set, the default is 0 (no GID squash).
- Default
Squash stringMode - The squash mode for the default access rule. Possible values: NO_SQUASH ROOT_SQUASH
- Default
Squash intUid - The user squash UID for the default access rule. This user squash UID applies to all root users connecting from clients that are not matched by any of the access rules. If not set, the default is 0 (no UID squash).
- access
Rules List<GetInstance Access Rules Option Access Rule> - The access rules for the instance.
- default
Squash IntegerGid - The user squash GID for the default access rule. This user squash GID applies to all root users connecting from clients that are not matched by any of the access rules. If not set, the default is 0 (no GID squash).
- default
Squash StringMode - The squash mode for the default access rule. Possible values: NO_SQUASH ROOT_SQUASH
- default
Squash IntegerUid - The user squash UID for the default access rule. This user squash UID applies to all root users connecting from clients that are not matched by any of the access rules. If not set, the default is 0 (no UID squash).
- access
Rules GetInstance Access Rules Option Access Rule[] - The access rules for the instance.
- default
Squash numberGid - The user squash GID for the default access rule. This user squash GID applies to all root users connecting from clients that are not matched by any of the access rules. If not set, the default is 0 (no GID squash).
- default
Squash stringMode - The squash mode for the default access rule. Possible values: NO_SQUASH ROOT_SQUASH
- default
Squash numberUid - The user squash UID for the default access rule. This user squash UID applies to all root users connecting from clients that are not matched by any of the access rules. If not set, the default is 0 (no UID squash).
- access_
rules Sequence[GetInstance Access Rules Option Access Rule] - The access rules for the instance.
- default_
squash_ intgid - The user squash GID for the default access rule. This user squash GID applies to all root users connecting from clients that are not matched by any of the access rules. If not set, the default is 0 (no GID squash).
- default_
squash_ strmode - The squash mode for the default access rule. Possible values: NO_SQUASH ROOT_SQUASH
- default_
squash_ intuid - The user squash UID for the default access rule. This user squash UID applies to all root users connecting from clients that are not matched by any of the access rules. If not set, the default is 0 (no UID squash).
- access
Rules List<Property Map> - The access rules for the instance.
- default
Squash NumberGid - The user squash GID for the default access rule. This user squash GID applies to all root users connecting from clients that are not matched by any of the access rules. If not set, the default is 0 (no GID squash).
- default
Squash StringMode - The squash mode for the default access rule. Possible values: NO_SQUASH ROOT_SQUASH
- default
Squash NumberUid - The user squash UID for the default access rule. This user squash UID applies to all root users connecting from clients that are not matched by any of the access rules. If not set, the default is 0 (no UID squash).
GetInstanceAccessRulesOptionAccessRule
- Ip
Address List<string>Ranges - The IP address ranges to which to apply this access rule. Accepts non-overlapping CIDR ranges (e.g., '192.168.1.0/24') and IP addresses (e.g., '192.168.1.0').
- Name string
- The name of the access rule policy group. Must be 16 characters or less and include only alphanumeric characters or '_'.
- Squash
Mode string - Squash mode for the access rule. Possible values: NO_SQUASH ROOT_SQUASH
- Ip
Address []stringRanges - The IP address ranges to which to apply this access rule. Accepts non-overlapping CIDR ranges (e.g., '192.168.1.0/24') and IP addresses (e.g., '192.168.1.0').
- Name string
- The name of the access rule policy group. Must be 16 characters or less and include only alphanumeric characters or '_'.
- Squash
Mode string - Squash mode for the access rule. Possible values: NO_SQUASH ROOT_SQUASH
- ip
Address List<String>Ranges - The IP address ranges to which to apply this access rule. Accepts non-overlapping CIDR ranges (e.g., '192.168.1.0/24') and IP addresses (e.g., '192.168.1.0').
- name String
- The name of the access rule policy group. Must be 16 characters or less and include only alphanumeric characters or '_'.
- squash
Mode String - Squash mode for the access rule. Possible values: NO_SQUASH ROOT_SQUASH
- ip
Address string[]Ranges - The IP address ranges to which to apply this access rule. Accepts non-overlapping CIDR ranges (e.g., '192.168.1.0/24') and IP addresses (e.g., '192.168.1.0').
- name string
- The name of the access rule policy group. Must be 16 characters or less and include only alphanumeric characters or '_'.
- squash
Mode string - Squash mode for the access rule. Possible values: NO_SQUASH ROOT_SQUASH
- ip_
address_ Sequence[str]ranges - The IP address ranges to which to apply this access rule. Accepts non-overlapping CIDR ranges (e.g., '192.168.1.0/24') and IP addresses (e.g., '192.168.1.0').
- name str
- The name of the access rule policy group. Must be 16 characters or less and include only alphanumeric characters or '_'.
- squash_
mode str - Squash mode for the access rule. Possible values: NO_SQUASH ROOT_SQUASH
- ip
Address List<String>Ranges - The IP address ranges to which to apply this access rule. Accepts non-overlapping CIDR ranges (e.g., '192.168.1.0/24') and IP addresses (e.g., '192.168.1.0').
- name String
- The name of the access rule policy group. Must be 16 characters or less and include only alphanumeric characters or '_'.
- squash
Mode String - Squash mode for the access rule. Possible values: NO_SQUASH ROOT_SQUASH
GetInstanceDynamicTierOption
- Mode string
- The dynamic tier mode of the instance. Possible values: DISABLED DEFAULT_CACHE
- Mode string
- The dynamic tier mode of the instance. Possible values: DISABLED DEFAULT_CACHE
- mode String
- The dynamic tier mode of the instance. Possible values: DISABLED DEFAULT_CACHE
- mode string
- The dynamic tier mode of the instance. Possible values: DISABLED DEFAULT_CACHE
- mode str
- The dynamic tier mode of the instance. Possible values: DISABLED DEFAULT_CACHE
- mode String
- The dynamic tier mode of the instance. Possible values: DISABLED DEFAULT_CACHE
GetInstanceMaintenancePolicy
- Maintenance
Exclusion List<GetWindows Instance Maintenance Policy Maintenance Exclusion Window> - The exclusion windows for the instance. Currently limited to 1 window.
- Weekly
Maintenance List<GetWindows Instance Maintenance Policy Weekly Maintenance Window> - The weekly maintenance windows for the instance. Currently limited to 1 window.
- Maintenance
Exclusion []GetWindows Instance Maintenance Policy Maintenance Exclusion Window - The exclusion windows for the instance. Currently limited to 1 window.
- Weekly
Maintenance []GetWindows Instance Maintenance Policy Weekly Maintenance Window - The weekly maintenance windows for the instance. Currently limited to 1 window.
- maintenance
Exclusion List<GetWindows Instance Maintenance Policy Maintenance Exclusion Window> - The exclusion windows for the instance. Currently limited to 1 window.
- weekly
Maintenance List<GetWindows Instance Maintenance Policy Weekly Maintenance Window> - The weekly maintenance windows for the instance. Currently limited to 1 window.
- maintenance
Exclusion GetWindows Instance Maintenance Policy Maintenance Exclusion Window[] - The exclusion windows for the instance. Currently limited to 1 window.
- weekly
Maintenance GetWindows Instance Maintenance Policy Weekly Maintenance Window[] - The weekly maintenance windows for the instance. Currently limited to 1 window.
- maintenance_
exclusion_ Sequence[Getwindows Instance Maintenance Policy Maintenance Exclusion Window] - The exclusion windows for the instance. Currently limited to 1 window.
- weekly_
maintenance_ Sequence[Getwindows Instance Maintenance Policy Weekly Maintenance Window] - The weekly maintenance windows for the instance. Currently limited to 1 window.
- maintenance
Exclusion List<Property Map>Windows - The exclusion windows for the instance. Currently limited to 1 window.
- weekly
Maintenance List<Property Map>Windows - The weekly maintenance windows for the instance. Currently limited to 1 window.
GetInstanceMaintenancePolicyMaintenanceExclusionWindow
- End
Dates List<GetInstance Maintenance Policy Maintenance Exclusion Window End Date> Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following:
- A full date, with non-zero year, month, and day values.
- A month and day, with a zero year (for example, an anniversary).
- A year on its own, with a zero month and a zero day.
- A year and month, with a zero day (for example, a credit card expiration date).
Related types:
- google.type.TimeOfDay
- google.type.DateTime
- google.protobuf.Timestamp
- Start
Dates List<GetInstance Maintenance Policy Maintenance Exclusion Window Start Date> Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following:
- A full date, with non-zero year, month, and day values.
- A month and day, with a zero year (for example, an anniversary).
- A year on its own, with a zero month and a zero day.
- A year and month, with a zero day (for example, a credit card expiration date).
Related types:
- google.type.TimeOfDay
- google.type.DateTime
- google.protobuf.Timestamp
- Times
List<Get
Instance Maintenance Policy Maintenance Exclusion Window Time> - 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'.
- End
Dates []GetInstance Maintenance Policy Maintenance Exclusion Window End Date Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following:
- A full date, with non-zero year, month, and day values.
- A month and day, with a zero year (for example, an anniversary).
- A year on its own, with a zero month and a zero day.
- A year and month, with a zero day (for example, a credit card expiration date).
Related types:
- google.type.TimeOfDay
- google.type.DateTime
- google.protobuf.Timestamp
- Start
Dates []GetInstance Maintenance Policy Maintenance Exclusion Window Start Date Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following:
- A full date, with non-zero year, month, and day values.
- A month and day, with a zero year (for example, an anniversary).
- A year on its own, with a zero month and a zero day.
- A year and month, with a zero day (for example, a credit card expiration date).
Related types:
- google.type.TimeOfDay
- google.type.DateTime
- google.protobuf.Timestamp
- Times
[]Get
Instance Maintenance Policy Maintenance Exclusion Window Time - 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'.
- end
Dates List<GetInstance Maintenance Policy Maintenance Exclusion Window End Date> Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following:
- A full date, with non-zero year, month, and day values.
- A month and day, with a zero year (for example, an anniversary).
- A year on its own, with a zero month and a zero day.
- A year and month, with a zero day (for example, a credit card expiration date).
Related types:
- google.type.TimeOfDay
- google.type.DateTime
- google.protobuf.Timestamp
- start
Dates List<GetInstance Maintenance Policy Maintenance Exclusion Window Start Date> Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following:
- A full date, with non-zero year, month, and day values.
- A month and day, with a zero year (for example, an anniversary).
- A year on its own, with a zero month and a zero day.
- A year and month, with a zero day (for example, a credit card expiration date).
Related types:
- google.type.TimeOfDay
- google.type.DateTime
- google.protobuf.Timestamp
- times
List<Get
Instance Maintenance Policy Maintenance Exclusion Window Time> - 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'.
- end
Dates GetInstance Maintenance Policy Maintenance Exclusion Window End Date[] Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following:
- A full date, with non-zero year, month, and day values.
- A month and day, with a zero year (for example, an anniversary).
- A year on its own, with a zero month and a zero day.
- A year and month, with a zero day (for example, a credit card expiration date).
Related types:
- google.type.TimeOfDay
- google.type.DateTime
- google.protobuf.Timestamp
- start
Dates GetInstance Maintenance Policy Maintenance Exclusion Window Start Date[] Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following:
- A full date, with non-zero year, month, and day values.
- A month and day, with a zero year (for example, an anniversary).
- A year on its own, with a zero month and a zero day.
- A year and month, with a zero day (for example, a credit card expiration date).
Related types:
- google.type.TimeOfDay
- google.type.DateTime
- google.protobuf.Timestamp
- times
Get
Instance Maintenance Policy Maintenance Exclusion Window Time[] - 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'.
- end_
dates Sequence[GetInstance Maintenance Policy Maintenance Exclusion Window End Date] Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following:
- A full date, with non-zero year, month, and day values.
- A month and day, with a zero year (for example, an anniversary).
- A year on its own, with a zero month and a zero day.
- A year and month, with a zero day (for example, a credit card expiration date).
Related types:
- google.type.TimeOfDay
- google.type.DateTime
- google.protobuf.Timestamp
- start_
dates Sequence[GetInstance Maintenance Policy Maintenance Exclusion Window Start Date] Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following:
- A full date, with non-zero year, month, and day values.
- A month and day, with a zero year (for example, an anniversary).
- A year on its own, with a zero month and a zero day.
- A year and month, with a zero day (for example, a credit card expiration date).
Related types:
- google.type.TimeOfDay
- google.type.DateTime
- google.protobuf.Timestamp
- times
Sequence[Get
Instance Maintenance Policy Maintenance Exclusion Window Time] - 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'.
- end
Dates List<Property Map> Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following:
- A full date, with non-zero year, month, and day values.
- A month and day, with a zero year (for example, an anniversary).
- A year on its own, with a zero month and a zero day.
- A year and month, with a zero day (for example, a credit card expiration date).
Related types:
- google.type.TimeOfDay
- google.type.DateTime
- google.protobuf.Timestamp
- start
Dates List<Property Map> Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following:
- A full date, with non-zero year, month, and day values.
- A month and day, with a zero year (for example, an anniversary).
- A year on its own, with a zero month and a zero day.
- A year and month, with a zero day (for example, a credit card expiration date).
Related types:
- google.type.TimeOfDay
- google.type.DateTime
- google.protobuf.Timestamp
- times List<Property Map>
- 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'.
GetInstanceMaintenancePolicyMaintenanceExclusionWindowEndDate
- Day int
- Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
- Month int
- Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
- Year int
- Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
- Day int
- Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
- Month int
- Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
- Year int
- Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
- day Integer
- Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
- month Integer
- Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
- year Integer
- Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
- day number
- Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
- month number
- Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
- year number
- Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
- day int
- Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
- month int
- Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
- year int
- Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
- day Number
- Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
- month Number
- Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
- year Number
- Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
GetInstanceMaintenancePolicyMaintenanceExclusionWindowStartDate
- Day int
- Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
- Month int
- Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
- Year int
- Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
- Day int
- Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
- Month int
- Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
- Year int
- Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
- day Integer
- Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
- month Integer
- Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
- year Integer
- Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
- day number
- Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
- month number
- Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
- year number
- Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
- day int
- Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
- month int
- Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
- year int
- Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
- day Number
- Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
- month Number
- Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
- year Number
- Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
GetInstanceMaintenancePolicyMaintenanceExclusionWindowTime
- Hours int
- Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
- Minutes int
- Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59.
- Nanos int
- Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999.
- Seconds int
- Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds.
- Hours int
- Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
- Minutes int
- Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59.
- Nanos int
- Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999.
- Seconds int
- Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds.
- hours Integer
- Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
- minutes Integer
- Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59.
- nanos Integer
- Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999.
- seconds Integer
- Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds.
- hours number
- Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
- minutes number
- Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59.
- nanos number
- Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999.
- seconds number
- Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds.
- hours int
- Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
- minutes int
- Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59.
- nanos int
- Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999.
- seconds int
- Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds.
- hours Number
- Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
- minutes Number
- Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59.
- nanos Number
- Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999.
- seconds Number
- Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds.
GetInstanceMaintenancePolicyWeeklyMaintenanceWindow
- Day
Of stringWeek - Possible values: MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY SUNDAY
- Start
Times List<GetInstance Maintenance Policy Weekly Maintenance Window Start Time> - 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'.
- Day
Of stringWeek - Possible values: MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY SUNDAY
- Start
Times []GetInstance Maintenance Policy Weekly Maintenance Window Start Time - 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'.
- day
Of StringWeek - Possible values: MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY SUNDAY
- start
Times List<GetInstance Maintenance Policy Weekly Maintenance Window Start Time> - 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'.
- day
Of stringWeek - Possible values: MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY SUNDAY
- start
Times GetInstance Maintenance Policy Weekly Maintenance Window Start Time[] - 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'.
- day_
of_ strweek - Possible values: MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY SUNDAY
- start_
times Sequence[GetInstance Maintenance Policy Weekly Maintenance Window Start Time] - 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'.
- day
Of StringWeek - Possible values: MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY SUNDAY
- start
Times List<Property Map> - 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'.
GetInstanceMaintenancePolicyWeeklyMaintenanceWindowStartTime
- Hours int
- Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
- Minutes int
- Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59.
- Nanos int
- Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999.
- Seconds int
- Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds.
- Hours int
- Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
- Minutes int
- Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59.
- Nanos int
- Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999.
- Seconds int
- Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds.
- hours Integer
- Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
- minutes Integer
- Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59.
- nanos Integer
- Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999.
- seconds Integer
- Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds.
- hours number
- Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
- minutes number
- Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59.
- nanos number
- Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999.
- seconds number
- Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds.
- hours int
- Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
- minutes int
- Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59.
- nanos int
- Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999.
- seconds int
- Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds.
- hours Number
- Hours of a day in 24 hour format. Must be greater than or equal to 0 and typically must be less than or equal to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
- minutes Number
- Minutes of an hour. Must be greater than or equal to 0 and less than or equal to 59.
- nanos Number
- Fractions of seconds, in nanoseconds. Must be greater than or equal to 0 and less than or equal to 999,999,999.
- seconds Number
- Seconds of a minute. Must be greater than or equal to 0 and typically must be less than or equal to 59. An API may allow the value 60 if it allows leap-seconds.
GetInstanceUpcomingMaintenanceSchedule
- end_
time str - The scheduled end time for the maintenance.
- start_
time str - The scheduled start time for the maintenance.
Package Details
- Repository
- Google Cloud (GCP) Classic pulumi/pulumi-gcp
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
google-betaTerraform Provider.
published on Friday, Apr 24, 2026 by Pulumi
