str
Required. A name for this pre-shared key. The name must be
1-63 characters long, and comply with RFC1035. Specifically,
the name must be 1-63 characters long and match the regular
expression [a-z]([-a-z0-9]*[a-z0-9])? which means the
first character must be a lowercase letter, and all
following characters must be a dash, lowercase letter, or
digit, except the last character, which cannot be a dash.
This field is a member of oneof_ _name.
start_time
str
A RFC3339 timestamp on or after which the key
is valid. startTime can be in the future. If the
keychain has a single key, startTime can be
omitted. If the keychain has multiple keys,
startTime is mandatory for each key. The start
times of keys must be in increasing order. The
start times of two consecutive keys must be at
least 6 hours apart.
This field is a member of oneof_ _start_time.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Class InterconnectMacsecPreSharedKey (0.1.5)\n\nVersion latestkeyboard_arrow_down\n\n- [0.1.5 (latest)](/python/docs/reference/google-cloud-compute-v1beta/latest/google.cloud.compute_v1beta.types.InterconnectMacsecPreSharedKey)\n- [0.1.4](/python/docs/reference/google-cloud-compute-v1beta/0.1.4/google.cloud.compute_v1beta.types.InterconnectMacsecPreSharedKey) \n\n InterconnectMacsecPreSharedKey(\n mapping=None, *, ignore_unknown_fields=False, **kwargs\n )\n\nDescribes a pre-shared key used to setup MACsec in static\nconnectivity association key (CAK) mode.\n\n.. _oneof: \u003chttps://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields\u003e"]]