Documentation
¶
Index ¶
- type Backup
- type BackupArgs
- type BackupMetadata
- type BackupMetadataArgs
- type BackupMetadataInput
- type BackupMetadataOutput
- type BackupSpec
- type BackupSpecArgs
- func (BackupSpecArgs) ElementType() reflect.Type
- func (i BackupSpecArgs) ToBackupSpecOutput() BackupSpecOutput
- func (i BackupSpecArgs) ToBackupSpecOutputWithContext(ctx context.Context) BackupSpecOutput
- func (i BackupSpecArgs) ToBackupSpecPtrOutput() BackupSpecPtrOutput
- func (i BackupSpecArgs) ToBackupSpecPtrOutputWithContext(ctx context.Context) BackupSpecPtrOutput
- type BackupSpecHooks
- type BackupSpecHooksArgs
- func (BackupSpecHooksArgs) ElementType() reflect.Type
- func (i BackupSpecHooksArgs) ToBackupSpecHooksOutput() BackupSpecHooksOutput
- func (i BackupSpecHooksArgs) ToBackupSpecHooksOutputWithContext(ctx context.Context) BackupSpecHooksOutput
- func (i BackupSpecHooksArgs) ToBackupSpecHooksPtrOutput() BackupSpecHooksPtrOutput
- func (i BackupSpecHooksArgs) ToBackupSpecHooksPtrOutputWithContext(ctx context.Context) BackupSpecHooksPtrOutput
- type BackupSpecHooksInput
- type BackupSpecHooksOutput
- func (BackupSpecHooksOutput) ElementType() reflect.Type
- func (o BackupSpecHooksOutput) Resources() BackupSpecHooksResourcesArrayOutput
- func (o BackupSpecHooksOutput) ToBackupSpecHooksOutput() BackupSpecHooksOutput
- func (o BackupSpecHooksOutput) ToBackupSpecHooksOutputWithContext(ctx context.Context) BackupSpecHooksOutput
- func (o BackupSpecHooksOutput) ToBackupSpecHooksPtrOutput() BackupSpecHooksPtrOutput
- func (o BackupSpecHooksOutput) ToBackupSpecHooksPtrOutputWithContext(ctx context.Context) BackupSpecHooksPtrOutput
- type BackupSpecHooksPtrInput
- type BackupSpecHooksPtrOutput
- func (o BackupSpecHooksPtrOutput) Elem() BackupSpecHooksOutput
- func (BackupSpecHooksPtrOutput) ElementType() reflect.Type
- func (o BackupSpecHooksPtrOutput) Resources() BackupSpecHooksResourcesArrayOutput
- func (o BackupSpecHooksPtrOutput) ToBackupSpecHooksPtrOutput() BackupSpecHooksPtrOutput
- func (o BackupSpecHooksPtrOutput) ToBackupSpecHooksPtrOutputWithContext(ctx context.Context) BackupSpecHooksPtrOutput
- type BackupSpecHooksResources
- type BackupSpecHooksResourcesArgs
- func (BackupSpecHooksResourcesArgs) ElementType() reflect.Type
- func (i BackupSpecHooksResourcesArgs) ToBackupSpecHooksResourcesOutput() BackupSpecHooksResourcesOutput
- func (i BackupSpecHooksResourcesArgs) ToBackupSpecHooksResourcesOutputWithContext(ctx context.Context) BackupSpecHooksResourcesOutput
- type BackupSpecHooksResourcesArray
- func (BackupSpecHooksResourcesArray) ElementType() reflect.Type
- func (i BackupSpecHooksResourcesArray) ToBackupSpecHooksResourcesArrayOutput() BackupSpecHooksResourcesArrayOutput
- func (i BackupSpecHooksResourcesArray) ToBackupSpecHooksResourcesArrayOutputWithContext(ctx context.Context) BackupSpecHooksResourcesArrayOutput
- type BackupSpecHooksResourcesArrayInput
- type BackupSpecHooksResourcesArrayOutput
- func (BackupSpecHooksResourcesArrayOutput) ElementType() reflect.Type
- func (o BackupSpecHooksResourcesArrayOutput) Index(i pulumi.IntInput) BackupSpecHooksResourcesOutput
- func (o BackupSpecHooksResourcesArrayOutput) ToBackupSpecHooksResourcesArrayOutput() BackupSpecHooksResourcesArrayOutput
- func (o BackupSpecHooksResourcesArrayOutput) ToBackupSpecHooksResourcesArrayOutputWithContext(ctx context.Context) BackupSpecHooksResourcesArrayOutput
- type BackupSpecHooksResourcesInput
- type BackupSpecHooksResourcesLabelSelector
- type BackupSpecHooksResourcesLabelSelectorArgs
- func (BackupSpecHooksResourcesLabelSelectorArgs) ElementType() reflect.Type
- func (i BackupSpecHooksResourcesLabelSelectorArgs) ToBackupSpecHooksResourcesLabelSelectorOutput() BackupSpecHooksResourcesLabelSelectorOutput
- func (i BackupSpecHooksResourcesLabelSelectorArgs) ToBackupSpecHooksResourcesLabelSelectorOutputWithContext(ctx context.Context) BackupSpecHooksResourcesLabelSelectorOutput
- func (i BackupSpecHooksResourcesLabelSelectorArgs) ToBackupSpecHooksResourcesLabelSelectorPtrOutput() BackupSpecHooksResourcesLabelSelectorPtrOutput
- func (i BackupSpecHooksResourcesLabelSelectorArgs) ToBackupSpecHooksResourcesLabelSelectorPtrOutputWithContext(ctx context.Context) BackupSpecHooksResourcesLabelSelectorPtrOutput
- type BackupSpecHooksResourcesLabelSelectorInput
- type BackupSpecHooksResourcesLabelSelectorMatchExpressions
- type BackupSpecHooksResourcesLabelSelectorMatchExpressionsArgs
- func (BackupSpecHooksResourcesLabelSelectorMatchExpressionsArgs) ElementType() reflect.Type
- func (i BackupSpecHooksResourcesLabelSelectorMatchExpressionsArgs) ToBackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput() BackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput
- func (i BackupSpecHooksResourcesLabelSelectorMatchExpressionsArgs) ToBackupSpecHooksResourcesLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) BackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput
- type BackupSpecHooksResourcesLabelSelectorMatchExpressionsArray
- func (BackupSpecHooksResourcesLabelSelectorMatchExpressionsArray) ElementType() reflect.Type
- func (i BackupSpecHooksResourcesLabelSelectorMatchExpressionsArray) ToBackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput() BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput
- func (i BackupSpecHooksResourcesLabelSelectorMatchExpressionsArray) ToBackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput
- type BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayInput
- type BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput
- func (BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput) ElementType() reflect.Type
- func (o BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) BackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput
- func (o BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput) ToBackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput() BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput
- func (o BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput) ToBackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput
- type BackupSpecHooksResourcesLabelSelectorMatchExpressionsInput
- type BackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput
- func (BackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput) ElementType() reflect.Type
- func (o BackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
- func (o BackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
- func (o BackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput) ToBackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput() BackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput
- func (o BackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput) ToBackupSpecHooksResourcesLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) BackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput
- func (o BackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
- type BackupSpecHooksResourcesLabelSelectorMatchLabels
- type BackupSpecHooksResourcesLabelSelectorMatchLabelsArgs
- func (BackupSpecHooksResourcesLabelSelectorMatchLabelsArgs) ElementType() reflect.Type
- func (i BackupSpecHooksResourcesLabelSelectorMatchLabelsArgs) ToBackupSpecHooksResourcesLabelSelectorMatchLabelsOutput() BackupSpecHooksResourcesLabelSelectorMatchLabelsOutput
- func (i BackupSpecHooksResourcesLabelSelectorMatchLabelsArgs) ToBackupSpecHooksResourcesLabelSelectorMatchLabelsOutputWithContext(ctx context.Context) BackupSpecHooksResourcesLabelSelectorMatchLabelsOutput
- type BackupSpecHooksResourcesLabelSelectorMatchLabelsInput
- type BackupSpecHooksResourcesLabelSelectorMatchLabelsOutput
- func (BackupSpecHooksResourcesLabelSelectorMatchLabelsOutput) ElementType() reflect.Type
- func (o BackupSpecHooksResourcesLabelSelectorMatchLabelsOutput) ToBackupSpecHooksResourcesLabelSelectorMatchLabelsOutput() BackupSpecHooksResourcesLabelSelectorMatchLabelsOutput
- func (o BackupSpecHooksResourcesLabelSelectorMatchLabelsOutput) ToBackupSpecHooksResourcesLabelSelectorMatchLabelsOutputWithContext(ctx context.Context) BackupSpecHooksResourcesLabelSelectorMatchLabelsOutput
- type BackupSpecHooksResourcesLabelSelectorOutput
- func (BackupSpecHooksResourcesLabelSelectorOutput) ElementType() reflect.Type
- func (o BackupSpecHooksResourcesLabelSelectorOutput) MatchExpressions() BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput
- func (o BackupSpecHooksResourcesLabelSelectorOutput) MatchLabels() pulumi.StringMapOutput
- func (o BackupSpecHooksResourcesLabelSelectorOutput) ToBackupSpecHooksResourcesLabelSelectorOutput() BackupSpecHooksResourcesLabelSelectorOutput
- func (o BackupSpecHooksResourcesLabelSelectorOutput) ToBackupSpecHooksResourcesLabelSelectorOutputWithContext(ctx context.Context) BackupSpecHooksResourcesLabelSelectorOutput
- func (o BackupSpecHooksResourcesLabelSelectorOutput) ToBackupSpecHooksResourcesLabelSelectorPtrOutput() BackupSpecHooksResourcesLabelSelectorPtrOutput
- func (o BackupSpecHooksResourcesLabelSelectorOutput) ToBackupSpecHooksResourcesLabelSelectorPtrOutputWithContext(ctx context.Context) BackupSpecHooksResourcesLabelSelectorPtrOutput
- type BackupSpecHooksResourcesLabelSelectorPtrInput
- type BackupSpecHooksResourcesLabelSelectorPtrOutput
- func (o BackupSpecHooksResourcesLabelSelectorPtrOutput) Elem() BackupSpecHooksResourcesLabelSelectorOutput
- func (BackupSpecHooksResourcesLabelSelectorPtrOutput) ElementType() reflect.Type
- func (o BackupSpecHooksResourcesLabelSelectorPtrOutput) MatchExpressions() BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput
- func (o BackupSpecHooksResourcesLabelSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
- func (o BackupSpecHooksResourcesLabelSelectorPtrOutput) ToBackupSpecHooksResourcesLabelSelectorPtrOutput() BackupSpecHooksResourcesLabelSelectorPtrOutput
- func (o BackupSpecHooksResourcesLabelSelectorPtrOutput) ToBackupSpecHooksResourcesLabelSelectorPtrOutputWithContext(ctx context.Context) BackupSpecHooksResourcesLabelSelectorPtrOutput
- type BackupSpecHooksResourcesOutput
- func (BackupSpecHooksResourcesOutput) ElementType() reflect.Type
- func (o BackupSpecHooksResourcesOutput) ExcludedNamespaces() pulumi.StringArrayOutput
- func (o BackupSpecHooksResourcesOutput) ExcludedResources() pulumi.StringArrayOutput
- func (o BackupSpecHooksResourcesOutput) IncludedNamespaces() pulumi.StringArrayOutput
- func (o BackupSpecHooksResourcesOutput) IncludedResources() pulumi.StringArrayOutput
- func (o BackupSpecHooksResourcesOutput) LabelSelector() BackupSpecHooksResourcesLabelSelectorPtrOutput
- func (o BackupSpecHooksResourcesOutput) Name() pulumi.StringOutput
- func (o BackupSpecHooksResourcesOutput) Post() BackupSpecHooksResourcesPostArrayOutput
- func (o BackupSpecHooksResourcesOutput) Pre() BackupSpecHooksResourcesPreArrayOutput
- func (o BackupSpecHooksResourcesOutput) ToBackupSpecHooksResourcesOutput() BackupSpecHooksResourcesOutput
- func (o BackupSpecHooksResourcesOutput) ToBackupSpecHooksResourcesOutputWithContext(ctx context.Context) BackupSpecHooksResourcesOutput
- type BackupSpecHooksResourcesPost
- type BackupSpecHooksResourcesPostArgs
- func (BackupSpecHooksResourcesPostArgs) ElementType() reflect.Type
- func (i BackupSpecHooksResourcesPostArgs) ToBackupSpecHooksResourcesPostOutput() BackupSpecHooksResourcesPostOutput
- func (i BackupSpecHooksResourcesPostArgs) ToBackupSpecHooksResourcesPostOutputWithContext(ctx context.Context) BackupSpecHooksResourcesPostOutput
- type BackupSpecHooksResourcesPostArray
- func (BackupSpecHooksResourcesPostArray) ElementType() reflect.Type
- func (i BackupSpecHooksResourcesPostArray) ToBackupSpecHooksResourcesPostArrayOutput() BackupSpecHooksResourcesPostArrayOutput
- func (i BackupSpecHooksResourcesPostArray) ToBackupSpecHooksResourcesPostArrayOutputWithContext(ctx context.Context) BackupSpecHooksResourcesPostArrayOutput
- type BackupSpecHooksResourcesPostArrayInput
- type BackupSpecHooksResourcesPostArrayOutput
- func (BackupSpecHooksResourcesPostArrayOutput) ElementType() reflect.Type
- func (o BackupSpecHooksResourcesPostArrayOutput) Index(i pulumi.IntInput) BackupSpecHooksResourcesPostOutput
- func (o BackupSpecHooksResourcesPostArrayOutput) ToBackupSpecHooksResourcesPostArrayOutput() BackupSpecHooksResourcesPostArrayOutput
- func (o BackupSpecHooksResourcesPostArrayOutput) ToBackupSpecHooksResourcesPostArrayOutputWithContext(ctx context.Context) BackupSpecHooksResourcesPostArrayOutput
- type BackupSpecHooksResourcesPostExec
- type BackupSpecHooksResourcesPostExecArgs
- func (BackupSpecHooksResourcesPostExecArgs) ElementType() reflect.Type
- func (i BackupSpecHooksResourcesPostExecArgs) ToBackupSpecHooksResourcesPostExecOutput() BackupSpecHooksResourcesPostExecOutput
- func (i BackupSpecHooksResourcesPostExecArgs) ToBackupSpecHooksResourcesPostExecOutputWithContext(ctx context.Context) BackupSpecHooksResourcesPostExecOutput
- type BackupSpecHooksResourcesPostExecInput
- type BackupSpecHooksResourcesPostExecOutput
- func (o BackupSpecHooksResourcesPostExecOutput) Command() pulumi.StringArrayOutput
- func (o BackupSpecHooksResourcesPostExecOutput) Container() pulumi.StringPtrOutput
- func (BackupSpecHooksResourcesPostExecOutput) ElementType() reflect.Type
- func (o BackupSpecHooksResourcesPostExecOutput) OnError() pulumi.StringPtrOutput
- func (o BackupSpecHooksResourcesPostExecOutput) Timeout() pulumi.StringPtrOutput
- func (o BackupSpecHooksResourcesPostExecOutput) ToBackupSpecHooksResourcesPostExecOutput() BackupSpecHooksResourcesPostExecOutput
- func (o BackupSpecHooksResourcesPostExecOutput) ToBackupSpecHooksResourcesPostExecOutputWithContext(ctx context.Context) BackupSpecHooksResourcesPostExecOutput
- type BackupSpecHooksResourcesPostInput
- type BackupSpecHooksResourcesPostOutput
- func (BackupSpecHooksResourcesPostOutput) ElementType() reflect.Type
- func (o BackupSpecHooksResourcesPostOutput) Exec() BackupSpecHooksResourcesPostExecOutput
- func (o BackupSpecHooksResourcesPostOutput) ToBackupSpecHooksResourcesPostOutput() BackupSpecHooksResourcesPostOutput
- func (o BackupSpecHooksResourcesPostOutput) ToBackupSpecHooksResourcesPostOutputWithContext(ctx context.Context) BackupSpecHooksResourcesPostOutput
- type BackupSpecHooksResourcesPre
- type BackupSpecHooksResourcesPreArgs
- func (BackupSpecHooksResourcesPreArgs) ElementType() reflect.Type
- func (i BackupSpecHooksResourcesPreArgs) ToBackupSpecHooksResourcesPreOutput() BackupSpecHooksResourcesPreOutput
- func (i BackupSpecHooksResourcesPreArgs) ToBackupSpecHooksResourcesPreOutputWithContext(ctx context.Context) BackupSpecHooksResourcesPreOutput
- type BackupSpecHooksResourcesPreArray
- func (BackupSpecHooksResourcesPreArray) ElementType() reflect.Type
- func (i BackupSpecHooksResourcesPreArray) ToBackupSpecHooksResourcesPreArrayOutput() BackupSpecHooksResourcesPreArrayOutput
- func (i BackupSpecHooksResourcesPreArray) ToBackupSpecHooksResourcesPreArrayOutputWithContext(ctx context.Context) BackupSpecHooksResourcesPreArrayOutput
- type BackupSpecHooksResourcesPreArrayInput
- type BackupSpecHooksResourcesPreArrayOutput
- func (BackupSpecHooksResourcesPreArrayOutput) ElementType() reflect.Type
- func (o BackupSpecHooksResourcesPreArrayOutput) Index(i pulumi.IntInput) BackupSpecHooksResourcesPreOutput
- func (o BackupSpecHooksResourcesPreArrayOutput) ToBackupSpecHooksResourcesPreArrayOutput() BackupSpecHooksResourcesPreArrayOutput
- func (o BackupSpecHooksResourcesPreArrayOutput) ToBackupSpecHooksResourcesPreArrayOutputWithContext(ctx context.Context) BackupSpecHooksResourcesPreArrayOutput
- type BackupSpecHooksResourcesPreExec
- type BackupSpecHooksResourcesPreExecArgs
- func (BackupSpecHooksResourcesPreExecArgs) ElementType() reflect.Type
- func (i BackupSpecHooksResourcesPreExecArgs) ToBackupSpecHooksResourcesPreExecOutput() BackupSpecHooksResourcesPreExecOutput
- func (i BackupSpecHooksResourcesPreExecArgs) ToBackupSpecHooksResourcesPreExecOutputWithContext(ctx context.Context) BackupSpecHooksResourcesPreExecOutput
- type BackupSpecHooksResourcesPreExecInput
- type BackupSpecHooksResourcesPreExecOutput
- func (o BackupSpecHooksResourcesPreExecOutput) Command() pulumi.StringArrayOutput
- func (o BackupSpecHooksResourcesPreExecOutput) Container() pulumi.StringPtrOutput
- func (BackupSpecHooksResourcesPreExecOutput) ElementType() reflect.Type
- func (o BackupSpecHooksResourcesPreExecOutput) OnError() pulumi.StringPtrOutput
- func (o BackupSpecHooksResourcesPreExecOutput) Timeout() pulumi.StringPtrOutput
- func (o BackupSpecHooksResourcesPreExecOutput) ToBackupSpecHooksResourcesPreExecOutput() BackupSpecHooksResourcesPreExecOutput
- func (o BackupSpecHooksResourcesPreExecOutput) ToBackupSpecHooksResourcesPreExecOutputWithContext(ctx context.Context) BackupSpecHooksResourcesPreExecOutput
- type BackupSpecHooksResourcesPreInput
- type BackupSpecHooksResourcesPreOutput
- func (BackupSpecHooksResourcesPreOutput) ElementType() reflect.Type
- func (o BackupSpecHooksResourcesPreOutput) Exec() BackupSpecHooksResourcesPreExecOutput
- func (o BackupSpecHooksResourcesPreOutput) ToBackupSpecHooksResourcesPreOutput() BackupSpecHooksResourcesPreOutput
- func (o BackupSpecHooksResourcesPreOutput) ToBackupSpecHooksResourcesPreOutputWithContext(ctx context.Context) BackupSpecHooksResourcesPreOutput
- type BackupSpecInput
- type BackupSpecLabelSelector
- type BackupSpecLabelSelectorArgs
- func (BackupSpecLabelSelectorArgs) ElementType() reflect.Type
- func (i BackupSpecLabelSelectorArgs) ToBackupSpecLabelSelectorOutput() BackupSpecLabelSelectorOutput
- func (i BackupSpecLabelSelectorArgs) ToBackupSpecLabelSelectorOutputWithContext(ctx context.Context) BackupSpecLabelSelectorOutput
- func (i BackupSpecLabelSelectorArgs) ToBackupSpecLabelSelectorPtrOutput() BackupSpecLabelSelectorPtrOutput
- func (i BackupSpecLabelSelectorArgs) ToBackupSpecLabelSelectorPtrOutputWithContext(ctx context.Context) BackupSpecLabelSelectorPtrOutput
- type BackupSpecLabelSelectorInput
- type BackupSpecLabelSelectorMatchExpressions
- type BackupSpecLabelSelectorMatchExpressionsArgs
- func (BackupSpecLabelSelectorMatchExpressionsArgs) ElementType() reflect.Type
- func (i BackupSpecLabelSelectorMatchExpressionsArgs) ToBackupSpecLabelSelectorMatchExpressionsOutput() BackupSpecLabelSelectorMatchExpressionsOutput
- func (i BackupSpecLabelSelectorMatchExpressionsArgs) ToBackupSpecLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) BackupSpecLabelSelectorMatchExpressionsOutput
- type BackupSpecLabelSelectorMatchExpressionsArray
- func (BackupSpecLabelSelectorMatchExpressionsArray) ElementType() reflect.Type
- func (i BackupSpecLabelSelectorMatchExpressionsArray) ToBackupSpecLabelSelectorMatchExpressionsArrayOutput() BackupSpecLabelSelectorMatchExpressionsArrayOutput
- func (i BackupSpecLabelSelectorMatchExpressionsArray) ToBackupSpecLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) BackupSpecLabelSelectorMatchExpressionsArrayOutput
- type BackupSpecLabelSelectorMatchExpressionsArrayInput
- type BackupSpecLabelSelectorMatchExpressionsArrayOutput
- func (BackupSpecLabelSelectorMatchExpressionsArrayOutput) ElementType() reflect.Type
- func (o BackupSpecLabelSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) BackupSpecLabelSelectorMatchExpressionsOutput
- func (o BackupSpecLabelSelectorMatchExpressionsArrayOutput) ToBackupSpecLabelSelectorMatchExpressionsArrayOutput() BackupSpecLabelSelectorMatchExpressionsArrayOutput
- func (o BackupSpecLabelSelectorMatchExpressionsArrayOutput) ToBackupSpecLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) BackupSpecLabelSelectorMatchExpressionsArrayOutput
- type BackupSpecLabelSelectorMatchExpressionsInput
- type BackupSpecLabelSelectorMatchExpressionsOutput
- func (BackupSpecLabelSelectorMatchExpressionsOutput) ElementType() reflect.Type
- func (o BackupSpecLabelSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
- func (o BackupSpecLabelSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
- func (o BackupSpecLabelSelectorMatchExpressionsOutput) ToBackupSpecLabelSelectorMatchExpressionsOutput() BackupSpecLabelSelectorMatchExpressionsOutput
- func (o BackupSpecLabelSelectorMatchExpressionsOutput) ToBackupSpecLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) BackupSpecLabelSelectorMatchExpressionsOutput
- func (o BackupSpecLabelSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
- type BackupSpecLabelSelectorMatchLabels
- type BackupSpecLabelSelectorMatchLabelsArgs
- func (BackupSpecLabelSelectorMatchLabelsArgs) ElementType() reflect.Type
- func (i BackupSpecLabelSelectorMatchLabelsArgs) ToBackupSpecLabelSelectorMatchLabelsOutput() BackupSpecLabelSelectorMatchLabelsOutput
- func (i BackupSpecLabelSelectorMatchLabelsArgs) ToBackupSpecLabelSelectorMatchLabelsOutputWithContext(ctx context.Context) BackupSpecLabelSelectorMatchLabelsOutput
- type BackupSpecLabelSelectorMatchLabelsInput
- type BackupSpecLabelSelectorMatchLabelsOutput
- func (BackupSpecLabelSelectorMatchLabelsOutput) ElementType() reflect.Type
- func (o BackupSpecLabelSelectorMatchLabelsOutput) ToBackupSpecLabelSelectorMatchLabelsOutput() BackupSpecLabelSelectorMatchLabelsOutput
- func (o BackupSpecLabelSelectorMatchLabelsOutput) ToBackupSpecLabelSelectorMatchLabelsOutputWithContext(ctx context.Context) BackupSpecLabelSelectorMatchLabelsOutput
- type BackupSpecLabelSelectorOutput
- func (BackupSpecLabelSelectorOutput) ElementType() reflect.Type
- func (o BackupSpecLabelSelectorOutput) MatchExpressions() BackupSpecLabelSelectorMatchExpressionsArrayOutput
- func (o BackupSpecLabelSelectorOutput) MatchLabels() pulumi.StringMapOutput
- func (o BackupSpecLabelSelectorOutput) ToBackupSpecLabelSelectorOutput() BackupSpecLabelSelectorOutput
- func (o BackupSpecLabelSelectorOutput) ToBackupSpecLabelSelectorOutputWithContext(ctx context.Context) BackupSpecLabelSelectorOutput
- func (o BackupSpecLabelSelectorOutput) ToBackupSpecLabelSelectorPtrOutput() BackupSpecLabelSelectorPtrOutput
- func (o BackupSpecLabelSelectorOutput) ToBackupSpecLabelSelectorPtrOutputWithContext(ctx context.Context) BackupSpecLabelSelectorPtrOutput
- type BackupSpecLabelSelectorPtrInput
- type BackupSpecLabelSelectorPtrOutput
- func (o BackupSpecLabelSelectorPtrOutput) Elem() BackupSpecLabelSelectorOutput
- func (BackupSpecLabelSelectorPtrOutput) ElementType() reflect.Type
- func (o BackupSpecLabelSelectorPtrOutput) MatchExpressions() BackupSpecLabelSelectorMatchExpressionsArrayOutput
- func (o BackupSpecLabelSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
- func (o BackupSpecLabelSelectorPtrOutput) ToBackupSpecLabelSelectorPtrOutput() BackupSpecLabelSelectorPtrOutput
- func (o BackupSpecLabelSelectorPtrOutput) ToBackupSpecLabelSelectorPtrOutputWithContext(ctx context.Context) BackupSpecLabelSelectorPtrOutput
- type BackupSpecOutput
- func (BackupSpecOutput) ElementType() reflect.Type
- func (o BackupSpecOutput) ExcludedNamespaces() pulumi.StringArrayOutput
- func (o BackupSpecOutput) ExcludedResources() pulumi.StringArrayOutput
- func (o BackupSpecOutput) Hooks() BackupSpecHooksPtrOutput
- func (o BackupSpecOutput) IncludeClusterResources() pulumi.BoolPtrOutput
- func (o BackupSpecOutput) IncludedNamespaces() pulumi.StringArrayOutput
- func (o BackupSpecOutput) IncludedResources() pulumi.StringArrayOutput
- func (o BackupSpecOutput) LabelSelector() BackupSpecLabelSelectorPtrOutput
- func (o BackupSpecOutput) SnapshotVolumes() pulumi.BoolPtrOutput
- func (o BackupSpecOutput) StorageLocation() pulumi.StringPtrOutput
- func (o BackupSpecOutput) ToBackupSpecOutput() BackupSpecOutput
- func (o BackupSpecOutput) ToBackupSpecOutputWithContext(ctx context.Context) BackupSpecOutput
- func (o BackupSpecOutput) ToBackupSpecPtrOutput() BackupSpecPtrOutput
- func (o BackupSpecOutput) ToBackupSpecPtrOutputWithContext(ctx context.Context) BackupSpecPtrOutput
- func (o BackupSpecOutput) Ttl() pulumi.StringPtrOutput
- func (o BackupSpecOutput) VolumeSnapshotLocations() pulumi.StringArrayOutput
- type BackupSpecPtrInput
- type BackupSpecPtrOutput
- func (o BackupSpecPtrOutput) Elem() BackupSpecOutput
- func (BackupSpecPtrOutput) ElementType() reflect.Type
- func (o BackupSpecPtrOutput) ExcludedNamespaces() pulumi.StringArrayOutput
- func (o BackupSpecPtrOutput) ExcludedResources() pulumi.StringArrayOutput
- func (o BackupSpecPtrOutput) Hooks() BackupSpecHooksPtrOutput
- func (o BackupSpecPtrOutput) IncludeClusterResources() pulumi.BoolPtrOutput
- func (o BackupSpecPtrOutput) IncludedNamespaces() pulumi.StringArrayOutput
- func (o BackupSpecPtrOutput) IncludedResources() pulumi.StringArrayOutput
- func (o BackupSpecPtrOutput) LabelSelector() BackupSpecLabelSelectorPtrOutput
- func (o BackupSpecPtrOutput) SnapshotVolumes() pulumi.BoolPtrOutput
- func (o BackupSpecPtrOutput) StorageLocation() pulumi.StringPtrOutput
- func (o BackupSpecPtrOutput) ToBackupSpecPtrOutput() BackupSpecPtrOutput
- func (o BackupSpecPtrOutput) ToBackupSpecPtrOutputWithContext(ctx context.Context) BackupSpecPtrOutput
- func (o BackupSpecPtrOutput) Ttl() pulumi.StringPtrOutput
- func (o BackupSpecPtrOutput) VolumeSnapshotLocations() pulumi.StringArrayOutput
- type BackupState
- type BackupStatus
- type BackupStatusArgs
- func (BackupStatusArgs) ElementType() reflect.Type
- func (i BackupStatusArgs) ToBackupStatusOutput() BackupStatusOutput
- func (i BackupStatusArgs) ToBackupStatusOutputWithContext(ctx context.Context) BackupStatusOutput
- func (i BackupStatusArgs) ToBackupStatusPtrOutput() BackupStatusPtrOutput
- func (i BackupStatusArgs) ToBackupStatusPtrOutputWithContext(ctx context.Context) BackupStatusPtrOutput
- type BackupStatusInput
- type BackupStatusOutput
- func (o BackupStatusOutput) CompletionTimestamp() pulumi.StringPtrOutput
- func (BackupStatusOutput) ElementType() reflect.Type
- func (o BackupStatusOutput) Errors() pulumi.IntPtrOutput
- func (o BackupStatusOutput) Expiration() pulumi.StringPtrOutput
- func (o BackupStatusOutput) FormatVersion() pulumi.StringPtrOutput
- func (o BackupStatusOutput) Phase() pulumi.StringPtrOutput
- func (o BackupStatusOutput) Progress() BackupStatusProgressPtrOutput
- func (o BackupStatusOutput) StartTimestamp() pulumi.StringPtrOutput
- func (o BackupStatusOutput) ToBackupStatusOutput() BackupStatusOutput
- func (o BackupStatusOutput) ToBackupStatusOutputWithContext(ctx context.Context) BackupStatusOutput
- func (o BackupStatusOutput) ToBackupStatusPtrOutput() BackupStatusPtrOutput
- func (o BackupStatusOutput) ToBackupStatusPtrOutputWithContext(ctx context.Context) BackupStatusPtrOutput
- func (o BackupStatusOutput) ValidationErrors() pulumi.StringArrayOutput
- func (o BackupStatusOutput) Version() pulumi.IntPtrOutput
- func (o BackupStatusOutput) VolumeSnapshotsAttempted() pulumi.IntPtrOutput
- func (o BackupStatusOutput) VolumeSnapshotsCompleted() pulumi.IntPtrOutput
- func (o BackupStatusOutput) Warnings() pulumi.IntPtrOutput
- type BackupStatusProgress
- type BackupStatusProgressArgs
- func (BackupStatusProgressArgs) ElementType() reflect.Type
- func (i BackupStatusProgressArgs) ToBackupStatusProgressOutput() BackupStatusProgressOutput
- func (i BackupStatusProgressArgs) ToBackupStatusProgressOutputWithContext(ctx context.Context) BackupStatusProgressOutput
- func (i BackupStatusProgressArgs) ToBackupStatusProgressPtrOutput() BackupStatusProgressPtrOutput
- func (i BackupStatusProgressArgs) ToBackupStatusProgressPtrOutputWithContext(ctx context.Context) BackupStatusProgressPtrOutput
- type BackupStatusProgressInput
- type BackupStatusProgressOutput
- func (BackupStatusProgressOutput) ElementType() reflect.Type
- func (o BackupStatusProgressOutput) ItemsBackedUp() pulumi.IntPtrOutput
- func (o BackupStatusProgressOutput) ToBackupStatusProgressOutput() BackupStatusProgressOutput
- func (o BackupStatusProgressOutput) ToBackupStatusProgressOutputWithContext(ctx context.Context) BackupStatusProgressOutput
- func (o BackupStatusProgressOutput) ToBackupStatusProgressPtrOutput() BackupStatusProgressPtrOutput
- func (o BackupStatusProgressOutput) ToBackupStatusProgressPtrOutputWithContext(ctx context.Context) BackupStatusProgressPtrOutput
- func (o BackupStatusProgressOutput) TotalItems() pulumi.IntPtrOutput
- type BackupStatusProgressPtrInput
- type BackupStatusProgressPtrOutput
- func (o BackupStatusProgressPtrOutput) Elem() BackupStatusProgressOutput
- func (BackupStatusProgressPtrOutput) ElementType() reflect.Type
- func (o BackupStatusProgressPtrOutput) ItemsBackedUp() pulumi.IntPtrOutput
- func (o BackupStatusProgressPtrOutput) ToBackupStatusProgressPtrOutput() BackupStatusProgressPtrOutput
- func (o BackupStatusProgressPtrOutput) ToBackupStatusProgressPtrOutputWithContext(ctx context.Context) BackupStatusProgressPtrOutput
- func (o BackupStatusProgressPtrOutput) TotalItems() pulumi.IntPtrOutput
- type BackupStatusPtrInput
- type BackupStatusPtrOutput
- func (o BackupStatusPtrOutput) CompletionTimestamp() pulumi.StringPtrOutput
- func (o BackupStatusPtrOutput) Elem() BackupStatusOutput
- func (BackupStatusPtrOutput) ElementType() reflect.Type
- func (o BackupStatusPtrOutput) Errors() pulumi.IntPtrOutput
- func (o BackupStatusPtrOutput) Expiration() pulumi.StringPtrOutput
- func (o BackupStatusPtrOutput) FormatVersion() pulumi.StringPtrOutput
- func (o BackupStatusPtrOutput) Phase() pulumi.StringPtrOutput
- func (o BackupStatusPtrOutput) Progress() BackupStatusProgressPtrOutput
- func (o BackupStatusPtrOutput) StartTimestamp() pulumi.StringPtrOutput
- func (o BackupStatusPtrOutput) ToBackupStatusPtrOutput() BackupStatusPtrOutput
- func (o BackupStatusPtrOutput) ToBackupStatusPtrOutputWithContext(ctx context.Context) BackupStatusPtrOutput
- func (o BackupStatusPtrOutput) ValidationErrors() pulumi.StringArrayOutput
- func (o BackupStatusPtrOutput) Version() pulumi.IntPtrOutput
- func (o BackupStatusPtrOutput) VolumeSnapshotsAttempted() pulumi.IntPtrOutput
- func (o BackupStatusPtrOutput) VolumeSnapshotsCompleted() pulumi.IntPtrOutput
- func (o BackupStatusPtrOutput) Warnings() pulumi.IntPtrOutput
- type BackupStorageLocation
- type BackupStorageLocationArgs
- type BackupStorageLocationMetadata
- type BackupStorageLocationMetadataArgs
- func (BackupStorageLocationMetadataArgs) ElementType() reflect.Type
- func (i BackupStorageLocationMetadataArgs) ToBackupStorageLocationMetadataOutput() BackupStorageLocationMetadataOutput
- func (i BackupStorageLocationMetadataArgs) ToBackupStorageLocationMetadataOutputWithContext(ctx context.Context) BackupStorageLocationMetadataOutput
- type BackupStorageLocationMetadataInput
- type BackupStorageLocationMetadataOutput
- func (BackupStorageLocationMetadataOutput) ElementType() reflect.Type
- func (o BackupStorageLocationMetadataOutput) ToBackupStorageLocationMetadataOutput() BackupStorageLocationMetadataOutput
- func (o BackupStorageLocationMetadataOutput) ToBackupStorageLocationMetadataOutputWithContext(ctx context.Context) BackupStorageLocationMetadataOutput
- type BackupStorageLocationSpec
- type BackupStorageLocationSpecArgs
- func (BackupStorageLocationSpecArgs) ElementType() reflect.Type
- func (i BackupStorageLocationSpecArgs) ToBackupStorageLocationSpecOutput() BackupStorageLocationSpecOutput
- func (i BackupStorageLocationSpecArgs) ToBackupStorageLocationSpecOutputWithContext(ctx context.Context) BackupStorageLocationSpecOutput
- func (i BackupStorageLocationSpecArgs) ToBackupStorageLocationSpecPtrOutput() BackupStorageLocationSpecPtrOutput
- func (i BackupStorageLocationSpecArgs) ToBackupStorageLocationSpecPtrOutputWithContext(ctx context.Context) BackupStorageLocationSpecPtrOutput
- type BackupStorageLocationSpecConfig
- type BackupStorageLocationSpecConfigArgs
- func (BackupStorageLocationSpecConfigArgs) ElementType() reflect.Type
- func (i BackupStorageLocationSpecConfigArgs) ToBackupStorageLocationSpecConfigOutput() BackupStorageLocationSpecConfigOutput
- func (i BackupStorageLocationSpecConfigArgs) ToBackupStorageLocationSpecConfigOutputWithContext(ctx context.Context) BackupStorageLocationSpecConfigOutput
- type BackupStorageLocationSpecConfigInput
- type BackupStorageLocationSpecConfigOutput
- func (BackupStorageLocationSpecConfigOutput) ElementType() reflect.Type
- func (o BackupStorageLocationSpecConfigOutput) ToBackupStorageLocationSpecConfigOutput() BackupStorageLocationSpecConfigOutput
- func (o BackupStorageLocationSpecConfigOutput) ToBackupStorageLocationSpecConfigOutputWithContext(ctx context.Context) BackupStorageLocationSpecConfigOutput
- type BackupStorageLocationSpecInput
- type BackupStorageLocationSpecObjectStorage
- type BackupStorageLocationSpecObjectStorageArgs
- func (BackupStorageLocationSpecObjectStorageArgs) ElementType() reflect.Type
- func (i BackupStorageLocationSpecObjectStorageArgs) ToBackupStorageLocationSpecObjectStorageOutput() BackupStorageLocationSpecObjectStorageOutput
- func (i BackupStorageLocationSpecObjectStorageArgs) ToBackupStorageLocationSpecObjectStorageOutputWithContext(ctx context.Context) BackupStorageLocationSpecObjectStorageOutput
- func (i BackupStorageLocationSpecObjectStorageArgs) ToBackupStorageLocationSpecObjectStoragePtrOutput() BackupStorageLocationSpecObjectStoragePtrOutput
- func (i BackupStorageLocationSpecObjectStorageArgs) ToBackupStorageLocationSpecObjectStoragePtrOutputWithContext(ctx context.Context) BackupStorageLocationSpecObjectStoragePtrOutput
- type BackupStorageLocationSpecObjectStorageInput
- type BackupStorageLocationSpecObjectStorageOutput
- func (o BackupStorageLocationSpecObjectStorageOutput) Bucket() pulumi.StringOutput
- func (o BackupStorageLocationSpecObjectStorageOutput) CaCert() pulumi.StringPtrOutput
- func (BackupStorageLocationSpecObjectStorageOutput) ElementType() reflect.Type
- func (o BackupStorageLocationSpecObjectStorageOutput) Prefix() pulumi.StringPtrOutput
- func (o BackupStorageLocationSpecObjectStorageOutput) ToBackupStorageLocationSpecObjectStorageOutput() BackupStorageLocationSpecObjectStorageOutput
- func (o BackupStorageLocationSpecObjectStorageOutput) ToBackupStorageLocationSpecObjectStorageOutputWithContext(ctx context.Context) BackupStorageLocationSpecObjectStorageOutput
- func (o BackupStorageLocationSpecObjectStorageOutput) ToBackupStorageLocationSpecObjectStoragePtrOutput() BackupStorageLocationSpecObjectStoragePtrOutput
- func (o BackupStorageLocationSpecObjectStorageOutput) ToBackupStorageLocationSpecObjectStoragePtrOutputWithContext(ctx context.Context) BackupStorageLocationSpecObjectStoragePtrOutput
- type BackupStorageLocationSpecObjectStoragePtrInput
- type BackupStorageLocationSpecObjectStoragePtrOutput
- func (o BackupStorageLocationSpecObjectStoragePtrOutput) Bucket() pulumi.StringPtrOutput
- func (o BackupStorageLocationSpecObjectStoragePtrOutput) CaCert() pulumi.StringPtrOutput
- func (o BackupStorageLocationSpecObjectStoragePtrOutput) Elem() BackupStorageLocationSpecObjectStorageOutput
- func (BackupStorageLocationSpecObjectStoragePtrOutput) ElementType() reflect.Type
- func (o BackupStorageLocationSpecObjectStoragePtrOutput) Prefix() pulumi.StringPtrOutput
- func (o BackupStorageLocationSpecObjectStoragePtrOutput) ToBackupStorageLocationSpecObjectStoragePtrOutput() BackupStorageLocationSpecObjectStoragePtrOutput
- func (o BackupStorageLocationSpecObjectStoragePtrOutput) ToBackupStorageLocationSpecObjectStoragePtrOutputWithContext(ctx context.Context) BackupStorageLocationSpecObjectStoragePtrOutput
- type BackupStorageLocationSpecOutput
- func (o BackupStorageLocationSpecOutput) AccessMode() pulumi.StringPtrOutput
- func (o BackupStorageLocationSpecOutput) BackupSyncPeriod() pulumi.StringPtrOutput
- func (o BackupStorageLocationSpecOutput) Config() pulumi.StringMapOutput
- func (BackupStorageLocationSpecOutput) ElementType() reflect.Type
- func (o BackupStorageLocationSpecOutput) ObjectStorage() BackupStorageLocationSpecObjectStorageOutput
- func (o BackupStorageLocationSpecOutput) Provider() pulumi.StringOutput
- func (o BackupStorageLocationSpecOutput) ToBackupStorageLocationSpecOutput() BackupStorageLocationSpecOutput
- func (o BackupStorageLocationSpecOutput) ToBackupStorageLocationSpecOutputWithContext(ctx context.Context) BackupStorageLocationSpecOutput
- func (o BackupStorageLocationSpecOutput) ToBackupStorageLocationSpecPtrOutput() BackupStorageLocationSpecPtrOutput
- func (o BackupStorageLocationSpecOutput) ToBackupStorageLocationSpecPtrOutputWithContext(ctx context.Context) BackupStorageLocationSpecPtrOutput
- type BackupStorageLocationSpecPtrInput
- type BackupStorageLocationSpecPtrOutput
- func (o BackupStorageLocationSpecPtrOutput) AccessMode() pulumi.StringPtrOutput
- func (o BackupStorageLocationSpecPtrOutput) BackupSyncPeriod() pulumi.StringPtrOutput
- func (o BackupStorageLocationSpecPtrOutput) Config() pulumi.StringMapOutput
- func (o BackupStorageLocationSpecPtrOutput) Elem() BackupStorageLocationSpecOutput
- func (BackupStorageLocationSpecPtrOutput) ElementType() reflect.Type
- func (o BackupStorageLocationSpecPtrOutput) ObjectStorage() BackupStorageLocationSpecObjectStoragePtrOutput
- func (o BackupStorageLocationSpecPtrOutput) Provider() pulumi.StringPtrOutput
- func (o BackupStorageLocationSpecPtrOutput) ToBackupStorageLocationSpecPtrOutput() BackupStorageLocationSpecPtrOutput
- func (o BackupStorageLocationSpecPtrOutput) ToBackupStorageLocationSpecPtrOutputWithContext(ctx context.Context) BackupStorageLocationSpecPtrOutput
- type BackupStorageLocationState
- type BackupStorageLocationStatus
- type BackupStorageLocationStatusArgs
- func (BackupStorageLocationStatusArgs) ElementType() reflect.Type
- func (i BackupStorageLocationStatusArgs) ToBackupStorageLocationStatusOutput() BackupStorageLocationStatusOutput
- func (i BackupStorageLocationStatusArgs) ToBackupStorageLocationStatusOutputWithContext(ctx context.Context) BackupStorageLocationStatusOutput
- func (i BackupStorageLocationStatusArgs) ToBackupStorageLocationStatusPtrOutput() BackupStorageLocationStatusPtrOutput
- func (i BackupStorageLocationStatusArgs) ToBackupStorageLocationStatusPtrOutputWithContext(ctx context.Context) BackupStorageLocationStatusPtrOutput
- type BackupStorageLocationStatusInput
- type BackupStorageLocationStatusOutput
- func (o BackupStorageLocationStatusOutput) AccessMode() pulumi.StringPtrOutput
- func (BackupStorageLocationStatusOutput) ElementType() reflect.Type
- func (o BackupStorageLocationStatusOutput) LastSyncedRevision() pulumi.StringPtrOutput
- func (o BackupStorageLocationStatusOutput) LastSyncedTime() pulumi.StringPtrOutput
- func (o BackupStorageLocationStatusOutput) Phase() pulumi.StringPtrOutput
- func (o BackupStorageLocationStatusOutput) ToBackupStorageLocationStatusOutput() BackupStorageLocationStatusOutput
- func (o BackupStorageLocationStatusOutput) ToBackupStorageLocationStatusOutputWithContext(ctx context.Context) BackupStorageLocationStatusOutput
- func (o BackupStorageLocationStatusOutput) ToBackupStorageLocationStatusPtrOutput() BackupStorageLocationStatusPtrOutput
- func (o BackupStorageLocationStatusOutput) ToBackupStorageLocationStatusPtrOutputWithContext(ctx context.Context) BackupStorageLocationStatusPtrOutput
- type BackupStorageLocationStatusPtrInput
- type BackupStorageLocationStatusPtrOutput
- func (o BackupStorageLocationStatusPtrOutput) AccessMode() pulumi.StringPtrOutput
- func (o BackupStorageLocationStatusPtrOutput) Elem() BackupStorageLocationStatusOutput
- func (BackupStorageLocationStatusPtrOutput) ElementType() reflect.Type
- func (o BackupStorageLocationStatusPtrOutput) LastSyncedRevision() pulumi.StringPtrOutput
- func (o BackupStorageLocationStatusPtrOutput) LastSyncedTime() pulumi.StringPtrOutput
- func (o BackupStorageLocationStatusPtrOutput) Phase() pulumi.StringPtrOutput
- func (o BackupStorageLocationStatusPtrOutput) ToBackupStorageLocationStatusPtrOutput() BackupStorageLocationStatusPtrOutput
- func (o BackupStorageLocationStatusPtrOutput) ToBackupStorageLocationStatusPtrOutputWithContext(ctx context.Context) BackupStorageLocationStatusPtrOutput
- type BackupStorageLocationType
- type BackupStorageLocationTypeArgs
- func (BackupStorageLocationTypeArgs) ElementType() reflect.Type
- func (i BackupStorageLocationTypeArgs) ToBackupStorageLocationTypeOutput() BackupStorageLocationTypeOutput
- func (i BackupStorageLocationTypeArgs) ToBackupStorageLocationTypeOutputWithContext(ctx context.Context) BackupStorageLocationTypeOutput
- type BackupStorageLocationTypeInput
- type BackupStorageLocationTypeOutput
- func (o BackupStorageLocationTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (BackupStorageLocationTypeOutput) ElementType() reflect.Type
- func (o BackupStorageLocationTypeOutput) Kind() pulumi.StringPtrOutput
- func (o BackupStorageLocationTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o BackupStorageLocationTypeOutput) Spec() BackupStorageLocationSpecPtrOutput
- func (o BackupStorageLocationTypeOutput) Status() BackupStorageLocationStatusPtrOutput
- func (o BackupStorageLocationTypeOutput) ToBackupStorageLocationTypeOutput() BackupStorageLocationTypeOutput
- func (o BackupStorageLocationTypeOutput) ToBackupStorageLocationTypeOutputWithContext(ctx context.Context) BackupStorageLocationTypeOutput
- type BackupType
- type BackupTypeArgs
- type BackupTypeInput
- type BackupTypeOutput
- func (o BackupTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (BackupTypeOutput) ElementType() reflect.Type
- func (o BackupTypeOutput) Kind() pulumi.StringPtrOutput
- func (o BackupTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o BackupTypeOutput) Spec() BackupSpecPtrOutput
- func (o BackupTypeOutput) Status() BackupStatusPtrOutput
- func (o BackupTypeOutput) ToBackupTypeOutput() BackupTypeOutput
- func (o BackupTypeOutput) ToBackupTypeOutputWithContext(ctx context.Context) BackupTypeOutput
- type DeleteBackupRequest
- type DeleteBackupRequestArgs
- type DeleteBackupRequestMetadata
- type DeleteBackupRequestMetadataArgs
- func (DeleteBackupRequestMetadataArgs) ElementType() reflect.Type
- func (i DeleteBackupRequestMetadataArgs) ToDeleteBackupRequestMetadataOutput() DeleteBackupRequestMetadataOutput
- func (i DeleteBackupRequestMetadataArgs) ToDeleteBackupRequestMetadataOutputWithContext(ctx context.Context) DeleteBackupRequestMetadataOutput
- type DeleteBackupRequestMetadataInput
- type DeleteBackupRequestMetadataOutput
- func (DeleteBackupRequestMetadataOutput) ElementType() reflect.Type
- func (o DeleteBackupRequestMetadataOutput) ToDeleteBackupRequestMetadataOutput() DeleteBackupRequestMetadataOutput
- func (o DeleteBackupRequestMetadataOutput) ToDeleteBackupRequestMetadataOutputWithContext(ctx context.Context) DeleteBackupRequestMetadataOutput
- type DeleteBackupRequestSpec
- type DeleteBackupRequestSpecArgs
- func (DeleteBackupRequestSpecArgs) ElementType() reflect.Type
- func (i DeleteBackupRequestSpecArgs) ToDeleteBackupRequestSpecOutput() DeleteBackupRequestSpecOutput
- func (i DeleteBackupRequestSpecArgs) ToDeleteBackupRequestSpecOutputWithContext(ctx context.Context) DeleteBackupRequestSpecOutput
- func (i DeleteBackupRequestSpecArgs) ToDeleteBackupRequestSpecPtrOutput() DeleteBackupRequestSpecPtrOutput
- func (i DeleteBackupRequestSpecArgs) ToDeleteBackupRequestSpecPtrOutputWithContext(ctx context.Context) DeleteBackupRequestSpecPtrOutput
- type DeleteBackupRequestSpecInput
- type DeleteBackupRequestSpecOutput
- func (o DeleteBackupRequestSpecOutput) BackupName() pulumi.StringOutput
- func (DeleteBackupRequestSpecOutput) ElementType() reflect.Type
- func (o DeleteBackupRequestSpecOutput) ToDeleteBackupRequestSpecOutput() DeleteBackupRequestSpecOutput
- func (o DeleteBackupRequestSpecOutput) ToDeleteBackupRequestSpecOutputWithContext(ctx context.Context) DeleteBackupRequestSpecOutput
- func (o DeleteBackupRequestSpecOutput) ToDeleteBackupRequestSpecPtrOutput() DeleteBackupRequestSpecPtrOutput
- func (o DeleteBackupRequestSpecOutput) ToDeleteBackupRequestSpecPtrOutputWithContext(ctx context.Context) DeleteBackupRequestSpecPtrOutput
- type DeleteBackupRequestSpecPtrInput
- type DeleteBackupRequestSpecPtrOutput
- func (o DeleteBackupRequestSpecPtrOutput) BackupName() pulumi.StringPtrOutput
- func (o DeleteBackupRequestSpecPtrOutput) Elem() DeleteBackupRequestSpecOutput
- func (DeleteBackupRequestSpecPtrOutput) ElementType() reflect.Type
- func (o DeleteBackupRequestSpecPtrOutput) ToDeleteBackupRequestSpecPtrOutput() DeleteBackupRequestSpecPtrOutput
- func (o DeleteBackupRequestSpecPtrOutput) ToDeleteBackupRequestSpecPtrOutputWithContext(ctx context.Context) DeleteBackupRequestSpecPtrOutput
- type DeleteBackupRequestState
- type DeleteBackupRequestStatus
- type DeleteBackupRequestStatusArgs
- func (DeleteBackupRequestStatusArgs) ElementType() reflect.Type
- func (i DeleteBackupRequestStatusArgs) ToDeleteBackupRequestStatusOutput() DeleteBackupRequestStatusOutput
- func (i DeleteBackupRequestStatusArgs) ToDeleteBackupRequestStatusOutputWithContext(ctx context.Context) DeleteBackupRequestStatusOutput
- func (i DeleteBackupRequestStatusArgs) ToDeleteBackupRequestStatusPtrOutput() DeleteBackupRequestStatusPtrOutput
- func (i DeleteBackupRequestStatusArgs) ToDeleteBackupRequestStatusPtrOutputWithContext(ctx context.Context) DeleteBackupRequestStatusPtrOutput
- type DeleteBackupRequestStatusInput
- type DeleteBackupRequestStatusOutput
- func (DeleteBackupRequestStatusOutput) ElementType() reflect.Type
- func (o DeleteBackupRequestStatusOutput) Errors() pulumi.StringArrayOutput
- func (o DeleteBackupRequestStatusOutput) Phase() pulumi.StringPtrOutput
- func (o DeleteBackupRequestStatusOutput) ToDeleteBackupRequestStatusOutput() DeleteBackupRequestStatusOutput
- func (o DeleteBackupRequestStatusOutput) ToDeleteBackupRequestStatusOutputWithContext(ctx context.Context) DeleteBackupRequestStatusOutput
- func (o DeleteBackupRequestStatusOutput) ToDeleteBackupRequestStatusPtrOutput() DeleteBackupRequestStatusPtrOutput
- func (o DeleteBackupRequestStatusOutput) ToDeleteBackupRequestStatusPtrOutputWithContext(ctx context.Context) DeleteBackupRequestStatusPtrOutput
- type DeleteBackupRequestStatusPtrInput
- type DeleteBackupRequestStatusPtrOutput
- func (o DeleteBackupRequestStatusPtrOutput) Elem() DeleteBackupRequestStatusOutput
- func (DeleteBackupRequestStatusPtrOutput) ElementType() reflect.Type
- func (o DeleteBackupRequestStatusPtrOutput) Errors() pulumi.StringArrayOutput
- func (o DeleteBackupRequestStatusPtrOutput) Phase() pulumi.StringPtrOutput
- func (o DeleteBackupRequestStatusPtrOutput) ToDeleteBackupRequestStatusPtrOutput() DeleteBackupRequestStatusPtrOutput
- func (o DeleteBackupRequestStatusPtrOutput) ToDeleteBackupRequestStatusPtrOutputWithContext(ctx context.Context) DeleteBackupRequestStatusPtrOutput
- type DeleteBackupRequestType
- type DeleteBackupRequestTypeArgs
- type DeleteBackupRequestTypeInput
- type DeleteBackupRequestTypeOutput
- func (o DeleteBackupRequestTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (DeleteBackupRequestTypeOutput) ElementType() reflect.Type
- func (o DeleteBackupRequestTypeOutput) Kind() pulumi.StringPtrOutput
- func (o DeleteBackupRequestTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o DeleteBackupRequestTypeOutput) Spec() DeleteBackupRequestSpecPtrOutput
- func (o DeleteBackupRequestTypeOutput) Status() DeleteBackupRequestStatusPtrOutput
- func (o DeleteBackupRequestTypeOutput) ToDeleteBackupRequestTypeOutput() DeleteBackupRequestTypeOutput
- func (o DeleteBackupRequestTypeOutput) ToDeleteBackupRequestTypeOutputWithContext(ctx context.Context) DeleteBackupRequestTypeOutput
- type DownloadRequest
- type DownloadRequestArgs
- type DownloadRequestMetadata
- type DownloadRequestMetadataArgs
- type DownloadRequestMetadataInput
- type DownloadRequestMetadataOutput
- type DownloadRequestSpec
- type DownloadRequestSpecArgs
- func (DownloadRequestSpecArgs) ElementType() reflect.Type
- func (i DownloadRequestSpecArgs) ToDownloadRequestSpecOutput() DownloadRequestSpecOutput
- func (i DownloadRequestSpecArgs) ToDownloadRequestSpecOutputWithContext(ctx context.Context) DownloadRequestSpecOutput
- func (i DownloadRequestSpecArgs) ToDownloadRequestSpecPtrOutput() DownloadRequestSpecPtrOutput
- func (i DownloadRequestSpecArgs) ToDownloadRequestSpecPtrOutputWithContext(ctx context.Context) DownloadRequestSpecPtrOutput
- type DownloadRequestSpecInput
- type DownloadRequestSpecOutput
- func (DownloadRequestSpecOutput) ElementType() reflect.Type
- func (o DownloadRequestSpecOutput) Target() DownloadRequestSpecTargetOutput
- func (o DownloadRequestSpecOutput) ToDownloadRequestSpecOutput() DownloadRequestSpecOutput
- func (o DownloadRequestSpecOutput) ToDownloadRequestSpecOutputWithContext(ctx context.Context) DownloadRequestSpecOutput
- func (o DownloadRequestSpecOutput) ToDownloadRequestSpecPtrOutput() DownloadRequestSpecPtrOutput
- func (o DownloadRequestSpecOutput) ToDownloadRequestSpecPtrOutputWithContext(ctx context.Context) DownloadRequestSpecPtrOutput
- type DownloadRequestSpecPtrInput
- type DownloadRequestSpecPtrOutput
- func (o DownloadRequestSpecPtrOutput) Elem() DownloadRequestSpecOutput
- func (DownloadRequestSpecPtrOutput) ElementType() reflect.Type
- func (o DownloadRequestSpecPtrOutput) Target() DownloadRequestSpecTargetPtrOutput
- func (o DownloadRequestSpecPtrOutput) ToDownloadRequestSpecPtrOutput() DownloadRequestSpecPtrOutput
- func (o DownloadRequestSpecPtrOutput) ToDownloadRequestSpecPtrOutputWithContext(ctx context.Context) DownloadRequestSpecPtrOutput
- type DownloadRequestSpecTarget
- type DownloadRequestSpecTargetArgs
- func (DownloadRequestSpecTargetArgs) ElementType() reflect.Type
- func (i DownloadRequestSpecTargetArgs) ToDownloadRequestSpecTargetOutput() DownloadRequestSpecTargetOutput
- func (i DownloadRequestSpecTargetArgs) ToDownloadRequestSpecTargetOutputWithContext(ctx context.Context) DownloadRequestSpecTargetOutput
- func (i DownloadRequestSpecTargetArgs) ToDownloadRequestSpecTargetPtrOutput() DownloadRequestSpecTargetPtrOutput
- func (i DownloadRequestSpecTargetArgs) ToDownloadRequestSpecTargetPtrOutputWithContext(ctx context.Context) DownloadRequestSpecTargetPtrOutput
- type DownloadRequestSpecTargetInput
- type DownloadRequestSpecTargetOutput
- func (DownloadRequestSpecTargetOutput) ElementType() reflect.Type
- func (o DownloadRequestSpecTargetOutput) Kind() pulumi.StringOutput
- func (o DownloadRequestSpecTargetOutput) Name() pulumi.StringOutput
- func (o DownloadRequestSpecTargetOutput) ToDownloadRequestSpecTargetOutput() DownloadRequestSpecTargetOutput
- func (o DownloadRequestSpecTargetOutput) ToDownloadRequestSpecTargetOutputWithContext(ctx context.Context) DownloadRequestSpecTargetOutput
- func (o DownloadRequestSpecTargetOutput) ToDownloadRequestSpecTargetPtrOutput() DownloadRequestSpecTargetPtrOutput
- func (o DownloadRequestSpecTargetOutput) ToDownloadRequestSpecTargetPtrOutputWithContext(ctx context.Context) DownloadRequestSpecTargetPtrOutput
- type DownloadRequestSpecTargetPtrInput
- type DownloadRequestSpecTargetPtrOutput
- func (o DownloadRequestSpecTargetPtrOutput) Elem() DownloadRequestSpecTargetOutput
- func (DownloadRequestSpecTargetPtrOutput) ElementType() reflect.Type
- func (o DownloadRequestSpecTargetPtrOutput) Kind() pulumi.StringPtrOutput
- func (o DownloadRequestSpecTargetPtrOutput) Name() pulumi.StringPtrOutput
- func (o DownloadRequestSpecTargetPtrOutput) ToDownloadRequestSpecTargetPtrOutput() DownloadRequestSpecTargetPtrOutput
- func (o DownloadRequestSpecTargetPtrOutput) ToDownloadRequestSpecTargetPtrOutputWithContext(ctx context.Context) DownloadRequestSpecTargetPtrOutput
- type DownloadRequestState
- type DownloadRequestStatus
- type DownloadRequestStatusArgs
- func (DownloadRequestStatusArgs) ElementType() reflect.Type
- func (i DownloadRequestStatusArgs) ToDownloadRequestStatusOutput() DownloadRequestStatusOutput
- func (i DownloadRequestStatusArgs) ToDownloadRequestStatusOutputWithContext(ctx context.Context) DownloadRequestStatusOutput
- func (i DownloadRequestStatusArgs) ToDownloadRequestStatusPtrOutput() DownloadRequestStatusPtrOutput
- func (i DownloadRequestStatusArgs) ToDownloadRequestStatusPtrOutputWithContext(ctx context.Context) DownloadRequestStatusPtrOutput
- type DownloadRequestStatusInput
- type DownloadRequestStatusOutput
- func (o DownloadRequestStatusOutput) DownloadURL() pulumi.StringPtrOutput
- func (DownloadRequestStatusOutput) ElementType() reflect.Type
- func (o DownloadRequestStatusOutput) Expiration() pulumi.StringPtrOutput
- func (o DownloadRequestStatusOutput) Phase() pulumi.StringPtrOutput
- func (o DownloadRequestStatusOutput) ToDownloadRequestStatusOutput() DownloadRequestStatusOutput
- func (o DownloadRequestStatusOutput) ToDownloadRequestStatusOutputWithContext(ctx context.Context) DownloadRequestStatusOutput
- func (o DownloadRequestStatusOutput) ToDownloadRequestStatusPtrOutput() DownloadRequestStatusPtrOutput
- func (o DownloadRequestStatusOutput) ToDownloadRequestStatusPtrOutputWithContext(ctx context.Context) DownloadRequestStatusPtrOutput
- type DownloadRequestStatusPtrInput
- type DownloadRequestStatusPtrOutput
- func (o DownloadRequestStatusPtrOutput) DownloadURL() pulumi.StringPtrOutput
- func (o DownloadRequestStatusPtrOutput) Elem() DownloadRequestStatusOutput
- func (DownloadRequestStatusPtrOutput) ElementType() reflect.Type
- func (o DownloadRequestStatusPtrOutput) Expiration() pulumi.StringPtrOutput
- func (o DownloadRequestStatusPtrOutput) Phase() pulumi.StringPtrOutput
- func (o DownloadRequestStatusPtrOutput) ToDownloadRequestStatusPtrOutput() DownloadRequestStatusPtrOutput
- func (o DownloadRequestStatusPtrOutput) ToDownloadRequestStatusPtrOutputWithContext(ctx context.Context) DownloadRequestStatusPtrOutput
- type DownloadRequestType
- type DownloadRequestTypeArgs
- type DownloadRequestTypeInput
- type DownloadRequestTypeOutput
- func (o DownloadRequestTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (DownloadRequestTypeOutput) ElementType() reflect.Type
- func (o DownloadRequestTypeOutput) Kind() pulumi.StringPtrOutput
- func (o DownloadRequestTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o DownloadRequestTypeOutput) Spec() DownloadRequestSpecPtrOutput
- func (o DownloadRequestTypeOutput) Status() DownloadRequestStatusPtrOutput
- func (o DownloadRequestTypeOutput) ToDownloadRequestTypeOutput() DownloadRequestTypeOutput
- func (o DownloadRequestTypeOutput) ToDownloadRequestTypeOutputWithContext(ctx context.Context) DownloadRequestTypeOutput
- type PodVolumeBackup
- type PodVolumeBackupArgs
- type PodVolumeBackupMetadata
- type PodVolumeBackupMetadataArgs
- type PodVolumeBackupMetadataInput
- type PodVolumeBackupMetadataOutput
- type PodVolumeBackupSpec
- type PodVolumeBackupSpecArgs
- func (PodVolumeBackupSpecArgs) ElementType() reflect.Type
- func (i PodVolumeBackupSpecArgs) ToPodVolumeBackupSpecOutput() PodVolumeBackupSpecOutput
- func (i PodVolumeBackupSpecArgs) ToPodVolumeBackupSpecOutputWithContext(ctx context.Context) PodVolumeBackupSpecOutput
- func (i PodVolumeBackupSpecArgs) ToPodVolumeBackupSpecPtrOutput() PodVolumeBackupSpecPtrOutput
- func (i PodVolumeBackupSpecArgs) ToPodVolumeBackupSpecPtrOutputWithContext(ctx context.Context) PodVolumeBackupSpecPtrOutput
- type PodVolumeBackupSpecInput
- type PodVolumeBackupSpecOutput
- func (o PodVolumeBackupSpecOutput) BackupStorageLocation() pulumi.StringOutput
- func (PodVolumeBackupSpecOutput) ElementType() reflect.Type
- func (o PodVolumeBackupSpecOutput) Node() pulumi.StringOutput
- func (o PodVolumeBackupSpecOutput) Pod() PodVolumeBackupSpecPodOutput
- func (o PodVolumeBackupSpecOutput) RepoIdentifier() pulumi.StringOutput
- func (o PodVolumeBackupSpecOutput) Tags() pulumi.StringMapOutput
- func (o PodVolumeBackupSpecOutput) ToPodVolumeBackupSpecOutput() PodVolumeBackupSpecOutput
- func (o PodVolumeBackupSpecOutput) ToPodVolumeBackupSpecOutputWithContext(ctx context.Context) PodVolumeBackupSpecOutput
- func (o PodVolumeBackupSpecOutput) ToPodVolumeBackupSpecPtrOutput() PodVolumeBackupSpecPtrOutput
- func (o PodVolumeBackupSpecOutput) ToPodVolumeBackupSpecPtrOutputWithContext(ctx context.Context) PodVolumeBackupSpecPtrOutput
- func (o PodVolumeBackupSpecOutput) Volume() pulumi.StringOutput
- type PodVolumeBackupSpecPod
- type PodVolumeBackupSpecPodArgs
- func (PodVolumeBackupSpecPodArgs) ElementType() reflect.Type
- func (i PodVolumeBackupSpecPodArgs) ToPodVolumeBackupSpecPodOutput() PodVolumeBackupSpecPodOutput
- func (i PodVolumeBackupSpecPodArgs) ToPodVolumeBackupSpecPodOutputWithContext(ctx context.Context) PodVolumeBackupSpecPodOutput
- func (i PodVolumeBackupSpecPodArgs) ToPodVolumeBackupSpecPodPtrOutput() PodVolumeBackupSpecPodPtrOutput
- func (i PodVolumeBackupSpecPodArgs) ToPodVolumeBackupSpecPodPtrOutputWithContext(ctx context.Context) PodVolumeBackupSpecPodPtrOutput
- type PodVolumeBackupSpecPodInput
- type PodVolumeBackupSpecPodOutput
- func (o PodVolumeBackupSpecPodOutput) ApiVersion() pulumi.StringPtrOutput
- func (PodVolumeBackupSpecPodOutput) ElementType() reflect.Type
- func (o PodVolumeBackupSpecPodOutput) FieldPath() pulumi.StringPtrOutput
- func (o PodVolumeBackupSpecPodOutput) Kind() pulumi.StringPtrOutput
- func (o PodVolumeBackupSpecPodOutput) Name() pulumi.StringPtrOutput
- func (o PodVolumeBackupSpecPodOutput) Namespace() pulumi.StringPtrOutput
- func (o PodVolumeBackupSpecPodOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o PodVolumeBackupSpecPodOutput) ToPodVolumeBackupSpecPodOutput() PodVolumeBackupSpecPodOutput
- func (o PodVolumeBackupSpecPodOutput) ToPodVolumeBackupSpecPodOutputWithContext(ctx context.Context) PodVolumeBackupSpecPodOutput
- func (o PodVolumeBackupSpecPodOutput) ToPodVolumeBackupSpecPodPtrOutput() PodVolumeBackupSpecPodPtrOutput
- func (o PodVolumeBackupSpecPodOutput) ToPodVolumeBackupSpecPodPtrOutputWithContext(ctx context.Context) PodVolumeBackupSpecPodPtrOutput
- func (o PodVolumeBackupSpecPodOutput) Uid() pulumi.StringPtrOutput
- type PodVolumeBackupSpecPodPtrInput
- type PodVolumeBackupSpecPodPtrOutput
- func (o PodVolumeBackupSpecPodPtrOutput) ApiVersion() pulumi.StringPtrOutput
- func (o PodVolumeBackupSpecPodPtrOutput) Elem() PodVolumeBackupSpecPodOutput
- func (PodVolumeBackupSpecPodPtrOutput) ElementType() reflect.Type
- func (o PodVolumeBackupSpecPodPtrOutput) FieldPath() pulumi.StringPtrOutput
- func (o PodVolumeBackupSpecPodPtrOutput) Kind() pulumi.StringPtrOutput
- func (o PodVolumeBackupSpecPodPtrOutput) Name() pulumi.StringPtrOutput
- func (o PodVolumeBackupSpecPodPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o PodVolumeBackupSpecPodPtrOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o PodVolumeBackupSpecPodPtrOutput) ToPodVolumeBackupSpecPodPtrOutput() PodVolumeBackupSpecPodPtrOutput
- func (o PodVolumeBackupSpecPodPtrOutput) ToPodVolumeBackupSpecPodPtrOutputWithContext(ctx context.Context) PodVolumeBackupSpecPodPtrOutput
- func (o PodVolumeBackupSpecPodPtrOutput) Uid() pulumi.StringPtrOutput
- type PodVolumeBackupSpecPtrInput
- type PodVolumeBackupSpecPtrOutput
- func (o PodVolumeBackupSpecPtrOutput) BackupStorageLocation() pulumi.StringPtrOutput
- func (o PodVolumeBackupSpecPtrOutput) Elem() PodVolumeBackupSpecOutput
- func (PodVolumeBackupSpecPtrOutput) ElementType() reflect.Type
- func (o PodVolumeBackupSpecPtrOutput) Node() pulumi.StringPtrOutput
- func (o PodVolumeBackupSpecPtrOutput) Pod() PodVolumeBackupSpecPodPtrOutput
- func (o PodVolumeBackupSpecPtrOutput) RepoIdentifier() pulumi.StringPtrOutput
- func (o PodVolumeBackupSpecPtrOutput) Tags() pulumi.StringMapOutput
- func (o PodVolumeBackupSpecPtrOutput) ToPodVolumeBackupSpecPtrOutput() PodVolumeBackupSpecPtrOutput
- func (o PodVolumeBackupSpecPtrOutput) ToPodVolumeBackupSpecPtrOutputWithContext(ctx context.Context) PodVolumeBackupSpecPtrOutput
- func (o PodVolumeBackupSpecPtrOutput) Volume() pulumi.StringPtrOutput
- type PodVolumeBackupSpecTags
- type PodVolumeBackupSpecTagsArgs
- type PodVolumeBackupSpecTagsInput
- type PodVolumeBackupSpecTagsOutput
- type PodVolumeBackupState
- type PodVolumeBackupStatus
- type PodVolumeBackupStatusArgs
- func (PodVolumeBackupStatusArgs) ElementType() reflect.Type
- func (i PodVolumeBackupStatusArgs) ToPodVolumeBackupStatusOutput() PodVolumeBackupStatusOutput
- func (i PodVolumeBackupStatusArgs) ToPodVolumeBackupStatusOutputWithContext(ctx context.Context) PodVolumeBackupStatusOutput
- func (i PodVolumeBackupStatusArgs) ToPodVolumeBackupStatusPtrOutput() PodVolumeBackupStatusPtrOutput
- func (i PodVolumeBackupStatusArgs) ToPodVolumeBackupStatusPtrOutputWithContext(ctx context.Context) PodVolumeBackupStatusPtrOutput
- type PodVolumeBackupStatusInput
- type PodVolumeBackupStatusOutput
- func (o PodVolumeBackupStatusOutput) CompletionTimestamp() pulumi.StringPtrOutput
- func (PodVolumeBackupStatusOutput) ElementType() reflect.Type
- func (o PodVolumeBackupStatusOutput) Message() pulumi.StringPtrOutput
- func (o PodVolumeBackupStatusOutput) Path() pulumi.StringPtrOutput
- func (o PodVolumeBackupStatusOutput) Phase() pulumi.StringPtrOutput
- func (o PodVolumeBackupStatusOutput) Progress() PodVolumeBackupStatusProgressPtrOutput
- func (o PodVolumeBackupStatusOutput) SnapshotID() pulumi.StringPtrOutput
- func (o PodVolumeBackupStatusOutput) StartTimestamp() pulumi.StringPtrOutput
- func (o PodVolumeBackupStatusOutput) ToPodVolumeBackupStatusOutput() PodVolumeBackupStatusOutput
- func (o PodVolumeBackupStatusOutput) ToPodVolumeBackupStatusOutputWithContext(ctx context.Context) PodVolumeBackupStatusOutput
- func (o PodVolumeBackupStatusOutput) ToPodVolumeBackupStatusPtrOutput() PodVolumeBackupStatusPtrOutput
- func (o PodVolumeBackupStatusOutput) ToPodVolumeBackupStatusPtrOutputWithContext(ctx context.Context) PodVolumeBackupStatusPtrOutput
- type PodVolumeBackupStatusProgress
- type PodVolumeBackupStatusProgressArgs
- func (PodVolumeBackupStatusProgressArgs) ElementType() reflect.Type
- func (i PodVolumeBackupStatusProgressArgs) ToPodVolumeBackupStatusProgressOutput() PodVolumeBackupStatusProgressOutput
- func (i PodVolumeBackupStatusProgressArgs) ToPodVolumeBackupStatusProgressOutputWithContext(ctx context.Context) PodVolumeBackupStatusProgressOutput
- func (i PodVolumeBackupStatusProgressArgs) ToPodVolumeBackupStatusProgressPtrOutput() PodVolumeBackupStatusProgressPtrOutput
- func (i PodVolumeBackupStatusProgressArgs) ToPodVolumeBackupStatusProgressPtrOutputWithContext(ctx context.Context) PodVolumeBackupStatusProgressPtrOutput
- type PodVolumeBackupStatusProgressInput
- type PodVolumeBackupStatusProgressOutput
- func (o PodVolumeBackupStatusProgressOutput) BytesDone() pulumi.IntPtrOutput
- func (PodVolumeBackupStatusProgressOutput) ElementType() reflect.Type
- func (o PodVolumeBackupStatusProgressOutput) ToPodVolumeBackupStatusProgressOutput() PodVolumeBackupStatusProgressOutput
- func (o PodVolumeBackupStatusProgressOutput) ToPodVolumeBackupStatusProgressOutputWithContext(ctx context.Context) PodVolumeBackupStatusProgressOutput
- func (o PodVolumeBackupStatusProgressOutput) ToPodVolumeBackupStatusProgressPtrOutput() PodVolumeBackupStatusProgressPtrOutput
- func (o PodVolumeBackupStatusProgressOutput) ToPodVolumeBackupStatusProgressPtrOutputWithContext(ctx context.Context) PodVolumeBackupStatusProgressPtrOutput
- func (o PodVolumeBackupStatusProgressOutput) TotalBytes() pulumi.IntPtrOutput
- type PodVolumeBackupStatusProgressPtrInput
- type PodVolumeBackupStatusProgressPtrOutput
- func (o PodVolumeBackupStatusProgressPtrOutput) BytesDone() pulumi.IntPtrOutput
- func (o PodVolumeBackupStatusProgressPtrOutput) Elem() PodVolumeBackupStatusProgressOutput
- func (PodVolumeBackupStatusProgressPtrOutput) ElementType() reflect.Type
- func (o PodVolumeBackupStatusProgressPtrOutput) ToPodVolumeBackupStatusProgressPtrOutput() PodVolumeBackupStatusProgressPtrOutput
- func (o PodVolumeBackupStatusProgressPtrOutput) ToPodVolumeBackupStatusProgressPtrOutputWithContext(ctx context.Context) PodVolumeBackupStatusProgressPtrOutput
- func (o PodVolumeBackupStatusProgressPtrOutput) TotalBytes() pulumi.IntPtrOutput
- type PodVolumeBackupStatusPtrInput
- type PodVolumeBackupStatusPtrOutput
- func (o PodVolumeBackupStatusPtrOutput) CompletionTimestamp() pulumi.StringPtrOutput
- func (o PodVolumeBackupStatusPtrOutput) Elem() PodVolumeBackupStatusOutput
- func (PodVolumeBackupStatusPtrOutput) ElementType() reflect.Type
- func (o PodVolumeBackupStatusPtrOutput) Message() pulumi.StringPtrOutput
- func (o PodVolumeBackupStatusPtrOutput) Path() pulumi.StringPtrOutput
- func (o PodVolumeBackupStatusPtrOutput) Phase() pulumi.StringPtrOutput
- func (o PodVolumeBackupStatusPtrOutput) Progress() PodVolumeBackupStatusProgressPtrOutput
- func (o PodVolumeBackupStatusPtrOutput) SnapshotID() pulumi.StringPtrOutput
- func (o PodVolumeBackupStatusPtrOutput) StartTimestamp() pulumi.StringPtrOutput
- func (o PodVolumeBackupStatusPtrOutput) ToPodVolumeBackupStatusPtrOutput() PodVolumeBackupStatusPtrOutput
- func (o PodVolumeBackupStatusPtrOutput) ToPodVolumeBackupStatusPtrOutputWithContext(ctx context.Context) PodVolumeBackupStatusPtrOutput
- type PodVolumeBackupType
- type PodVolumeBackupTypeArgs
- type PodVolumeBackupTypeInput
- type PodVolumeBackupTypeOutput
- func (o PodVolumeBackupTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (PodVolumeBackupTypeOutput) ElementType() reflect.Type
- func (o PodVolumeBackupTypeOutput) Kind() pulumi.StringPtrOutput
- func (o PodVolumeBackupTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o PodVolumeBackupTypeOutput) Spec() PodVolumeBackupSpecPtrOutput
- func (o PodVolumeBackupTypeOutput) Status() PodVolumeBackupStatusPtrOutput
- func (o PodVolumeBackupTypeOutput) ToPodVolumeBackupTypeOutput() PodVolumeBackupTypeOutput
- func (o PodVolumeBackupTypeOutput) ToPodVolumeBackupTypeOutputWithContext(ctx context.Context) PodVolumeBackupTypeOutput
- type PodVolumeRestore
- type PodVolumeRestoreArgs
- type PodVolumeRestoreMetadata
- type PodVolumeRestoreMetadataArgs
- func (PodVolumeRestoreMetadataArgs) ElementType() reflect.Type
- func (i PodVolumeRestoreMetadataArgs) ToPodVolumeRestoreMetadataOutput() PodVolumeRestoreMetadataOutput
- func (i PodVolumeRestoreMetadataArgs) ToPodVolumeRestoreMetadataOutputWithContext(ctx context.Context) PodVolumeRestoreMetadataOutput
- type PodVolumeRestoreMetadataInput
- type PodVolumeRestoreMetadataOutput
- func (PodVolumeRestoreMetadataOutput) ElementType() reflect.Type
- func (o PodVolumeRestoreMetadataOutput) ToPodVolumeRestoreMetadataOutput() PodVolumeRestoreMetadataOutput
- func (o PodVolumeRestoreMetadataOutput) ToPodVolumeRestoreMetadataOutputWithContext(ctx context.Context) PodVolumeRestoreMetadataOutput
- type PodVolumeRestoreSpec
- type PodVolumeRestoreSpecArgs
- func (PodVolumeRestoreSpecArgs) ElementType() reflect.Type
- func (i PodVolumeRestoreSpecArgs) ToPodVolumeRestoreSpecOutput() PodVolumeRestoreSpecOutput
- func (i PodVolumeRestoreSpecArgs) ToPodVolumeRestoreSpecOutputWithContext(ctx context.Context) PodVolumeRestoreSpecOutput
- func (i PodVolumeRestoreSpecArgs) ToPodVolumeRestoreSpecPtrOutput() PodVolumeRestoreSpecPtrOutput
- func (i PodVolumeRestoreSpecArgs) ToPodVolumeRestoreSpecPtrOutputWithContext(ctx context.Context) PodVolumeRestoreSpecPtrOutput
- type PodVolumeRestoreSpecInput
- type PodVolumeRestoreSpecOutput
- func (o PodVolumeRestoreSpecOutput) BackupStorageLocation() pulumi.StringOutput
- func (PodVolumeRestoreSpecOutput) ElementType() reflect.Type
- func (o PodVolumeRestoreSpecOutput) Pod() PodVolumeRestoreSpecPodOutput
- func (o PodVolumeRestoreSpecOutput) RepoIdentifier() pulumi.StringOutput
- func (o PodVolumeRestoreSpecOutput) SnapshotID() pulumi.StringOutput
- func (o PodVolumeRestoreSpecOutput) ToPodVolumeRestoreSpecOutput() PodVolumeRestoreSpecOutput
- func (o PodVolumeRestoreSpecOutput) ToPodVolumeRestoreSpecOutputWithContext(ctx context.Context) PodVolumeRestoreSpecOutput
- func (o PodVolumeRestoreSpecOutput) ToPodVolumeRestoreSpecPtrOutput() PodVolumeRestoreSpecPtrOutput
- func (o PodVolumeRestoreSpecOutput) ToPodVolumeRestoreSpecPtrOutputWithContext(ctx context.Context) PodVolumeRestoreSpecPtrOutput
- func (o PodVolumeRestoreSpecOutput) Volume() pulumi.StringOutput
- type PodVolumeRestoreSpecPod
- type PodVolumeRestoreSpecPodArgs
- func (PodVolumeRestoreSpecPodArgs) ElementType() reflect.Type
- func (i PodVolumeRestoreSpecPodArgs) ToPodVolumeRestoreSpecPodOutput() PodVolumeRestoreSpecPodOutput
- func (i PodVolumeRestoreSpecPodArgs) ToPodVolumeRestoreSpecPodOutputWithContext(ctx context.Context) PodVolumeRestoreSpecPodOutput
- func (i PodVolumeRestoreSpecPodArgs) ToPodVolumeRestoreSpecPodPtrOutput() PodVolumeRestoreSpecPodPtrOutput
- func (i PodVolumeRestoreSpecPodArgs) ToPodVolumeRestoreSpecPodPtrOutputWithContext(ctx context.Context) PodVolumeRestoreSpecPodPtrOutput
- type PodVolumeRestoreSpecPodInput
- type PodVolumeRestoreSpecPodOutput
- func (o PodVolumeRestoreSpecPodOutput) ApiVersion() pulumi.StringPtrOutput
- func (PodVolumeRestoreSpecPodOutput) ElementType() reflect.Type
- func (o PodVolumeRestoreSpecPodOutput) FieldPath() pulumi.StringPtrOutput
- func (o PodVolumeRestoreSpecPodOutput) Kind() pulumi.StringPtrOutput
- func (o PodVolumeRestoreSpecPodOutput) Name() pulumi.StringPtrOutput
- func (o PodVolumeRestoreSpecPodOutput) Namespace() pulumi.StringPtrOutput
- func (o PodVolumeRestoreSpecPodOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o PodVolumeRestoreSpecPodOutput) ToPodVolumeRestoreSpecPodOutput() PodVolumeRestoreSpecPodOutput
- func (o PodVolumeRestoreSpecPodOutput) ToPodVolumeRestoreSpecPodOutputWithContext(ctx context.Context) PodVolumeRestoreSpecPodOutput
- func (o PodVolumeRestoreSpecPodOutput) ToPodVolumeRestoreSpecPodPtrOutput() PodVolumeRestoreSpecPodPtrOutput
- func (o PodVolumeRestoreSpecPodOutput) ToPodVolumeRestoreSpecPodPtrOutputWithContext(ctx context.Context) PodVolumeRestoreSpecPodPtrOutput
- func (o PodVolumeRestoreSpecPodOutput) Uid() pulumi.StringPtrOutput
- type PodVolumeRestoreSpecPodPtrInput
- type PodVolumeRestoreSpecPodPtrOutput
- func (o PodVolumeRestoreSpecPodPtrOutput) ApiVersion() pulumi.StringPtrOutput
- func (o PodVolumeRestoreSpecPodPtrOutput) Elem() PodVolumeRestoreSpecPodOutput
- func (PodVolumeRestoreSpecPodPtrOutput) ElementType() reflect.Type
- func (o PodVolumeRestoreSpecPodPtrOutput) FieldPath() pulumi.StringPtrOutput
- func (o PodVolumeRestoreSpecPodPtrOutput) Kind() pulumi.StringPtrOutput
- func (o PodVolumeRestoreSpecPodPtrOutput) Name() pulumi.StringPtrOutput
- func (o PodVolumeRestoreSpecPodPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o PodVolumeRestoreSpecPodPtrOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o PodVolumeRestoreSpecPodPtrOutput) ToPodVolumeRestoreSpecPodPtrOutput() PodVolumeRestoreSpecPodPtrOutput
- func (o PodVolumeRestoreSpecPodPtrOutput) ToPodVolumeRestoreSpecPodPtrOutputWithContext(ctx context.Context) PodVolumeRestoreSpecPodPtrOutput
- func (o PodVolumeRestoreSpecPodPtrOutput) Uid() pulumi.StringPtrOutput
- type PodVolumeRestoreSpecPtrInput
- type PodVolumeRestoreSpecPtrOutput
- func (o PodVolumeRestoreSpecPtrOutput) BackupStorageLocation() pulumi.StringPtrOutput
- func (o PodVolumeRestoreSpecPtrOutput) Elem() PodVolumeRestoreSpecOutput
- func (PodVolumeRestoreSpecPtrOutput) ElementType() reflect.Type
- func (o PodVolumeRestoreSpecPtrOutput) Pod() PodVolumeRestoreSpecPodPtrOutput
- func (o PodVolumeRestoreSpecPtrOutput) RepoIdentifier() pulumi.StringPtrOutput
- func (o PodVolumeRestoreSpecPtrOutput) SnapshotID() pulumi.StringPtrOutput
- func (o PodVolumeRestoreSpecPtrOutput) ToPodVolumeRestoreSpecPtrOutput() PodVolumeRestoreSpecPtrOutput
- func (o PodVolumeRestoreSpecPtrOutput) ToPodVolumeRestoreSpecPtrOutputWithContext(ctx context.Context) PodVolumeRestoreSpecPtrOutput
- func (o PodVolumeRestoreSpecPtrOutput) Volume() pulumi.StringPtrOutput
- type PodVolumeRestoreState
- type PodVolumeRestoreStatus
- type PodVolumeRestoreStatusArgs
- func (PodVolumeRestoreStatusArgs) ElementType() reflect.Type
- func (i PodVolumeRestoreStatusArgs) ToPodVolumeRestoreStatusOutput() PodVolumeRestoreStatusOutput
- func (i PodVolumeRestoreStatusArgs) ToPodVolumeRestoreStatusOutputWithContext(ctx context.Context) PodVolumeRestoreStatusOutput
- func (i PodVolumeRestoreStatusArgs) ToPodVolumeRestoreStatusPtrOutput() PodVolumeRestoreStatusPtrOutput
- func (i PodVolumeRestoreStatusArgs) ToPodVolumeRestoreStatusPtrOutputWithContext(ctx context.Context) PodVolumeRestoreStatusPtrOutput
- type PodVolumeRestoreStatusInput
- type PodVolumeRestoreStatusOutput
- func (o PodVolumeRestoreStatusOutput) CompletionTimestamp() pulumi.StringPtrOutput
- func (PodVolumeRestoreStatusOutput) ElementType() reflect.Type
- func (o PodVolumeRestoreStatusOutput) Errors() pulumi.IntPtrOutput
- func (o PodVolumeRestoreStatusOutput) Message() pulumi.StringPtrOutput
- func (o PodVolumeRestoreStatusOutput) Phase() pulumi.StringPtrOutput
- func (o PodVolumeRestoreStatusOutput) Progress() PodVolumeRestoreStatusProgressPtrOutput
- func (o PodVolumeRestoreStatusOutput) ResticPod() pulumi.StringPtrOutput
- func (o PodVolumeRestoreStatusOutput) StartTimestamp() pulumi.StringPtrOutput
- func (o PodVolumeRestoreStatusOutput) ToPodVolumeRestoreStatusOutput() PodVolumeRestoreStatusOutput
- func (o PodVolumeRestoreStatusOutput) ToPodVolumeRestoreStatusOutputWithContext(ctx context.Context) PodVolumeRestoreStatusOutput
- func (o PodVolumeRestoreStatusOutput) ToPodVolumeRestoreStatusPtrOutput() PodVolumeRestoreStatusPtrOutput
- func (o PodVolumeRestoreStatusOutput) ToPodVolumeRestoreStatusPtrOutputWithContext(ctx context.Context) PodVolumeRestoreStatusPtrOutput
- func (o PodVolumeRestoreStatusOutput) VerifyErrors() pulumi.IntPtrOutput
- type PodVolumeRestoreStatusProgress
- type PodVolumeRestoreStatusProgressArgs
- func (PodVolumeRestoreStatusProgressArgs) ElementType() reflect.Type
- func (i PodVolumeRestoreStatusProgressArgs) ToPodVolumeRestoreStatusProgressOutput() PodVolumeRestoreStatusProgressOutput
- func (i PodVolumeRestoreStatusProgressArgs) ToPodVolumeRestoreStatusProgressOutputWithContext(ctx context.Context) PodVolumeRestoreStatusProgressOutput
- func (i PodVolumeRestoreStatusProgressArgs) ToPodVolumeRestoreStatusProgressPtrOutput() PodVolumeRestoreStatusProgressPtrOutput
- func (i PodVolumeRestoreStatusProgressArgs) ToPodVolumeRestoreStatusProgressPtrOutputWithContext(ctx context.Context) PodVolumeRestoreStatusProgressPtrOutput
- type PodVolumeRestoreStatusProgressInput
- type PodVolumeRestoreStatusProgressOutput
- func (o PodVolumeRestoreStatusProgressOutput) BytesDone() pulumi.IntPtrOutput
- func (PodVolumeRestoreStatusProgressOutput) ElementType() reflect.Type
- func (o PodVolumeRestoreStatusProgressOutput) ToPodVolumeRestoreStatusProgressOutput() PodVolumeRestoreStatusProgressOutput
- func (o PodVolumeRestoreStatusProgressOutput) ToPodVolumeRestoreStatusProgressOutputWithContext(ctx context.Context) PodVolumeRestoreStatusProgressOutput
- func (o PodVolumeRestoreStatusProgressOutput) ToPodVolumeRestoreStatusProgressPtrOutput() PodVolumeRestoreStatusProgressPtrOutput
- func (o PodVolumeRestoreStatusProgressOutput) ToPodVolumeRestoreStatusProgressPtrOutputWithContext(ctx context.Context) PodVolumeRestoreStatusProgressPtrOutput
- func (o PodVolumeRestoreStatusProgressOutput) TotalBytes() pulumi.IntPtrOutput
- type PodVolumeRestoreStatusProgressPtrInput
- type PodVolumeRestoreStatusProgressPtrOutput
- func (o PodVolumeRestoreStatusProgressPtrOutput) BytesDone() pulumi.IntPtrOutput
- func (o PodVolumeRestoreStatusProgressPtrOutput) Elem() PodVolumeRestoreStatusProgressOutput
- func (PodVolumeRestoreStatusProgressPtrOutput) ElementType() reflect.Type
- func (o PodVolumeRestoreStatusProgressPtrOutput) ToPodVolumeRestoreStatusProgressPtrOutput() PodVolumeRestoreStatusProgressPtrOutput
- func (o PodVolumeRestoreStatusProgressPtrOutput) ToPodVolumeRestoreStatusProgressPtrOutputWithContext(ctx context.Context) PodVolumeRestoreStatusProgressPtrOutput
- func (o PodVolumeRestoreStatusProgressPtrOutput) TotalBytes() pulumi.IntPtrOutput
- type PodVolumeRestoreStatusPtrInput
- type PodVolumeRestoreStatusPtrOutput
- func (o PodVolumeRestoreStatusPtrOutput) CompletionTimestamp() pulumi.StringPtrOutput
- func (o PodVolumeRestoreStatusPtrOutput) Elem() PodVolumeRestoreStatusOutput
- func (PodVolumeRestoreStatusPtrOutput) ElementType() reflect.Type
- func (o PodVolumeRestoreStatusPtrOutput) Errors() pulumi.IntPtrOutput
- func (o PodVolumeRestoreStatusPtrOutput) Message() pulumi.StringPtrOutput
- func (o PodVolumeRestoreStatusPtrOutput) Phase() pulumi.StringPtrOutput
- func (o PodVolumeRestoreStatusPtrOutput) Progress() PodVolumeRestoreStatusProgressPtrOutput
- func (o PodVolumeRestoreStatusPtrOutput) ResticPod() pulumi.StringPtrOutput
- func (o PodVolumeRestoreStatusPtrOutput) StartTimestamp() pulumi.StringPtrOutput
- func (o PodVolumeRestoreStatusPtrOutput) ToPodVolumeRestoreStatusPtrOutput() PodVolumeRestoreStatusPtrOutput
- func (o PodVolumeRestoreStatusPtrOutput) ToPodVolumeRestoreStatusPtrOutputWithContext(ctx context.Context) PodVolumeRestoreStatusPtrOutput
- func (o PodVolumeRestoreStatusPtrOutput) VerifyErrors() pulumi.IntPtrOutput
- type PodVolumeRestoreType
- type PodVolumeRestoreTypeArgs
- type PodVolumeRestoreTypeInput
- type PodVolumeRestoreTypeOutput
- func (o PodVolumeRestoreTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (PodVolumeRestoreTypeOutput) ElementType() reflect.Type
- func (o PodVolumeRestoreTypeOutput) Kind() pulumi.StringPtrOutput
- func (o PodVolumeRestoreTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o PodVolumeRestoreTypeOutput) Spec() PodVolumeRestoreSpecPtrOutput
- func (o PodVolumeRestoreTypeOutput) Status() PodVolumeRestoreStatusPtrOutput
- func (o PodVolumeRestoreTypeOutput) ToPodVolumeRestoreTypeOutput() PodVolumeRestoreTypeOutput
- func (o PodVolumeRestoreTypeOutput) ToPodVolumeRestoreTypeOutputWithContext(ctx context.Context) PodVolumeRestoreTypeOutput
- type ResticRepository
- type ResticRepositoryArgs
- type ResticRepositoryMetadata
- type ResticRepositoryMetadataArgs
- func (ResticRepositoryMetadataArgs) ElementType() reflect.Type
- func (i ResticRepositoryMetadataArgs) ToResticRepositoryMetadataOutput() ResticRepositoryMetadataOutput
- func (i ResticRepositoryMetadataArgs) ToResticRepositoryMetadataOutputWithContext(ctx context.Context) ResticRepositoryMetadataOutput
- type ResticRepositoryMetadataInput
- type ResticRepositoryMetadataOutput
- func (ResticRepositoryMetadataOutput) ElementType() reflect.Type
- func (o ResticRepositoryMetadataOutput) ToResticRepositoryMetadataOutput() ResticRepositoryMetadataOutput
- func (o ResticRepositoryMetadataOutput) ToResticRepositoryMetadataOutputWithContext(ctx context.Context) ResticRepositoryMetadataOutput
- type ResticRepositorySpec
- type ResticRepositorySpecArgs
- func (ResticRepositorySpecArgs) ElementType() reflect.Type
- func (i ResticRepositorySpecArgs) ToResticRepositorySpecOutput() ResticRepositorySpecOutput
- func (i ResticRepositorySpecArgs) ToResticRepositorySpecOutputWithContext(ctx context.Context) ResticRepositorySpecOutput
- func (i ResticRepositorySpecArgs) ToResticRepositorySpecPtrOutput() ResticRepositorySpecPtrOutput
- func (i ResticRepositorySpecArgs) ToResticRepositorySpecPtrOutputWithContext(ctx context.Context) ResticRepositorySpecPtrOutput
- type ResticRepositorySpecInput
- type ResticRepositorySpecOutput
- func (o ResticRepositorySpecOutput) BackupStorageLocation() pulumi.StringOutput
- func (ResticRepositorySpecOutput) ElementType() reflect.Type
- func (o ResticRepositorySpecOutput) MaintenanceFrequency() pulumi.StringOutput
- func (o ResticRepositorySpecOutput) ResticIdentifier() pulumi.StringOutput
- func (o ResticRepositorySpecOutput) ToResticRepositorySpecOutput() ResticRepositorySpecOutput
- func (o ResticRepositorySpecOutput) ToResticRepositorySpecOutputWithContext(ctx context.Context) ResticRepositorySpecOutput
- func (o ResticRepositorySpecOutput) ToResticRepositorySpecPtrOutput() ResticRepositorySpecPtrOutput
- func (o ResticRepositorySpecOutput) ToResticRepositorySpecPtrOutputWithContext(ctx context.Context) ResticRepositorySpecPtrOutput
- func (o ResticRepositorySpecOutput) VolumeNamespace() pulumi.StringOutput
- type ResticRepositorySpecPtrInput
- type ResticRepositorySpecPtrOutput
- func (o ResticRepositorySpecPtrOutput) BackupStorageLocation() pulumi.StringPtrOutput
- func (o ResticRepositorySpecPtrOutput) Elem() ResticRepositorySpecOutput
- func (ResticRepositorySpecPtrOutput) ElementType() reflect.Type
- func (o ResticRepositorySpecPtrOutput) MaintenanceFrequency() pulumi.StringPtrOutput
- func (o ResticRepositorySpecPtrOutput) ResticIdentifier() pulumi.StringPtrOutput
- func (o ResticRepositorySpecPtrOutput) ToResticRepositorySpecPtrOutput() ResticRepositorySpecPtrOutput
- func (o ResticRepositorySpecPtrOutput) ToResticRepositorySpecPtrOutputWithContext(ctx context.Context) ResticRepositorySpecPtrOutput
- func (o ResticRepositorySpecPtrOutput) VolumeNamespace() pulumi.StringPtrOutput
- type ResticRepositoryState
- type ResticRepositoryStatus
- type ResticRepositoryStatusArgs
- func (ResticRepositoryStatusArgs) ElementType() reflect.Type
- func (i ResticRepositoryStatusArgs) ToResticRepositoryStatusOutput() ResticRepositoryStatusOutput
- func (i ResticRepositoryStatusArgs) ToResticRepositoryStatusOutputWithContext(ctx context.Context) ResticRepositoryStatusOutput
- func (i ResticRepositoryStatusArgs) ToResticRepositoryStatusPtrOutput() ResticRepositoryStatusPtrOutput
- func (i ResticRepositoryStatusArgs) ToResticRepositoryStatusPtrOutputWithContext(ctx context.Context) ResticRepositoryStatusPtrOutput
- type ResticRepositoryStatusInput
- type ResticRepositoryStatusOutput
- func (ResticRepositoryStatusOutput) ElementType() reflect.Type
- func (o ResticRepositoryStatusOutput) LastMaintenanceTime() pulumi.StringPtrOutput
- func (o ResticRepositoryStatusOutput) Message() pulumi.StringPtrOutput
- func (o ResticRepositoryStatusOutput) Phase() pulumi.StringPtrOutput
- func (o ResticRepositoryStatusOutput) ToResticRepositoryStatusOutput() ResticRepositoryStatusOutput
- func (o ResticRepositoryStatusOutput) ToResticRepositoryStatusOutputWithContext(ctx context.Context) ResticRepositoryStatusOutput
- func (o ResticRepositoryStatusOutput) ToResticRepositoryStatusPtrOutput() ResticRepositoryStatusPtrOutput
- func (o ResticRepositoryStatusOutput) ToResticRepositoryStatusPtrOutputWithContext(ctx context.Context) ResticRepositoryStatusPtrOutput
- type ResticRepositoryStatusPtrInput
- type ResticRepositoryStatusPtrOutput
- func (o ResticRepositoryStatusPtrOutput) Elem() ResticRepositoryStatusOutput
- func (ResticRepositoryStatusPtrOutput) ElementType() reflect.Type
- func (o ResticRepositoryStatusPtrOutput) LastMaintenanceTime() pulumi.StringPtrOutput
- func (o ResticRepositoryStatusPtrOutput) Message() pulumi.StringPtrOutput
- func (o ResticRepositoryStatusPtrOutput) Phase() pulumi.StringPtrOutput
- func (o ResticRepositoryStatusPtrOutput) ToResticRepositoryStatusPtrOutput() ResticRepositoryStatusPtrOutput
- func (o ResticRepositoryStatusPtrOutput) ToResticRepositoryStatusPtrOutputWithContext(ctx context.Context) ResticRepositoryStatusPtrOutput
- type ResticRepositoryType
- type ResticRepositoryTypeArgs
- type ResticRepositoryTypeInput
- type ResticRepositoryTypeOutput
- func (o ResticRepositoryTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ResticRepositoryTypeOutput) ElementType() reflect.Type
- func (o ResticRepositoryTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ResticRepositoryTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o ResticRepositoryTypeOutput) Spec() ResticRepositorySpecPtrOutput
- func (o ResticRepositoryTypeOutput) Status() ResticRepositoryStatusPtrOutput
- func (o ResticRepositoryTypeOutput) ToResticRepositoryTypeOutput() ResticRepositoryTypeOutput
- func (o ResticRepositoryTypeOutput) ToResticRepositoryTypeOutputWithContext(ctx context.Context) ResticRepositoryTypeOutput
- type Restore
- type RestoreArgs
- type RestoreMetadata
- type RestoreMetadataArgs
- type RestoreMetadataInput
- type RestoreMetadataOutput
- type RestoreSpec
- type RestoreSpecArgs
- func (RestoreSpecArgs) ElementType() reflect.Type
- func (i RestoreSpecArgs) ToRestoreSpecOutput() RestoreSpecOutput
- func (i RestoreSpecArgs) ToRestoreSpecOutputWithContext(ctx context.Context) RestoreSpecOutput
- func (i RestoreSpecArgs) ToRestoreSpecPtrOutput() RestoreSpecPtrOutput
- func (i RestoreSpecArgs) ToRestoreSpecPtrOutputWithContext(ctx context.Context) RestoreSpecPtrOutput
- type RestoreSpecInput
- type RestoreSpecLabelSelector
- type RestoreSpecLabelSelectorArgs
- func (RestoreSpecLabelSelectorArgs) ElementType() reflect.Type
- func (i RestoreSpecLabelSelectorArgs) ToRestoreSpecLabelSelectorOutput() RestoreSpecLabelSelectorOutput
- func (i RestoreSpecLabelSelectorArgs) ToRestoreSpecLabelSelectorOutputWithContext(ctx context.Context) RestoreSpecLabelSelectorOutput
- func (i RestoreSpecLabelSelectorArgs) ToRestoreSpecLabelSelectorPtrOutput() RestoreSpecLabelSelectorPtrOutput
- func (i RestoreSpecLabelSelectorArgs) ToRestoreSpecLabelSelectorPtrOutputWithContext(ctx context.Context) RestoreSpecLabelSelectorPtrOutput
- type RestoreSpecLabelSelectorInput
- type RestoreSpecLabelSelectorMatchExpressions
- type RestoreSpecLabelSelectorMatchExpressionsArgs
- func (RestoreSpecLabelSelectorMatchExpressionsArgs) ElementType() reflect.Type
- func (i RestoreSpecLabelSelectorMatchExpressionsArgs) ToRestoreSpecLabelSelectorMatchExpressionsOutput() RestoreSpecLabelSelectorMatchExpressionsOutput
- func (i RestoreSpecLabelSelectorMatchExpressionsArgs) ToRestoreSpecLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) RestoreSpecLabelSelectorMatchExpressionsOutput
- type RestoreSpecLabelSelectorMatchExpressionsArray
- func (RestoreSpecLabelSelectorMatchExpressionsArray) ElementType() reflect.Type
- func (i RestoreSpecLabelSelectorMatchExpressionsArray) ToRestoreSpecLabelSelectorMatchExpressionsArrayOutput() RestoreSpecLabelSelectorMatchExpressionsArrayOutput
- func (i RestoreSpecLabelSelectorMatchExpressionsArray) ToRestoreSpecLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) RestoreSpecLabelSelectorMatchExpressionsArrayOutput
- type RestoreSpecLabelSelectorMatchExpressionsArrayInput
- type RestoreSpecLabelSelectorMatchExpressionsArrayOutput
- func (RestoreSpecLabelSelectorMatchExpressionsArrayOutput) ElementType() reflect.Type
- func (o RestoreSpecLabelSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) RestoreSpecLabelSelectorMatchExpressionsOutput
- func (o RestoreSpecLabelSelectorMatchExpressionsArrayOutput) ToRestoreSpecLabelSelectorMatchExpressionsArrayOutput() RestoreSpecLabelSelectorMatchExpressionsArrayOutput
- func (o RestoreSpecLabelSelectorMatchExpressionsArrayOutput) ToRestoreSpecLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) RestoreSpecLabelSelectorMatchExpressionsArrayOutput
- type RestoreSpecLabelSelectorMatchExpressionsInput
- type RestoreSpecLabelSelectorMatchExpressionsOutput
- func (RestoreSpecLabelSelectorMatchExpressionsOutput) ElementType() reflect.Type
- func (o RestoreSpecLabelSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
- func (o RestoreSpecLabelSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
- func (o RestoreSpecLabelSelectorMatchExpressionsOutput) ToRestoreSpecLabelSelectorMatchExpressionsOutput() RestoreSpecLabelSelectorMatchExpressionsOutput
- func (o RestoreSpecLabelSelectorMatchExpressionsOutput) ToRestoreSpecLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) RestoreSpecLabelSelectorMatchExpressionsOutput
- func (o RestoreSpecLabelSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
- type RestoreSpecLabelSelectorMatchLabels
- type RestoreSpecLabelSelectorMatchLabelsArgs
- func (RestoreSpecLabelSelectorMatchLabelsArgs) ElementType() reflect.Type
- func (i RestoreSpecLabelSelectorMatchLabelsArgs) ToRestoreSpecLabelSelectorMatchLabelsOutput() RestoreSpecLabelSelectorMatchLabelsOutput
- func (i RestoreSpecLabelSelectorMatchLabelsArgs) ToRestoreSpecLabelSelectorMatchLabelsOutputWithContext(ctx context.Context) RestoreSpecLabelSelectorMatchLabelsOutput
- type RestoreSpecLabelSelectorMatchLabelsInput
- type RestoreSpecLabelSelectorMatchLabelsOutput
- func (RestoreSpecLabelSelectorMatchLabelsOutput) ElementType() reflect.Type
- func (o RestoreSpecLabelSelectorMatchLabelsOutput) ToRestoreSpecLabelSelectorMatchLabelsOutput() RestoreSpecLabelSelectorMatchLabelsOutput
- func (o RestoreSpecLabelSelectorMatchLabelsOutput) ToRestoreSpecLabelSelectorMatchLabelsOutputWithContext(ctx context.Context) RestoreSpecLabelSelectorMatchLabelsOutput
- type RestoreSpecLabelSelectorOutput
- func (RestoreSpecLabelSelectorOutput) ElementType() reflect.Type
- func (o RestoreSpecLabelSelectorOutput) MatchExpressions() RestoreSpecLabelSelectorMatchExpressionsArrayOutput
- func (o RestoreSpecLabelSelectorOutput) MatchLabels() pulumi.StringMapOutput
- func (o RestoreSpecLabelSelectorOutput) ToRestoreSpecLabelSelectorOutput() RestoreSpecLabelSelectorOutput
- func (o RestoreSpecLabelSelectorOutput) ToRestoreSpecLabelSelectorOutputWithContext(ctx context.Context) RestoreSpecLabelSelectorOutput
- func (o RestoreSpecLabelSelectorOutput) ToRestoreSpecLabelSelectorPtrOutput() RestoreSpecLabelSelectorPtrOutput
- func (o RestoreSpecLabelSelectorOutput) ToRestoreSpecLabelSelectorPtrOutputWithContext(ctx context.Context) RestoreSpecLabelSelectorPtrOutput
- type RestoreSpecLabelSelectorPtrInput
- type RestoreSpecLabelSelectorPtrOutput
- func (o RestoreSpecLabelSelectorPtrOutput) Elem() RestoreSpecLabelSelectorOutput
- func (RestoreSpecLabelSelectorPtrOutput) ElementType() reflect.Type
- func (o RestoreSpecLabelSelectorPtrOutput) MatchExpressions() RestoreSpecLabelSelectorMatchExpressionsArrayOutput
- func (o RestoreSpecLabelSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
- func (o RestoreSpecLabelSelectorPtrOutput) ToRestoreSpecLabelSelectorPtrOutput() RestoreSpecLabelSelectorPtrOutput
- func (o RestoreSpecLabelSelectorPtrOutput) ToRestoreSpecLabelSelectorPtrOutputWithContext(ctx context.Context) RestoreSpecLabelSelectorPtrOutput
- type RestoreSpecNamespaceMapping
- type RestoreSpecNamespaceMappingArgs
- func (RestoreSpecNamespaceMappingArgs) ElementType() reflect.Type
- func (i RestoreSpecNamespaceMappingArgs) ToRestoreSpecNamespaceMappingOutput() RestoreSpecNamespaceMappingOutput
- func (i RestoreSpecNamespaceMappingArgs) ToRestoreSpecNamespaceMappingOutputWithContext(ctx context.Context) RestoreSpecNamespaceMappingOutput
- type RestoreSpecNamespaceMappingInput
- type RestoreSpecNamespaceMappingOutput
- func (RestoreSpecNamespaceMappingOutput) ElementType() reflect.Type
- func (o RestoreSpecNamespaceMappingOutput) ToRestoreSpecNamespaceMappingOutput() RestoreSpecNamespaceMappingOutput
- func (o RestoreSpecNamespaceMappingOutput) ToRestoreSpecNamespaceMappingOutputWithContext(ctx context.Context) RestoreSpecNamespaceMappingOutput
- type RestoreSpecOutput
- func (o RestoreSpecOutput) BackupName() pulumi.StringOutput
- func (RestoreSpecOutput) ElementType() reflect.Type
- func (o RestoreSpecOutput) ExcludedNamespaces() pulumi.StringArrayOutput
- func (o RestoreSpecOutput) ExcludedResources() pulumi.StringArrayOutput
- func (o RestoreSpecOutput) IncludeClusterResources() pulumi.BoolPtrOutput
- func (o RestoreSpecOutput) IncludedNamespaces() pulumi.StringArrayOutput
- func (o RestoreSpecOutput) IncludedResources() pulumi.StringArrayOutput
- func (o RestoreSpecOutput) LabelSelector() RestoreSpecLabelSelectorPtrOutput
- func (o RestoreSpecOutput) NamespaceMapping() pulumi.StringMapOutput
- func (o RestoreSpecOutput) RestorePVs() pulumi.BoolPtrOutput
- func (o RestoreSpecOutput) ScheduleName() pulumi.StringPtrOutput
- func (o RestoreSpecOutput) ToRestoreSpecOutput() RestoreSpecOutput
- func (o RestoreSpecOutput) ToRestoreSpecOutputWithContext(ctx context.Context) RestoreSpecOutput
- func (o RestoreSpecOutput) ToRestoreSpecPtrOutput() RestoreSpecPtrOutput
- func (o RestoreSpecOutput) ToRestoreSpecPtrOutputWithContext(ctx context.Context) RestoreSpecPtrOutput
- type RestoreSpecPtrInput
- type RestoreSpecPtrOutput
- func (o RestoreSpecPtrOutput) BackupName() pulumi.StringPtrOutput
- func (o RestoreSpecPtrOutput) Elem() RestoreSpecOutput
- func (RestoreSpecPtrOutput) ElementType() reflect.Type
- func (o RestoreSpecPtrOutput) ExcludedNamespaces() pulumi.StringArrayOutput
- func (o RestoreSpecPtrOutput) ExcludedResources() pulumi.StringArrayOutput
- func (o RestoreSpecPtrOutput) IncludeClusterResources() pulumi.BoolPtrOutput
- func (o RestoreSpecPtrOutput) IncludedNamespaces() pulumi.StringArrayOutput
- func (o RestoreSpecPtrOutput) IncludedResources() pulumi.StringArrayOutput
- func (o RestoreSpecPtrOutput) LabelSelector() RestoreSpecLabelSelectorPtrOutput
- func (o RestoreSpecPtrOutput) NamespaceMapping() pulumi.StringMapOutput
- func (o RestoreSpecPtrOutput) RestorePVs() pulumi.BoolPtrOutput
- func (o RestoreSpecPtrOutput) ScheduleName() pulumi.StringPtrOutput
- func (o RestoreSpecPtrOutput) ToRestoreSpecPtrOutput() RestoreSpecPtrOutput
- func (o RestoreSpecPtrOutput) ToRestoreSpecPtrOutputWithContext(ctx context.Context) RestoreSpecPtrOutput
- type RestoreState
- type RestoreStatus
- type RestoreStatusArgs
- func (RestoreStatusArgs) ElementType() reflect.Type
- func (i RestoreStatusArgs) ToRestoreStatusOutput() RestoreStatusOutput
- func (i RestoreStatusArgs) ToRestoreStatusOutputWithContext(ctx context.Context) RestoreStatusOutput
- func (i RestoreStatusArgs) ToRestoreStatusPtrOutput() RestoreStatusPtrOutput
- func (i RestoreStatusArgs) ToRestoreStatusPtrOutputWithContext(ctx context.Context) RestoreStatusPtrOutput
- type RestoreStatusInput
- type RestoreStatusOutput
- func (RestoreStatusOutput) ElementType() reflect.Type
- func (o RestoreStatusOutput) Errors() pulumi.IntPtrOutput
- func (o RestoreStatusOutput) FailureReason() pulumi.StringPtrOutput
- func (o RestoreStatusOutput) Phase() pulumi.StringPtrOutput
- func (o RestoreStatusOutput) PodVolumeRestoreErrors() RestoreStatusPodVolumeRestoreErrorsArrayOutput
- func (o RestoreStatusOutput) PodVolumeRestoreVerifyErrors() RestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput
- func (o RestoreStatusOutput) ToRestoreStatusOutput() RestoreStatusOutput
- func (o RestoreStatusOutput) ToRestoreStatusOutputWithContext(ctx context.Context) RestoreStatusOutput
- func (o RestoreStatusOutput) ToRestoreStatusPtrOutput() RestoreStatusPtrOutput
- func (o RestoreStatusOutput) ToRestoreStatusPtrOutputWithContext(ctx context.Context) RestoreStatusPtrOutput
- func (o RestoreStatusOutput) ValidationErrors() pulumi.StringArrayOutput
- func (o RestoreStatusOutput) Warnings() pulumi.IntPtrOutput
- type RestoreStatusPodVolumeRestoreErrors
- type RestoreStatusPodVolumeRestoreErrorsArgs
- func (RestoreStatusPodVolumeRestoreErrorsArgs) ElementType() reflect.Type
- func (i RestoreStatusPodVolumeRestoreErrorsArgs) ToRestoreStatusPodVolumeRestoreErrorsOutput() RestoreStatusPodVolumeRestoreErrorsOutput
- func (i RestoreStatusPodVolumeRestoreErrorsArgs) ToRestoreStatusPodVolumeRestoreErrorsOutputWithContext(ctx context.Context) RestoreStatusPodVolumeRestoreErrorsOutput
- type RestoreStatusPodVolumeRestoreErrorsArray
- func (RestoreStatusPodVolumeRestoreErrorsArray) ElementType() reflect.Type
- func (i RestoreStatusPodVolumeRestoreErrorsArray) ToRestoreStatusPodVolumeRestoreErrorsArrayOutput() RestoreStatusPodVolumeRestoreErrorsArrayOutput
- func (i RestoreStatusPodVolumeRestoreErrorsArray) ToRestoreStatusPodVolumeRestoreErrorsArrayOutputWithContext(ctx context.Context) RestoreStatusPodVolumeRestoreErrorsArrayOutput
- type RestoreStatusPodVolumeRestoreErrorsArrayInput
- type RestoreStatusPodVolumeRestoreErrorsArrayOutput
- func (RestoreStatusPodVolumeRestoreErrorsArrayOutput) ElementType() reflect.Type
- func (o RestoreStatusPodVolumeRestoreErrorsArrayOutput) Index(i pulumi.IntInput) RestoreStatusPodVolumeRestoreErrorsOutput
- func (o RestoreStatusPodVolumeRestoreErrorsArrayOutput) ToRestoreStatusPodVolumeRestoreErrorsArrayOutput() RestoreStatusPodVolumeRestoreErrorsArrayOutput
- func (o RestoreStatusPodVolumeRestoreErrorsArrayOutput) ToRestoreStatusPodVolumeRestoreErrorsArrayOutputWithContext(ctx context.Context) RestoreStatusPodVolumeRestoreErrorsArrayOutput
- type RestoreStatusPodVolumeRestoreErrorsInput
- type RestoreStatusPodVolumeRestoreErrorsOutput
- func (o RestoreStatusPodVolumeRestoreErrorsOutput) ApiVersion() pulumi.StringPtrOutput
- func (RestoreStatusPodVolumeRestoreErrorsOutput) ElementType() reflect.Type
- func (o RestoreStatusPodVolumeRestoreErrorsOutput) FieldPath() pulumi.StringPtrOutput
- func (o RestoreStatusPodVolumeRestoreErrorsOutput) Kind() pulumi.StringPtrOutput
- func (o RestoreStatusPodVolumeRestoreErrorsOutput) Name() pulumi.StringPtrOutput
- func (o RestoreStatusPodVolumeRestoreErrorsOutput) Namespace() pulumi.StringPtrOutput
- func (o RestoreStatusPodVolumeRestoreErrorsOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o RestoreStatusPodVolumeRestoreErrorsOutput) ToRestoreStatusPodVolumeRestoreErrorsOutput() RestoreStatusPodVolumeRestoreErrorsOutput
- func (o RestoreStatusPodVolumeRestoreErrorsOutput) ToRestoreStatusPodVolumeRestoreErrorsOutputWithContext(ctx context.Context) RestoreStatusPodVolumeRestoreErrorsOutput
- func (o RestoreStatusPodVolumeRestoreErrorsOutput) Uid() pulumi.StringPtrOutput
- type RestoreStatusPodVolumeRestoreVerifyErrors
- type RestoreStatusPodVolumeRestoreVerifyErrorsArgs
- func (RestoreStatusPodVolumeRestoreVerifyErrorsArgs) ElementType() reflect.Type
- func (i RestoreStatusPodVolumeRestoreVerifyErrorsArgs) ToRestoreStatusPodVolumeRestoreVerifyErrorsOutput() RestoreStatusPodVolumeRestoreVerifyErrorsOutput
- func (i RestoreStatusPodVolumeRestoreVerifyErrorsArgs) ToRestoreStatusPodVolumeRestoreVerifyErrorsOutputWithContext(ctx context.Context) RestoreStatusPodVolumeRestoreVerifyErrorsOutput
- type RestoreStatusPodVolumeRestoreVerifyErrorsArray
- func (RestoreStatusPodVolumeRestoreVerifyErrorsArray) ElementType() reflect.Type
- func (i RestoreStatusPodVolumeRestoreVerifyErrorsArray) ToRestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput() RestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput
- func (i RestoreStatusPodVolumeRestoreVerifyErrorsArray) ToRestoreStatusPodVolumeRestoreVerifyErrorsArrayOutputWithContext(ctx context.Context) RestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput
- type RestoreStatusPodVolumeRestoreVerifyErrorsArrayInput
- type RestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput
- func (RestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput) ElementType() reflect.Type
- func (o RestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput) Index(i pulumi.IntInput) RestoreStatusPodVolumeRestoreVerifyErrorsOutput
- func (o RestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput) ToRestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput() RestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput
- func (o RestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput) ToRestoreStatusPodVolumeRestoreVerifyErrorsArrayOutputWithContext(ctx context.Context) RestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput
- type RestoreStatusPodVolumeRestoreVerifyErrorsInput
- type RestoreStatusPodVolumeRestoreVerifyErrorsOutput
- func (o RestoreStatusPodVolumeRestoreVerifyErrorsOutput) ApiVersion() pulumi.StringPtrOutput
- func (RestoreStatusPodVolumeRestoreVerifyErrorsOutput) ElementType() reflect.Type
- func (o RestoreStatusPodVolumeRestoreVerifyErrorsOutput) FieldPath() pulumi.StringPtrOutput
- func (o RestoreStatusPodVolumeRestoreVerifyErrorsOutput) Kind() pulumi.StringPtrOutput
- func (o RestoreStatusPodVolumeRestoreVerifyErrorsOutput) Name() pulumi.StringPtrOutput
- func (o RestoreStatusPodVolumeRestoreVerifyErrorsOutput) Namespace() pulumi.StringPtrOutput
- func (o RestoreStatusPodVolumeRestoreVerifyErrorsOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o RestoreStatusPodVolumeRestoreVerifyErrorsOutput) ToRestoreStatusPodVolumeRestoreVerifyErrorsOutput() RestoreStatusPodVolumeRestoreVerifyErrorsOutput
- func (o RestoreStatusPodVolumeRestoreVerifyErrorsOutput) ToRestoreStatusPodVolumeRestoreVerifyErrorsOutputWithContext(ctx context.Context) RestoreStatusPodVolumeRestoreVerifyErrorsOutput
- func (o RestoreStatusPodVolumeRestoreVerifyErrorsOutput) Uid() pulumi.StringPtrOutput
- type RestoreStatusPtrInput
- type RestoreStatusPtrOutput
- func (o RestoreStatusPtrOutput) Elem() RestoreStatusOutput
- func (RestoreStatusPtrOutput) ElementType() reflect.Type
- func (o RestoreStatusPtrOutput) Errors() pulumi.IntPtrOutput
- func (o RestoreStatusPtrOutput) FailureReason() pulumi.StringPtrOutput
- func (o RestoreStatusPtrOutput) Phase() pulumi.StringPtrOutput
- func (o RestoreStatusPtrOutput) PodVolumeRestoreErrors() RestoreStatusPodVolumeRestoreErrorsArrayOutput
- func (o RestoreStatusPtrOutput) PodVolumeRestoreVerifyErrors() RestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput
- func (o RestoreStatusPtrOutput) ToRestoreStatusPtrOutput() RestoreStatusPtrOutput
- func (o RestoreStatusPtrOutput) ToRestoreStatusPtrOutputWithContext(ctx context.Context) RestoreStatusPtrOutput
- func (o RestoreStatusPtrOutput) ValidationErrors() pulumi.StringArrayOutput
- func (o RestoreStatusPtrOutput) Warnings() pulumi.IntPtrOutput
- type RestoreType
- type RestoreTypeArgs
- type RestoreTypeInput
- type RestoreTypeOutput
- func (o RestoreTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (RestoreTypeOutput) ElementType() reflect.Type
- func (o RestoreTypeOutput) Kind() pulumi.StringPtrOutput
- func (o RestoreTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o RestoreTypeOutput) Spec() RestoreSpecPtrOutput
- func (o RestoreTypeOutput) Status() RestoreStatusPtrOutput
- func (o RestoreTypeOutput) ToRestoreTypeOutput() RestoreTypeOutput
- func (o RestoreTypeOutput) ToRestoreTypeOutputWithContext(ctx context.Context) RestoreTypeOutput
- type Schedule
- type ScheduleArgs
- type ScheduleMetadata
- type ScheduleMetadataArgs
- type ScheduleMetadataInput
- type ScheduleMetadataOutput
- type ScheduleSpec
- type ScheduleSpecArgs
- func (ScheduleSpecArgs) ElementType() reflect.Type
- func (i ScheduleSpecArgs) ToScheduleSpecOutput() ScheduleSpecOutput
- func (i ScheduleSpecArgs) ToScheduleSpecOutputWithContext(ctx context.Context) ScheduleSpecOutput
- func (i ScheduleSpecArgs) ToScheduleSpecPtrOutput() ScheduleSpecPtrOutput
- func (i ScheduleSpecArgs) ToScheduleSpecPtrOutputWithContext(ctx context.Context) ScheduleSpecPtrOutput
- type ScheduleSpecInput
- type ScheduleSpecOutput
- func (ScheduleSpecOutput) ElementType() reflect.Type
- func (o ScheduleSpecOutput) Schedule() pulumi.StringOutput
- func (o ScheduleSpecOutput) Template() ScheduleSpecTemplateOutput
- func (o ScheduleSpecOutput) ToScheduleSpecOutput() ScheduleSpecOutput
- func (o ScheduleSpecOutput) ToScheduleSpecOutputWithContext(ctx context.Context) ScheduleSpecOutput
- func (o ScheduleSpecOutput) ToScheduleSpecPtrOutput() ScheduleSpecPtrOutput
- func (o ScheduleSpecOutput) ToScheduleSpecPtrOutputWithContext(ctx context.Context) ScheduleSpecPtrOutput
- type ScheduleSpecPtrInput
- type ScheduleSpecPtrOutput
- func (o ScheduleSpecPtrOutput) Elem() ScheduleSpecOutput
- func (ScheduleSpecPtrOutput) ElementType() reflect.Type
- func (o ScheduleSpecPtrOutput) Schedule() pulumi.StringPtrOutput
- func (o ScheduleSpecPtrOutput) Template() ScheduleSpecTemplatePtrOutput
- func (o ScheduleSpecPtrOutput) ToScheduleSpecPtrOutput() ScheduleSpecPtrOutput
- func (o ScheduleSpecPtrOutput) ToScheduleSpecPtrOutputWithContext(ctx context.Context) ScheduleSpecPtrOutput
- type ScheduleSpecTemplate
- type ScheduleSpecTemplateArgs
- func (ScheduleSpecTemplateArgs) ElementType() reflect.Type
- func (i ScheduleSpecTemplateArgs) ToScheduleSpecTemplateOutput() ScheduleSpecTemplateOutput
- func (i ScheduleSpecTemplateArgs) ToScheduleSpecTemplateOutputWithContext(ctx context.Context) ScheduleSpecTemplateOutput
- func (i ScheduleSpecTemplateArgs) ToScheduleSpecTemplatePtrOutput() ScheduleSpecTemplatePtrOutput
- func (i ScheduleSpecTemplateArgs) ToScheduleSpecTemplatePtrOutputWithContext(ctx context.Context) ScheduleSpecTemplatePtrOutput
- type ScheduleSpecTemplateHooks
- type ScheduleSpecTemplateHooksArgs
- func (ScheduleSpecTemplateHooksArgs) ElementType() reflect.Type
- func (i ScheduleSpecTemplateHooksArgs) ToScheduleSpecTemplateHooksOutput() ScheduleSpecTemplateHooksOutput
- func (i ScheduleSpecTemplateHooksArgs) ToScheduleSpecTemplateHooksOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksOutput
- func (i ScheduleSpecTemplateHooksArgs) ToScheduleSpecTemplateHooksPtrOutput() ScheduleSpecTemplateHooksPtrOutput
- func (i ScheduleSpecTemplateHooksArgs) ToScheduleSpecTemplateHooksPtrOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksPtrOutput
- type ScheduleSpecTemplateHooksInput
- type ScheduleSpecTemplateHooksOutput
- func (ScheduleSpecTemplateHooksOutput) ElementType() reflect.Type
- func (o ScheduleSpecTemplateHooksOutput) Resources() ScheduleSpecTemplateHooksResourcesArrayOutput
- func (o ScheduleSpecTemplateHooksOutput) ToScheduleSpecTemplateHooksOutput() ScheduleSpecTemplateHooksOutput
- func (o ScheduleSpecTemplateHooksOutput) ToScheduleSpecTemplateHooksOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksOutput
- func (o ScheduleSpecTemplateHooksOutput) ToScheduleSpecTemplateHooksPtrOutput() ScheduleSpecTemplateHooksPtrOutput
- func (o ScheduleSpecTemplateHooksOutput) ToScheduleSpecTemplateHooksPtrOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksPtrOutput
- type ScheduleSpecTemplateHooksPtrInput
- type ScheduleSpecTemplateHooksPtrOutput
- func (o ScheduleSpecTemplateHooksPtrOutput) Elem() ScheduleSpecTemplateHooksOutput
- func (ScheduleSpecTemplateHooksPtrOutput) ElementType() reflect.Type
- func (o ScheduleSpecTemplateHooksPtrOutput) Resources() ScheduleSpecTemplateHooksResourcesArrayOutput
- func (o ScheduleSpecTemplateHooksPtrOutput) ToScheduleSpecTemplateHooksPtrOutput() ScheduleSpecTemplateHooksPtrOutput
- func (o ScheduleSpecTemplateHooksPtrOutput) ToScheduleSpecTemplateHooksPtrOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksPtrOutput
- type ScheduleSpecTemplateHooksResources
- type ScheduleSpecTemplateHooksResourcesArgs
- func (ScheduleSpecTemplateHooksResourcesArgs) ElementType() reflect.Type
- func (i ScheduleSpecTemplateHooksResourcesArgs) ToScheduleSpecTemplateHooksResourcesOutput() ScheduleSpecTemplateHooksResourcesOutput
- func (i ScheduleSpecTemplateHooksResourcesArgs) ToScheduleSpecTemplateHooksResourcesOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesOutput
- type ScheduleSpecTemplateHooksResourcesArray
- func (ScheduleSpecTemplateHooksResourcesArray) ElementType() reflect.Type
- func (i ScheduleSpecTemplateHooksResourcesArray) ToScheduleSpecTemplateHooksResourcesArrayOutput() ScheduleSpecTemplateHooksResourcesArrayOutput
- func (i ScheduleSpecTemplateHooksResourcesArray) ToScheduleSpecTemplateHooksResourcesArrayOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesArrayOutput
- type ScheduleSpecTemplateHooksResourcesArrayInput
- type ScheduleSpecTemplateHooksResourcesArrayOutput
- func (ScheduleSpecTemplateHooksResourcesArrayOutput) ElementType() reflect.Type
- func (o ScheduleSpecTemplateHooksResourcesArrayOutput) Index(i pulumi.IntInput) ScheduleSpecTemplateHooksResourcesOutput
- func (o ScheduleSpecTemplateHooksResourcesArrayOutput) ToScheduleSpecTemplateHooksResourcesArrayOutput() ScheduleSpecTemplateHooksResourcesArrayOutput
- func (o ScheduleSpecTemplateHooksResourcesArrayOutput) ToScheduleSpecTemplateHooksResourcesArrayOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesArrayOutput
- type ScheduleSpecTemplateHooksResourcesInput
- type ScheduleSpecTemplateHooksResourcesLabelSelector
- type ScheduleSpecTemplateHooksResourcesLabelSelectorArgs
- func (ScheduleSpecTemplateHooksResourcesLabelSelectorArgs) ElementType() reflect.Type
- func (i ScheduleSpecTemplateHooksResourcesLabelSelectorArgs) ToScheduleSpecTemplateHooksResourcesLabelSelectorOutput() ScheduleSpecTemplateHooksResourcesLabelSelectorOutput
- func (i ScheduleSpecTemplateHooksResourcesLabelSelectorArgs) ToScheduleSpecTemplateHooksResourcesLabelSelectorOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesLabelSelectorOutput
- func (i ScheduleSpecTemplateHooksResourcesLabelSelectorArgs) ToScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput() ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput
- func (i ScheduleSpecTemplateHooksResourcesLabelSelectorArgs) ToScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput
- type ScheduleSpecTemplateHooksResourcesLabelSelectorInput
- type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressions
- type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArgs
- func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArgs) ElementType() reflect.Type
- func (i ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArgs) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput() ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput
- func (i ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArgs) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput
- type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArray
- func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArray) ElementType() reflect.Type
- func (i ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArray) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput() ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput
- func (i ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArray) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput
- type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayInput
- type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput
- func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput) ElementType() reflect.Type
- func (o ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput
- func (o ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput() ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput
- func (o ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput
- type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsInput
- type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput
- func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput) ElementType() reflect.Type
- func (o ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
- func (o ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
- func (o ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput() ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput
- func (o ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput
- func (o ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
- type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabels
- type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsArgs
- func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsArgs) ElementType() reflect.Type
- func (i ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsArgs) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutput() ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutput
- func (i ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsArgs) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutput
- type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsInput
- type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutput
- func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutput) ElementType() reflect.Type
- func (o ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutput() ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutput
- func (o ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutput
- type ScheduleSpecTemplateHooksResourcesLabelSelectorOutput
- func (ScheduleSpecTemplateHooksResourcesLabelSelectorOutput) ElementType() reflect.Type
- func (o ScheduleSpecTemplateHooksResourcesLabelSelectorOutput) MatchExpressions() ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput
- func (o ScheduleSpecTemplateHooksResourcesLabelSelectorOutput) MatchLabels() pulumi.StringMapOutput
- func (o ScheduleSpecTemplateHooksResourcesLabelSelectorOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorOutput() ScheduleSpecTemplateHooksResourcesLabelSelectorOutput
- func (o ScheduleSpecTemplateHooksResourcesLabelSelectorOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesLabelSelectorOutput
- func (o ScheduleSpecTemplateHooksResourcesLabelSelectorOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput() ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput
- func (o ScheduleSpecTemplateHooksResourcesLabelSelectorOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput
- type ScheduleSpecTemplateHooksResourcesLabelSelectorPtrInput
- type ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput
- func (o ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput) Elem() ScheduleSpecTemplateHooksResourcesLabelSelectorOutput
- func (ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput) ElementType() reflect.Type
- func (o ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput) MatchExpressions() ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput
- func (o ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
- func (o ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput() ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput
- func (o ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput
- type ScheduleSpecTemplateHooksResourcesOutput
- func (ScheduleSpecTemplateHooksResourcesOutput) ElementType() reflect.Type
- func (o ScheduleSpecTemplateHooksResourcesOutput) ExcludedNamespaces() pulumi.StringArrayOutput
- func (o ScheduleSpecTemplateHooksResourcesOutput) ExcludedResources() pulumi.StringArrayOutput
- func (o ScheduleSpecTemplateHooksResourcesOutput) IncludedNamespaces() pulumi.StringArrayOutput
- func (o ScheduleSpecTemplateHooksResourcesOutput) IncludedResources() pulumi.StringArrayOutput
- func (o ScheduleSpecTemplateHooksResourcesOutput) LabelSelector() ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput
- func (o ScheduleSpecTemplateHooksResourcesOutput) Name() pulumi.StringOutput
- func (o ScheduleSpecTemplateHooksResourcesOutput) Post() ScheduleSpecTemplateHooksResourcesPostArrayOutput
- func (o ScheduleSpecTemplateHooksResourcesOutput) Pre() ScheduleSpecTemplateHooksResourcesPreArrayOutput
- func (o ScheduleSpecTemplateHooksResourcesOutput) ToScheduleSpecTemplateHooksResourcesOutput() ScheduleSpecTemplateHooksResourcesOutput
- func (o ScheduleSpecTemplateHooksResourcesOutput) ToScheduleSpecTemplateHooksResourcesOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesOutput
- type ScheduleSpecTemplateHooksResourcesPost
- type ScheduleSpecTemplateHooksResourcesPostArgs
- func (ScheduleSpecTemplateHooksResourcesPostArgs) ElementType() reflect.Type
- func (i ScheduleSpecTemplateHooksResourcesPostArgs) ToScheduleSpecTemplateHooksResourcesPostOutput() ScheduleSpecTemplateHooksResourcesPostOutput
- func (i ScheduleSpecTemplateHooksResourcesPostArgs) ToScheduleSpecTemplateHooksResourcesPostOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesPostOutput
- type ScheduleSpecTemplateHooksResourcesPostArray
- func (ScheduleSpecTemplateHooksResourcesPostArray) ElementType() reflect.Type
- func (i ScheduleSpecTemplateHooksResourcesPostArray) ToScheduleSpecTemplateHooksResourcesPostArrayOutput() ScheduleSpecTemplateHooksResourcesPostArrayOutput
- func (i ScheduleSpecTemplateHooksResourcesPostArray) ToScheduleSpecTemplateHooksResourcesPostArrayOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesPostArrayOutput
- type ScheduleSpecTemplateHooksResourcesPostArrayInput
- type ScheduleSpecTemplateHooksResourcesPostArrayOutput
- func (ScheduleSpecTemplateHooksResourcesPostArrayOutput) ElementType() reflect.Type
- func (o ScheduleSpecTemplateHooksResourcesPostArrayOutput) Index(i pulumi.IntInput) ScheduleSpecTemplateHooksResourcesPostOutput
- func (o ScheduleSpecTemplateHooksResourcesPostArrayOutput) ToScheduleSpecTemplateHooksResourcesPostArrayOutput() ScheduleSpecTemplateHooksResourcesPostArrayOutput
- func (o ScheduleSpecTemplateHooksResourcesPostArrayOutput) ToScheduleSpecTemplateHooksResourcesPostArrayOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesPostArrayOutput
- type ScheduleSpecTemplateHooksResourcesPostExec
- type ScheduleSpecTemplateHooksResourcesPostExecArgs
- func (ScheduleSpecTemplateHooksResourcesPostExecArgs) ElementType() reflect.Type
- func (i ScheduleSpecTemplateHooksResourcesPostExecArgs) ToScheduleSpecTemplateHooksResourcesPostExecOutput() ScheduleSpecTemplateHooksResourcesPostExecOutput
- func (i ScheduleSpecTemplateHooksResourcesPostExecArgs) ToScheduleSpecTemplateHooksResourcesPostExecOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesPostExecOutput
- type ScheduleSpecTemplateHooksResourcesPostExecInput
- type ScheduleSpecTemplateHooksResourcesPostExecOutput
- func (o ScheduleSpecTemplateHooksResourcesPostExecOutput) Command() pulumi.StringArrayOutput
- func (o ScheduleSpecTemplateHooksResourcesPostExecOutput) Container() pulumi.StringPtrOutput
- func (ScheduleSpecTemplateHooksResourcesPostExecOutput) ElementType() reflect.Type
- func (o ScheduleSpecTemplateHooksResourcesPostExecOutput) OnError() pulumi.StringPtrOutput
- func (o ScheduleSpecTemplateHooksResourcesPostExecOutput) Timeout() pulumi.StringPtrOutput
- func (o ScheduleSpecTemplateHooksResourcesPostExecOutput) ToScheduleSpecTemplateHooksResourcesPostExecOutput() ScheduleSpecTemplateHooksResourcesPostExecOutput
- func (o ScheduleSpecTemplateHooksResourcesPostExecOutput) ToScheduleSpecTemplateHooksResourcesPostExecOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesPostExecOutput
- type ScheduleSpecTemplateHooksResourcesPostInput
- type ScheduleSpecTemplateHooksResourcesPostOutput
- func (ScheduleSpecTemplateHooksResourcesPostOutput) ElementType() reflect.Type
- func (o ScheduleSpecTemplateHooksResourcesPostOutput) Exec() ScheduleSpecTemplateHooksResourcesPostExecOutput
- func (o ScheduleSpecTemplateHooksResourcesPostOutput) ToScheduleSpecTemplateHooksResourcesPostOutput() ScheduleSpecTemplateHooksResourcesPostOutput
- func (o ScheduleSpecTemplateHooksResourcesPostOutput) ToScheduleSpecTemplateHooksResourcesPostOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesPostOutput
- type ScheduleSpecTemplateHooksResourcesPre
- type ScheduleSpecTemplateHooksResourcesPreArgs
- func (ScheduleSpecTemplateHooksResourcesPreArgs) ElementType() reflect.Type
- func (i ScheduleSpecTemplateHooksResourcesPreArgs) ToScheduleSpecTemplateHooksResourcesPreOutput() ScheduleSpecTemplateHooksResourcesPreOutput
- func (i ScheduleSpecTemplateHooksResourcesPreArgs) ToScheduleSpecTemplateHooksResourcesPreOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesPreOutput
- type ScheduleSpecTemplateHooksResourcesPreArray
- func (ScheduleSpecTemplateHooksResourcesPreArray) ElementType() reflect.Type
- func (i ScheduleSpecTemplateHooksResourcesPreArray) ToScheduleSpecTemplateHooksResourcesPreArrayOutput() ScheduleSpecTemplateHooksResourcesPreArrayOutput
- func (i ScheduleSpecTemplateHooksResourcesPreArray) ToScheduleSpecTemplateHooksResourcesPreArrayOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesPreArrayOutput
- type ScheduleSpecTemplateHooksResourcesPreArrayInput
- type ScheduleSpecTemplateHooksResourcesPreArrayOutput
- func (ScheduleSpecTemplateHooksResourcesPreArrayOutput) ElementType() reflect.Type
- func (o ScheduleSpecTemplateHooksResourcesPreArrayOutput) Index(i pulumi.IntInput) ScheduleSpecTemplateHooksResourcesPreOutput
- func (o ScheduleSpecTemplateHooksResourcesPreArrayOutput) ToScheduleSpecTemplateHooksResourcesPreArrayOutput() ScheduleSpecTemplateHooksResourcesPreArrayOutput
- func (o ScheduleSpecTemplateHooksResourcesPreArrayOutput) ToScheduleSpecTemplateHooksResourcesPreArrayOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesPreArrayOutput
- type ScheduleSpecTemplateHooksResourcesPreExec
- type ScheduleSpecTemplateHooksResourcesPreExecArgs
- func (ScheduleSpecTemplateHooksResourcesPreExecArgs) ElementType() reflect.Type
- func (i ScheduleSpecTemplateHooksResourcesPreExecArgs) ToScheduleSpecTemplateHooksResourcesPreExecOutput() ScheduleSpecTemplateHooksResourcesPreExecOutput
- func (i ScheduleSpecTemplateHooksResourcesPreExecArgs) ToScheduleSpecTemplateHooksResourcesPreExecOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesPreExecOutput
- type ScheduleSpecTemplateHooksResourcesPreExecInput
- type ScheduleSpecTemplateHooksResourcesPreExecOutput
- func (o ScheduleSpecTemplateHooksResourcesPreExecOutput) Command() pulumi.StringArrayOutput
- func (o ScheduleSpecTemplateHooksResourcesPreExecOutput) Container() pulumi.StringPtrOutput
- func (ScheduleSpecTemplateHooksResourcesPreExecOutput) ElementType() reflect.Type
- func (o ScheduleSpecTemplateHooksResourcesPreExecOutput) OnError() pulumi.StringPtrOutput
- func (o ScheduleSpecTemplateHooksResourcesPreExecOutput) Timeout() pulumi.StringPtrOutput
- func (o ScheduleSpecTemplateHooksResourcesPreExecOutput) ToScheduleSpecTemplateHooksResourcesPreExecOutput() ScheduleSpecTemplateHooksResourcesPreExecOutput
- func (o ScheduleSpecTemplateHooksResourcesPreExecOutput) ToScheduleSpecTemplateHooksResourcesPreExecOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesPreExecOutput
- type ScheduleSpecTemplateHooksResourcesPreInput
- type ScheduleSpecTemplateHooksResourcesPreOutput
- func (ScheduleSpecTemplateHooksResourcesPreOutput) ElementType() reflect.Type
- func (o ScheduleSpecTemplateHooksResourcesPreOutput) Exec() ScheduleSpecTemplateHooksResourcesPreExecOutput
- func (o ScheduleSpecTemplateHooksResourcesPreOutput) ToScheduleSpecTemplateHooksResourcesPreOutput() ScheduleSpecTemplateHooksResourcesPreOutput
- func (o ScheduleSpecTemplateHooksResourcesPreOutput) ToScheduleSpecTemplateHooksResourcesPreOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesPreOutput
- type ScheduleSpecTemplateInput
- type ScheduleSpecTemplateLabelSelector
- type ScheduleSpecTemplateLabelSelectorArgs
- func (ScheduleSpecTemplateLabelSelectorArgs) ElementType() reflect.Type
- func (i ScheduleSpecTemplateLabelSelectorArgs) ToScheduleSpecTemplateLabelSelectorOutput() ScheduleSpecTemplateLabelSelectorOutput
- func (i ScheduleSpecTemplateLabelSelectorArgs) ToScheduleSpecTemplateLabelSelectorOutputWithContext(ctx context.Context) ScheduleSpecTemplateLabelSelectorOutput
- func (i ScheduleSpecTemplateLabelSelectorArgs) ToScheduleSpecTemplateLabelSelectorPtrOutput() ScheduleSpecTemplateLabelSelectorPtrOutput
- func (i ScheduleSpecTemplateLabelSelectorArgs) ToScheduleSpecTemplateLabelSelectorPtrOutputWithContext(ctx context.Context) ScheduleSpecTemplateLabelSelectorPtrOutput
- type ScheduleSpecTemplateLabelSelectorInput
- type ScheduleSpecTemplateLabelSelectorMatchExpressions
- type ScheduleSpecTemplateLabelSelectorMatchExpressionsArgs
- func (ScheduleSpecTemplateLabelSelectorMatchExpressionsArgs) ElementType() reflect.Type
- func (i ScheduleSpecTemplateLabelSelectorMatchExpressionsArgs) ToScheduleSpecTemplateLabelSelectorMatchExpressionsOutput() ScheduleSpecTemplateLabelSelectorMatchExpressionsOutput
- func (i ScheduleSpecTemplateLabelSelectorMatchExpressionsArgs) ToScheduleSpecTemplateLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) ScheduleSpecTemplateLabelSelectorMatchExpressionsOutput
- type ScheduleSpecTemplateLabelSelectorMatchExpressionsArray
- func (ScheduleSpecTemplateLabelSelectorMatchExpressionsArray) ElementType() reflect.Type
- func (i ScheduleSpecTemplateLabelSelectorMatchExpressionsArray) ToScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput() ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput
- func (i ScheduleSpecTemplateLabelSelectorMatchExpressionsArray) ToScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput
- type ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayInput
- type ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput
- func (ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput) ElementType() reflect.Type
- func (o ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) ScheduleSpecTemplateLabelSelectorMatchExpressionsOutput
- func (o ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput) ToScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput() ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput
- func (o ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput) ToScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput
- type ScheduleSpecTemplateLabelSelectorMatchExpressionsInput
- type ScheduleSpecTemplateLabelSelectorMatchExpressionsOutput
- func (ScheduleSpecTemplateLabelSelectorMatchExpressionsOutput) ElementType() reflect.Type
- func (o ScheduleSpecTemplateLabelSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
- func (o ScheduleSpecTemplateLabelSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
- func (o ScheduleSpecTemplateLabelSelectorMatchExpressionsOutput) ToScheduleSpecTemplateLabelSelectorMatchExpressionsOutput() ScheduleSpecTemplateLabelSelectorMatchExpressionsOutput
- func (o ScheduleSpecTemplateLabelSelectorMatchExpressionsOutput) ToScheduleSpecTemplateLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) ScheduleSpecTemplateLabelSelectorMatchExpressionsOutput
- func (o ScheduleSpecTemplateLabelSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
- type ScheduleSpecTemplateLabelSelectorMatchLabels
- type ScheduleSpecTemplateLabelSelectorMatchLabelsArgs
- func (ScheduleSpecTemplateLabelSelectorMatchLabelsArgs) ElementType() reflect.Type
- func (i ScheduleSpecTemplateLabelSelectorMatchLabelsArgs) ToScheduleSpecTemplateLabelSelectorMatchLabelsOutput() ScheduleSpecTemplateLabelSelectorMatchLabelsOutput
- func (i ScheduleSpecTemplateLabelSelectorMatchLabelsArgs) ToScheduleSpecTemplateLabelSelectorMatchLabelsOutputWithContext(ctx context.Context) ScheduleSpecTemplateLabelSelectorMatchLabelsOutput
- type ScheduleSpecTemplateLabelSelectorMatchLabelsInput
- type ScheduleSpecTemplateLabelSelectorMatchLabelsOutput
- func (ScheduleSpecTemplateLabelSelectorMatchLabelsOutput) ElementType() reflect.Type
- func (o ScheduleSpecTemplateLabelSelectorMatchLabelsOutput) ToScheduleSpecTemplateLabelSelectorMatchLabelsOutput() ScheduleSpecTemplateLabelSelectorMatchLabelsOutput
- func (o ScheduleSpecTemplateLabelSelectorMatchLabelsOutput) ToScheduleSpecTemplateLabelSelectorMatchLabelsOutputWithContext(ctx context.Context) ScheduleSpecTemplateLabelSelectorMatchLabelsOutput
- type ScheduleSpecTemplateLabelSelectorOutput
- func (ScheduleSpecTemplateLabelSelectorOutput) ElementType() reflect.Type
- func (o ScheduleSpecTemplateLabelSelectorOutput) MatchExpressions() ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput
- func (o ScheduleSpecTemplateLabelSelectorOutput) MatchLabels() pulumi.StringMapOutput
- func (o ScheduleSpecTemplateLabelSelectorOutput) ToScheduleSpecTemplateLabelSelectorOutput() ScheduleSpecTemplateLabelSelectorOutput
- func (o ScheduleSpecTemplateLabelSelectorOutput) ToScheduleSpecTemplateLabelSelectorOutputWithContext(ctx context.Context) ScheduleSpecTemplateLabelSelectorOutput
- func (o ScheduleSpecTemplateLabelSelectorOutput) ToScheduleSpecTemplateLabelSelectorPtrOutput() ScheduleSpecTemplateLabelSelectorPtrOutput
- func (o ScheduleSpecTemplateLabelSelectorOutput) ToScheduleSpecTemplateLabelSelectorPtrOutputWithContext(ctx context.Context) ScheduleSpecTemplateLabelSelectorPtrOutput
- type ScheduleSpecTemplateLabelSelectorPtrInput
- type ScheduleSpecTemplateLabelSelectorPtrOutput
- func (o ScheduleSpecTemplateLabelSelectorPtrOutput) Elem() ScheduleSpecTemplateLabelSelectorOutput
- func (ScheduleSpecTemplateLabelSelectorPtrOutput) ElementType() reflect.Type
- func (o ScheduleSpecTemplateLabelSelectorPtrOutput) MatchExpressions() ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput
- func (o ScheduleSpecTemplateLabelSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
- func (o ScheduleSpecTemplateLabelSelectorPtrOutput) ToScheduleSpecTemplateLabelSelectorPtrOutput() ScheduleSpecTemplateLabelSelectorPtrOutput
- func (o ScheduleSpecTemplateLabelSelectorPtrOutput) ToScheduleSpecTemplateLabelSelectorPtrOutputWithContext(ctx context.Context) ScheduleSpecTemplateLabelSelectorPtrOutput
- type ScheduleSpecTemplateOutput
- func (ScheduleSpecTemplateOutput) ElementType() reflect.Type
- func (o ScheduleSpecTemplateOutput) ExcludedNamespaces() pulumi.StringArrayOutput
- func (o ScheduleSpecTemplateOutput) ExcludedResources() pulumi.StringArrayOutput
- func (o ScheduleSpecTemplateOutput) Hooks() ScheduleSpecTemplateHooksPtrOutput
- func (o ScheduleSpecTemplateOutput) IncludeClusterResources() pulumi.BoolPtrOutput
- func (o ScheduleSpecTemplateOutput) IncludedNamespaces() pulumi.StringArrayOutput
- func (o ScheduleSpecTemplateOutput) IncludedResources() pulumi.StringArrayOutput
- func (o ScheduleSpecTemplateOutput) LabelSelector() ScheduleSpecTemplateLabelSelectorPtrOutput
- func (o ScheduleSpecTemplateOutput) SnapshotVolumes() pulumi.BoolPtrOutput
- func (o ScheduleSpecTemplateOutput) StorageLocation() pulumi.StringPtrOutput
- func (o ScheduleSpecTemplateOutput) ToScheduleSpecTemplateOutput() ScheduleSpecTemplateOutput
- func (o ScheduleSpecTemplateOutput) ToScheduleSpecTemplateOutputWithContext(ctx context.Context) ScheduleSpecTemplateOutput
- func (o ScheduleSpecTemplateOutput) ToScheduleSpecTemplatePtrOutput() ScheduleSpecTemplatePtrOutput
- func (o ScheduleSpecTemplateOutput) ToScheduleSpecTemplatePtrOutputWithContext(ctx context.Context) ScheduleSpecTemplatePtrOutput
- func (o ScheduleSpecTemplateOutput) Ttl() pulumi.StringPtrOutput
- func (o ScheduleSpecTemplateOutput) VolumeSnapshotLocations() pulumi.StringArrayOutput
- type ScheduleSpecTemplatePtrInput
- type ScheduleSpecTemplatePtrOutput
- func (o ScheduleSpecTemplatePtrOutput) Elem() ScheduleSpecTemplateOutput
- func (ScheduleSpecTemplatePtrOutput) ElementType() reflect.Type
- func (o ScheduleSpecTemplatePtrOutput) ExcludedNamespaces() pulumi.StringArrayOutput
- func (o ScheduleSpecTemplatePtrOutput) ExcludedResources() pulumi.StringArrayOutput
- func (o ScheduleSpecTemplatePtrOutput) Hooks() ScheduleSpecTemplateHooksPtrOutput
- func (o ScheduleSpecTemplatePtrOutput) IncludeClusterResources() pulumi.BoolPtrOutput
- func (o ScheduleSpecTemplatePtrOutput) IncludedNamespaces() pulumi.StringArrayOutput
- func (o ScheduleSpecTemplatePtrOutput) IncludedResources() pulumi.StringArrayOutput
- func (o ScheduleSpecTemplatePtrOutput) LabelSelector() ScheduleSpecTemplateLabelSelectorPtrOutput
- func (o ScheduleSpecTemplatePtrOutput) SnapshotVolumes() pulumi.BoolPtrOutput
- func (o ScheduleSpecTemplatePtrOutput) StorageLocation() pulumi.StringPtrOutput
- func (o ScheduleSpecTemplatePtrOutput) ToScheduleSpecTemplatePtrOutput() ScheduleSpecTemplatePtrOutput
- func (o ScheduleSpecTemplatePtrOutput) ToScheduleSpecTemplatePtrOutputWithContext(ctx context.Context) ScheduleSpecTemplatePtrOutput
- func (o ScheduleSpecTemplatePtrOutput) Ttl() pulumi.StringPtrOutput
- func (o ScheduleSpecTemplatePtrOutput) VolumeSnapshotLocations() pulumi.StringArrayOutput
- type ScheduleState
- type ScheduleStatus
- type ScheduleStatusArgs
- func (ScheduleStatusArgs) ElementType() reflect.Type
- func (i ScheduleStatusArgs) ToScheduleStatusOutput() ScheduleStatusOutput
- func (i ScheduleStatusArgs) ToScheduleStatusOutputWithContext(ctx context.Context) ScheduleStatusOutput
- func (i ScheduleStatusArgs) ToScheduleStatusPtrOutput() ScheduleStatusPtrOutput
- func (i ScheduleStatusArgs) ToScheduleStatusPtrOutputWithContext(ctx context.Context) ScheduleStatusPtrOutput
- type ScheduleStatusInput
- type ScheduleStatusOutput
- func (ScheduleStatusOutput) ElementType() reflect.Type
- func (o ScheduleStatusOutput) LastBackup() pulumi.StringPtrOutput
- func (o ScheduleStatusOutput) Phase() pulumi.StringPtrOutput
- func (o ScheduleStatusOutput) ToScheduleStatusOutput() ScheduleStatusOutput
- func (o ScheduleStatusOutput) ToScheduleStatusOutputWithContext(ctx context.Context) ScheduleStatusOutput
- func (o ScheduleStatusOutput) ToScheduleStatusPtrOutput() ScheduleStatusPtrOutput
- func (o ScheduleStatusOutput) ToScheduleStatusPtrOutputWithContext(ctx context.Context) ScheduleStatusPtrOutput
- func (o ScheduleStatusOutput) ValidationErrors() pulumi.StringArrayOutput
- type ScheduleStatusPtrInput
- type ScheduleStatusPtrOutput
- func (o ScheduleStatusPtrOutput) Elem() ScheduleStatusOutput
- func (ScheduleStatusPtrOutput) ElementType() reflect.Type
- func (o ScheduleStatusPtrOutput) LastBackup() pulumi.StringPtrOutput
- func (o ScheduleStatusPtrOutput) Phase() pulumi.StringPtrOutput
- func (o ScheduleStatusPtrOutput) ToScheduleStatusPtrOutput() ScheduleStatusPtrOutput
- func (o ScheduleStatusPtrOutput) ToScheduleStatusPtrOutputWithContext(ctx context.Context) ScheduleStatusPtrOutput
- func (o ScheduleStatusPtrOutput) ValidationErrors() pulumi.StringArrayOutput
- type ScheduleType
- type ScheduleTypeArgs
- type ScheduleTypeInput
- type ScheduleTypeOutput
- func (o ScheduleTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ScheduleTypeOutput) ElementType() reflect.Type
- func (o ScheduleTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ScheduleTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o ScheduleTypeOutput) Spec() ScheduleSpecPtrOutput
- func (o ScheduleTypeOutput) Status() ScheduleStatusPtrOutput
- func (o ScheduleTypeOutput) ToScheduleTypeOutput() ScheduleTypeOutput
- func (o ScheduleTypeOutput) ToScheduleTypeOutputWithContext(ctx context.Context) ScheduleTypeOutput
- type ServerStatusRequest
- type ServerStatusRequestArgs
- type ServerStatusRequestMetadata
- type ServerStatusRequestMetadataArgs
- func (ServerStatusRequestMetadataArgs) ElementType() reflect.Type
- func (i ServerStatusRequestMetadataArgs) ToServerStatusRequestMetadataOutput() ServerStatusRequestMetadataOutput
- func (i ServerStatusRequestMetadataArgs) ToServerStatusRequestMetadataOutputWithContext(ctx context.Context) ServerStatusRequestMetadataOutput
- type ServerStatusRequestMetadataInput
- type ServerStatusRequestMetadataOutput
- func (ServerStatusRequestMetadataOutput) ElementType() reflect.Type
- func (o ServerStatusRequestMetadataOutput) ToServerStatusRequestMetadataOutput() ServerStatusRequestMetadataOutput
- func (o ServerStatusRequestMetadataOutput) ToServerStatusRequestMetadataOutputWithContext(ctx context.Context) ServerStatusRequestMetadataOutput
- type ServerStatusRequestSpec
- type ServerStatusRequestSpecArgs
- type ServerStatusRequestSpecInput
- type ServerStatusRequestSpecOutput
- type ServerStatusRequestState
- type ServerStatusRequestStatus
- type ServerStatusRequestStatusArgs
- func (ServerStatusRequestStatusArgs) ElementType() reflect.Type
- func (i ServerStatusRequestStatusArgs) ToServerStatusRequestStatusOutput() ServerStatusRequestStatusOutput
- func (i ServerStatusRequestStatusArgs) ToServerStatusRequestStatusOutputWithContext(ctx context.Context) ServerStatusRequestStatusOutput
- func (i ServerStatusRequestStatusArgs) ToServerStatusRequestStatusPtrOutput() ServerStatusRequestStatusPtrOutput
- func (i ServerStatusRequestStatusArgs) ToServerStatusRequestStatusPtrOutputWithContext(ctx context.Context) ServerStatusRequestStatusPtrOutput
- type ServerStatusRequestStatusInput
- type ServerStatusRequestStatusOutput
- func (ServerStatusRequestStatusOutput) ElementType() reflect.Type
- func (o ServerStatusRequestStatusOutput) Phase() pulumi.StringPtrOutput
- func (o ServerStatusRequestStatusOutput) Plugins() ServerStatusRequestStatusPluginsArrayOutput
- func (o ServerStatusRequestStatusOutput) ProcessedTimestamp() pulumi.StringPtrOutput
- func (o ServerStatusRequestStatusOutput) ServerVersion() pulumi.StringPtrOutput
- func (o ServerStatusRequestStatusOutput) ToServerStatusRequestStatusOutput() ServerStatusRequestStatusOutput
- func (o ServerStatusRequestStatusOutput) ToServerStatusRequestStatusOutputWithContext(ctx context.Context) ServerStatusRequestStatusOutput
- func (o ServerStatusRequestStatusOutput) ToServerStatusRequestStatusPtrOutput() ServerStatusRequestStatusPtrOutput
- func (o ServerStatusRequestStatusOutput) ToServerStatusRequestStatusPtrOutputWithContext(ctx context.Context) ServerStatusRequestStatusPtrOutput
- type ServerStatusRequestStatusPlugins
- type ServerStatusRequestStatusPluginsArgs
- func (ServerStatusRequestStatusPluginsArgs) ElementType() reflect.Type
- func (i ServerStatusRequestStatusPluginsArgs) ToServerStatusRequestStatusPluginsOutput() ServerStatusRequestStatusPluginsOutput
- func (i ServerStatusRequestStatusPluginsArgs) ToServerStatusRequestStatusPluginsOutputWithContext(ctx context.Context) ServerStatusRequestStatusPluginsOutput
- type ServerStatusRequestStatusPluginsArray
- func (ServerStatusRequestStatusPluginsArray) ElementType() reflect.Type
- func (i ServerStatusRequestStatusPluginsArray) ToServerStatusRequestStatusPluginsArrayOutput() ServerStatusRequestStatusPluginsArrayOutput
- func (i ServerStatusRequestStatusPluginsArray) ToServerStatusRequestStatusPluginsArrayOutputWithContext(ctx context.Context) ServerStatusRequestStatusPluginsArrayOutput
- type ServerStatusRequestStatusPluginsArrayInput
- type ServerStatusRequestStatusPluginsArrayOutput
- func (ServerStatusRequestStatusPluginsArrayOutput) ElementType() reflect.Type
- func (o ServerStatusRequestStatusPluginsArrayOutput) Index(i pulumi.IntInput) ServerStatusRequestStatusPluginsOutput
- func (o ServerStatusRequestStatusPluginsArrayOutput) ToServerStatusRequestStatusPluginsArrayOutput() ServerStatusRequestStatusPluginsArrayOutput
- func (o ServerStatusRequestStatusPluginsArrayOutput) ToServerStatusRequestStatusPluginsArrayOutputWithContext(ctx context.Context) ServerStatusRequestStatusPluginsArrayOutput
- type ServerStatusRequestStatusPluginsInput
- type ServerStatusRequestStatusPluginsOutput
- func (ServerStatusRequestStatusPluginsOutput) ElementType() reflect.Type
- func (o ServerStatusRequestStatusPluginsOutput) Kind() pulumi.StringOutput
- func (o ServerStatusRequestStatusPluginsOutput) Name() pulumi.StringOutput
- func (o ServerStatusRequestStatusPluginsOutput) ToServerStatusRequestStatusPluginsOutput() ServerStatusRequestStatusPluginsOutput
- func (o ServerStatusRequestStatusPluginsOutput) ToServerStatusRequestStatusPluginsOutputWithContext(ctx context.Context) ServerStatusRequestStatusPluginsOutput
- type ServerStatusRequestStatusPtrInput
- type ServerStatusRequestStatusPtrOutput
- func (o ServerStatusRequestStatusPtrOutput) Elem() ServerStatusRequestStatusOutput
- func (ServerStatusRequestStatusPtrOutput) ElementType() reflect.Type
- func (o ServerStatusRequestStatusPtrOutput) Phase() pulumi.StringPtrOutput
- func (o ServerStatusRequestStatusPtrOutput) Plugins() ServerStatusRequestStatusPluginsArrayOutput
- func (o ServerStatusRequestStatusPtrOutput) ProcessedTimestamp() pulumi.StringPtrOutput
- func (o ServerStatusRequestStatusPtrOutput) ServerVersion() pulumi.StringPtrOutput
- func (o ServerStatusRequestStatusPtrOutput) ToServerStatusRequestStatusPtrOutput() ServerStatusRequestStatusPtrOutput
- func (o ServerStatusRequestStatusPtrOutput) ToServerStatusRequestStatusPtrOutputWithContext(ctx context.Context) ServerStatusRequestStatusPtrOutput
- type ServerStatusRequestType
- type ServerStatusRequestTypeArgs
- type ServerStatusRequestTypeInput
- type ServerStatusRequestTypeOutput
- func (o ServerStatusRequestTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (ServerStatusRequestTypeOutput) ElementType() reflect.Type
- func (o ServerStatusRequestTypeOutput) Kind() pulumi.StringPtrOutput
- func (o ServerStatusRequestTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o ServerStatusRequestTypeOutput) Spec() pulumi.MapOutput
- func (o ServerStatusRequestTypeOutput) Status() ServerStatusRequestStatusPtrOutput
- func (o ServerStatusRequestTypeOutput) ToServerStatusRequestTypeOutput() ServerStatusRequestTypeOutput
- func (o ServerStatusRequestTypeOutput) ToServerStatusRequestTypeOutputWithContext(ctx context.Context) ServerStatusRequestTypeOutput
- type VolumeSnapshotLocation
- type VolumeSnapshotLocationArgs
- type VolumeSnapshotLocationMetadata
- type VolumeSnapshotLocationMetadataArgs
- func (VolumeSnapshotLocationMetadataArgs) ElementType() reflect.Type
- func (i VolumeSnapshotLocationMetadataArgs) ToVolumeSnapshotLocationMetadataOutput() VolumeSnapshotLocationMetadataOutput
- func (i VolumeSnapshotLocationMetadataArgs) ToVolumeSnapshotLocationMetadataOutputWithContext(ctx context.Context) VolumeSnapshotLocationMetadataOutput
- type VolumeSnapshotLocationMetadataInput
- type VolumeSnapshotLocationMetadataOutput
- func (VolumeSnapshotLocationMetadataOutput) ElementType() reflect.Type
- func (o VolumeSnapshotLocationMetadataOutput) ToVolumeSnapshotLocationMetadataOutput() VolumeSnapshotLocationMetadataOutput
- func (o VolumeSnapshotLocationMetadataOutput) ToVolumeSnapshotLocationMetadataOutputWithContext(ctx context.Context) VolumeSnapshotLocationMetadataOutput
- type VolumeSnapshotLocationSpec
- type VolumeSnapshotLocationSpecArgs
- func (VolumeSnapshotLocationSpecArgs) ElementType() reflect.Type
- func (i VolumeSnapshotLocationSpecArgs) ToVolumeSnapshotLocationSpecOutput() VolumeSnapshotLocationSpecOutput
- func (i VolumeSnapshotLocationSpecArgs) ToVolumeSnapshotLocationSpecOutputWithContext(ctx context.Context) VolumeSnapshotLocationSpecOutput
- func (i VolumeSnapshotLocationSpecArgs) ToVolumeSnapshotLocationSpecPtrOutput() VolumeSnapshotLocationSpecPtrOutput
- func (i VolumeSnapshotLocationSpecArgs) ToVolumeSnapshotLocationSpecPtrOutputWithContext(ctx context.Context) VolumeSnapshotLocationSpecPtrOutput
- type VolumeSnapshotLocationSpecConfig
- type VolumeSnapshotLocationSpecConfigArgs
- func (VolumeSnapshotLocationSpecConfigArgs) ElementType() reflect.Type
- func (i VolumeSnapshotLocationSpecConfigArgs) ToVolumeSnapshotLocationSpecConfigOutput() VolumeSnapshotLocationSpecConfigOutput
- func (i VolumeSnapshotLocationSpecConfigArgs) ToVolumeSnapshotLocationSpecConfigOutputWithContext(ctx context.Context) VolumeSnapshotLocationSpecConfigOutput
- type VolumeSnapshotLocationSpecConfigInput
- type VolumeSnapshotLocationSpecConfigOutput
- func (VolumeSnapshotLocationSpecConfigOutput) ElementType() reflect.Type
- func (o VolumeSnapshotLocationSpecConfigOutput) ToVolumeSnapshotLocationSpecConfigOutput() VolumeSnapshotLocationSpecConfigOutput
- func (o VolumeSnapshotLocationSpecConfigOutput) ToVolumeSnapshotLocationSpecConfigOutputWithContext(ctx context.Context) VolumeSnapshotLocationSpecConfigOutput
- type VolumeSnapshotLocationSpecInput
- type VolumeSnapshotLocationSpecOutput
- func (o VolumeSnapshotLocationSpecOutput) Config() pulumi.StringMapOutput
- func (VolumeSnapshotLocationSpecOutput) ElementType() reflect.Type
- func (o VolumeSnapshotLocationSpecOutput) Provider() pulumi.StringOutput
- func (o VolumeSnapshotLocationSpecOutput) ToVolumeSnapshotLocationSpecOutput() VolumeSnapshotLocationSpecOutput
- func (o VolumeSnapshotLocationSpecOutput) ToVolumeSnapshotLocationSpecOutputWithContext(ctx context.Context) VolumeSnapshotLocationSpecOutput
- func (o VolumeSnapshotLocationSpecOutput) ToVolumeSnapshotLocationSpecPtrOutput() VolumeSnapshotLocationSpecPtrOutput
- func (o VolumeSnapshotLocationSpecOutput) ToVolumeSnapshotLocationSpecPtrOutputWithContext(ctx context.Context) VolumeSnapshotLocationSpecPtrOutput
- type VolumeSnapshotLocationSpecPtrInput
- type VolumeSnapshotLocationSpecPtrOutput
- func (o VolumeSnapshotLocationSpecPtrOutput) Config() pulumi.StringMapOutput
- func (o VolumeSnapshotLocationSpecPtrOutput) Elem() VolumeSnapshotLocationSpecOutput
- func (VolumeSnapshotLocationSpecPtrOutput) ElementType() reflect.Type
- func (o VolumeSnapshotLocationSpecPtrOutput) Provider() pulumi.StringPtrOutput
- func (o VolumeSnapshotLocationSpecPtrOutput) ToVolumeSnapshotLocationSpecPtrOutput() VolumeSnapshotLocationSpecPtrOutput
- func (o VolumeSnapshotLocationSpecPtrOutput) ToVolumeSnapshotLocationSpecPtrOutputWithContext(ctx context.Context) VolumeSnapshotLocationSpecPtrOutput
- type VolumeSnapshotLocationState
- type VolumeSnapshotLocationStatus
- type VolumeSnapshotLocationStatusArgs
- func (VolumeSnapshotLocationStatusArgs) ElementType() reflect.Type
- func (i VolumeSnapshotLocationStatusArgs) ToVolumeSnapshotLocationStatusOutput() VolumeSnapshotLocationStatusOutput
- func (i VolumeSnapshotLocationStatusArgs) ToVolumeSnapshotLocationStatusOutputWithContext(ctx context.Context) VolumeSnapshotLocationStatusOutput
- func (i VolumeSnapshotLocationStatusArgs) ToVolumeSnapshotLocationStatusPtrOutput() VolumeSnapshotLocationStatusPtrOutput
- func (i VolumeSnapshotLocationStatusArgs) ToVolumeSnapshotLocationStatusPtrOutputWithContext(ctx context.Context) VolumeSnapshotLocationStatusPtrOutput
- type VolumeSnapshotLocationStatusInput
- type VolumeSnapshotLocationStatusOutput
- func (VolumeSnapshotLocationStatusOutput) ElementType() reflect.Type
- func (o VolumeSnapshotLocationStatusOutput) Phase() pulumi.StringPtrOutput
- func (o VolumeSnapshotLocationStatusOutput) ToVolumeSnapshotLocationStatusOutput() VolumeSnapshotLocationStatusOutput
- func (o VolumeSnapshotLocationStatusOutput) ToVolumeSnapshotLocationStatusOutputWithContext(ctx context.Context) VolumeSnapshotLocationStatusOutput
- func (o VolumeSnapshotLocationStatusOutput) ToVolumeSnapshotLocationStatusPtrOutput() VolumeSnapshotLocationStatusPtrOutput
- func (o VolumeSnapshotLocationStatusOutput) ToVolumeSnapshotLocationStatusPtrOutputWithContext(ctx context.Context) VolumeSnapshotLocationStatusPtrOutput
- type VolumeSnapshotLocationStatusPtrInput
- type VolumeSnapshotLocationStatusPtrOutput
- func (o VolumeSnapshotLocationStatusPtrOutput) Elem() VolumeSnapshotLocationStatusOutput
- func (VolumeSnapshotLocationStatusPtrOutput) ElementType() reflect.Type
- func (o VolumeSnapshotLocationStatusPtrOutput) Phase() pulumi.StringPtrOutput
- func (o VolumeSnapshotLocationStatusPtrOutput) ToVolumeSnapshotLocationStatusPtrOutput() VolumeSnapshotLocationStatusPtrOutput
- func (o VolumeSnapshotLocationStatusPtrOutput) ToVolumeSnapshotLocationStatusPtrOutputWithContext(ctx context.Context) VolumeSnapshotLocationStatusPtrOutput
- type VolumeSnapshotLocationType
- type VolumeSnapshotLocationTypeArgs
- func (VolumeSnapshotLocationTypeArgs) ElementType() reflect.Type
- func (i VolumeSnapshotLocationTypeArgs) ToVolumeSnapshotLocationTypeOutput() VolumeSnapshotLocationTypeOutput
- func (i VolumeSnapshotLocationTypeArgs) ToVolumeSnapshotLocationTypeOutputWithContext(ctx context.Context) VolumeSnapshotLocationTypeOutput
- type VolumeSnapshotLocationTypeInput
- type VolumeSnapshotLocationTypeOutput
- func (o VolumeSnapshotLocationTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (VolumeSnapshotLocationTypeOutput) ElementType() reflect.Type
- func (o VolumeSnapshotLocationTypeOutput) Kind() pulumi.StringPtrOutput
- func (o VolumeSnapshotLocationTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o VolumeSnapshotLocationTypeOutput) Spec() VolumeSnapshotLocationSpecPtrOutput
- func (o VolumeSnapshotLocationTypeOutput) Status() VolumeSnapshotLocationStatusPtrOutput
- func (o VolumeSnapshotLocationTypeOutput) ToVolumeSnapshotLocationTypeOutput() VolumeSnapshotLocationTypeOutput
- func (o VolumeSnapshotLocationTypeOutput) ToVolumeSnapshotLocationTypeOutputWithContext(ctx context.Context) VolumeSnapshotLocationTypeOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Backup ¶
type Backup struct { pulumi.CustomResourceState ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // BackupSpec defines the specification for a Velero backup. Spec BackupSpecPtrOutput `pulumi:"spec"` // BackupStatus captures the current status of a Velero backup. Status BackupStatusPtrOutput `pulumi:"status"` }
Backup is a Velero resource that respresents the capture of Kubernetes cluster state at a point in time (API objects and associated volume state).
func GetBackup ¶
func GetBackup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BackupState, opts ...pulumi.ResourceOption) (*Backup, error)
GetBackup gets an existing Backup 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 NewBackup ¶
func NewBackup(ctx *pulumi.Context, name string, args *BackupArgs, opts ...pulumi.ResourceOption) (*Backup, error)
NewBackup registers a new resource with the given unique name, arguments, and options.
type BackupArgs ¶
type BackupArgs struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // BackupSpec defines the specification for a Velero backup. Spec BackupSpecPtrInput // BackupStatus captures the current status of a Velero backup. Status BackupStatusPtrInput }
The set of arguments for constructing a Backup resource.
func (BackupArgs) ElementType ¶
func (BackupArgs) ElementType() reflect.Type
type BackupMetadata ¶
type BackupMetadata struct { }
type BackupMetadataArgs ¶
type BackupMetadataArgs struct { }
func (BackupMetadataArgs) ElementType ¶
func (BackupMetadataArgs) ElementType() reflect.Type
func (BackupMetadataArgs) ToBackupMetadataOutput ¶
func (i BackupMetadataArgs) ToBackupMetadataOutput() BackupMetadataOutput
func (BackupMetadataArgs) ToBackupMetadataOutputWithContext ¶
func (i BackupMetadataArgs) ToBackupMetadataOutputWithContext(ctx context.Context) BackupMetadataOutput
type BackupMetadataInput ¶
type BackupMetadataInput interface { pulumi.Input ToBackupMetadataOutput() BackupMetadataOutput ToBackupMetadataOutputWithContext(context.Context) BackupMetadataOutput }
BackupMetadataInput is an input type that accepts BackupMetadataArgs and BackupMetadataOutput values. You can construct a concrete instance of `BackupMetadataInput` via:
BackupMetadataArgs{...}
type BackupMetadataOutput ¶
type BackupMetadataOutput struct{ *pulumi.OutputState }
func (BackupMetadataOutput) ElementType ¶
func (BackupMetadataOutput) ElementType() reflect.Type
func (BackupMetadataOutput) ToBackupMetadataOutput ¶
func (o BackupMetadataOutput) ToBackupMetadataOutput() BackupMetadataOutput
func (BackupMetadataOutput) ToBackupMetadataOutputWithContext ¶
func (o BackupMetadataOutput) ToBackupMetadataOutputWithContext(ctx context.Context) BackupMetadataOutput
type BackupSpec ¶
type BackupSpec struct { // ExcludedNamespaces contains a list of namespaces that are not included in the backup. ExcludedNamespaces []string `pulumi:"excludedNamespaces"` // ExcludedResources is a slice of resource names that are not included in the backup. ExcludedResources []string `pulumi:"excludedResources"` // Hooks represent custom behaviors that should be executed at different phases of the backup. Hooks *BackupSpecHooks `pulumi:"hooks"` // IncludeClusterResources specifies whether cluster-scoped resources should be included for consideration in the backup. IncludeClusterResources *bool `pulumi:"includeClusterResources"` // IncludedNamespaces is a slice of namespace names to include objects from. If empty, all namespaces are included. IncludedNamespaces []string `pulumi:"includedNamespaces"` // IncludedResources is a slice of resource names to include in the backup. If empty, all resources are included. IncludedResources []string `pulumi:"includedResources"` // LabelSelector is a metav1.LabelSelector to filter with when adding individual objects to the backup. If empty or nil, all objects are included. Optional. LabelSelector *BackupSpecLabelSelector `pulumi:"labelSelector"` // SnapshotVolumes specifies whether to take cloud snapshots of any PV's referenced in the set of objects included in the Backup. SnapshotVolumes *bool `pulumi:"snapshotVolumes"` // StorageLocation is a string containing the name of a BackupStorageLocation where the backup should be stored. StorageLocation *string `pulumi:"storageLocation"` // TTL is a time.Duration-parseable string describing how long the Backup should be retained for. Ttl *string `pulumi:"ttl"` // VolumeSnapshotLocations is a list containing names of VolumeSnapshotLocations associated with this backup. VolumeSnapshotLocations []string `pulumi:"volumeSnapshotLocations"` }
BackupSpec defines the specification for a Velero backup.
type BackupSpecArgs ¶
type BackupSpecArgs struct { // ExcludedNamespaces contains a list of namespaces that are not included in the backup. ExcludedNamespaces pulumi.StringArrayInput `pulumi:"excludedNamespaces"` // ExcludedResources is a slice of resource names that are not included in the backup. ExcludedResources pulumi.StringArrayInput `pulumi:"excludedResources"` // Hooks represent custom behaviors that should be executed at different phases of the backup. Hooks BackupSpecHooksPtrInput `pulumi:"hooks"` // IncludeClusterResources specifies whether cluster-scoped resources should be included for consideration in the backup. IncludeClusterResources pulumi.BoolPtrInput `pulumi:"includeClusterResources"` // IncludedNamespaces is a slice of namespace names to include objects from. If empty, all namespaces are included. IncludedNamespaces pulumi.StringArrayInput `pulumi:"includedNamespaces"` // IncludedResources is a slice of resource names to include in the backup. If empty, all resources are included. IncludedResources pulumi.StringArrayInput `pulumi:"includedResources"` // LabelSelector is a metav1.LabelSelector to filter with when adding individual objects to the backup. If empty or nil, all objects are included. Optional. LabelSelector BackupSpecLabelSelectorPtrInput `pulumi:"labelSelector"` // SnapshotVolumes specifies whether to take cloud snapshots of any PV's referenced in the set of objects included in the Backup. SnapshotVolumes pulumi.BoolPtrInput `pulumi:"snapshotVolumes"` // StorageLocation is a string containing the name of a BackupStorageLocation where the backup should be stored. StorageLocation pulumi.StringPtrInput `pulumi:"storageLocation"` // TTL is a time.Duration-parseable string describing how long the Backup should be retained for. Ttl pulumi.StringPtrInput `pulumi:"ttl"` // VolumeSnapshotLocations is a list containing names of VolumeSnapshotLocations associated with this backup. VolumeSnapshotLocations pulumi.StringArrayInput `pulumi:"volumeSnapshotLocations"` }
BackupSpec defines the specification for a Velero backup.
func (BackupSpecArgs) ElementType ¶
func (BackupSpecArgs) ElementType() reflect.Type
func (BackupSpecArgs) ToBackupSpecOutput ¶
func (i BackupSpecArgs) ToBackupSpecOutput() BackupSpecOutput
func (BackupSpecArgs) ToBackupSpecOutputWithContext ¶
func (i BackupSpecArgs) ToBackupSpecOutputWithContext(ctx context.Context) BackupSpecOutput
func (BackupSpecArgs) ToBackupSpecPtrOutput ¶
func (i BackupSpecArgs) ToBackupSpecPtrOutput() BackupSpecPtrOutput
func (BackupSpecArgs) ToBackupSpecPtrOutputWithContext ¶
func (i BackupSpecArgs) ToBackupSpecPtrOutputWithContext(ctx context.Context) BackupSpecPtrOutput
type BackupSpecHooks ¶
type BackupSpecHooks struct { // Resources are hooks that should be executed when backing up individual instances of a resource. Resources []BackupSpecHooksResources `pulumi:"resources"` }
Hooks represent custom behaviors that should be executed at different phases of the backup.
type BackupSpecHooksArgs ¶
type BackupSpecHooksArgs struct { // Resources are hooks that should be executed when backing up individual instances of a resource. Resources BackupSpecHooksResourcesArrayInput `pulumi:"resources"` }
Hooks represent custom behaviors that should be executed at different phases of the backup.
func (BackupSpecHooksArgs) ElementType ¶
func (BackupSpecHooksArgs) ElementType() reflect.Type
func (BackupSpecHooksArgs) ToBackupSpecHooksOutput ¶
func (i BackupSpecHooksArgs) ToBackupSpecHooksOutput() BackupSpecHooksOutput
func (BackupSpecHooksArgs) ToBackupSpecHooksOutputWithContext ¶
func (i BackupSpecHooksArgs) ToBackupSpecHooksOutputWithContext(ctx context.Context) BackupSpecHooksOutput
func (BackupSpecHooksArgs) ToBackupSpecHooksPtrOutput ¶
func (i BackupSpecHooksArgs) ToBackupSpecHooksPtrOutput() BackupSpecHooksPtrOutput
func (BackupSpecHooksArgs) ToBackupSpecHooksPtrOutputWithContext ¶
func (i BackupSpecHooksArgs) ToBackupSpecHooksPtrOutputWithContext(ctx context.Context) BackupSpecHooksPtrOutput
type BackupSpecHooksInput ¶
type BackupSpecHooksInput interface { pulumi.Input ToBackupSpecHooksOutput() BackupSpecHooksOutput ToBackupSpecHooksOutputWithContext(context.Context) BackupSpecHooksOutput }
BackupSpecHooksInput is an input type that accepts BackupSpecHooksArgs and BackupSpecHooksOutput values. You can construct a concrete instance of `BackupSpecHooksInput` via:
BackupSpecHooksArgs{...}
type BackupSpecHooksOutput ¶
type BackupSpecHooksOutput struct{ *pulumi.OutputState }
Hooks represent custom behaviors that should be executed at different phases of the backup.
func (BackupSpecHooksOutput) ElementType ¶
func (BackupSpecHooksOutput) ElementType() reflect.Type
func (BackupSpecHooksOutput) Resources ¶
func (o BackupSpecHooksOutput) Resources() BackupSpecHooksResourcesArrayOutput
Resources are hooks that should be executed when backing up individual instances of a resource.
func (BackupSpecHooksOutput) ToBackupSpecHooksOutput ¶
func (o BackupSpecHooksOutput) ToBackupSpecHooksOutput() BackupSpecHooksOutput
func (BackupSpecHooksOutput) ToBackupSpecHooksOutputWithContext ¶
func (o BackupSpecHooksOutput) ToBackupSpecHooksOutputWithContext(ctx context.Context) BackupSpecHooksOutput
func (BackupSpecHooksOutput) ToBackupSpecHooksPtrOutput ¶
func (o BackupSpecHooksOutput) ToBackupSpecHooksPtrOutput() BackupSpecHooksPtrOutput
func (BackupSpecHooksOutput) ToBackupSpecHooksPtrOutputWithContext ¶
func (o BackupSpecHooksOutput) ToBackupSpecHooksPtrOutputWithContext(ctx context.Context) BackupSpecHooksPtrOutput
type BackupSpecHooksPtrInput ¶
type BackupSpecHooksPtrInput interface { pulumi.Input ToBackupSpecHooksPtrOutput() BackupSpecHooksPtrOutput ToBackupSpecHooksPtrOutputWithContext(context.Context) BackupSpecHooksPtrOutput }
BackupSpecHooksPtrInput is an input type that accepts BackupSpecHooksArgs, BackupSpecHooksPtr and BackupSpecHooksPtrOutput values. You can construct a concrete instance of `BackupSpecHooksPtrInput` via:
BackupSpecHooksArgs{...} or: nil
func BackupSpecHooksPtr ¶
func BackupSpecHooksPtr(v *BackupSpecHooksArgs) BackupSpecHooksPtrInput
type BackupSpecHooksPtrOutput ¶
type BackupSpecHooksPtrOutput struct{ *pulumi.OutputState }
func (BackupSpecHooksPtrOutput) Elem ¶
func (o BackupSpecHooksPtrOutput) Elem() BackupSpecHooksOutput
func (BackupSpecHooksPtrOutput) ElementType ¶
func (BackupSpecHooksPtrOutput) ElementType() reflect.Type
func (BackupSpecHooksPtrOutput) Resources ¶
func (o BackupSpecHooksPtrOutput) Resources() BackupSpecHooksResourcesArrayOutput
Resources are hooks that should be executed when backing up individual instances of a resource.
func (BackupSpecHooksPtrOutput) ToBackupSpecHooksPtrOutput ¶
func (o BackupSpecHooksPtrOutput) ToBackupSpecHooksPtrOutput() BackupSpecHooksPtrOutput
func (BackupSpecHooksPtrOutput) ToBackupSpecHooksPtrOutputWithContext ¶
func (o BackupSpecHooksPtrOutput) ToBackupSpecHooksPtrOutputWithContext(ctx context.Context) BackupSpecHooksPtrOutput
type BackupSpecHooksResources ¶
type BackupSpecHooksResources struct { // ExcludedNamespaces specifies the namespaces to which this hook spec does not apply. ExcludedNamespaces []string `pulumi:"excludedNamespaces"` // ExcludedResources specifies the resources to which this hook spec does not apply. ExcludedResources []string `pulumi:"excludedResources"` // IncludedNamespaces specifies the namespaces to which this hook spec applies. If empty, it applies to all namespaces. IncludedNamespaces []string `pulumi:"includedNamespaces"` // IncludedResources specifies the resources to which this hook spec applies. If empty, it applies to all resources. IncludedResources []string `pulumi:"includedResources"` // LabelSelector, if specified, filters the resources to which this hook spec applies. LabelSelector *BackupSpecHooksResourcesLabelSelector `pulumi:"labelSelector"` // Name is the name of this hook. Name string `pulumi:"name"` // PostHooks is a list of BackupResourceHooks to execute after storing the item in the backup. These are executed after all "additional items" from item actions are processed. Post []BackupSpecHooksResourcesPost `pulumi:"post"` // PreHooks is a list of BackupResourceHooks to execute prior to storing the item in the backup. These are executed before any "additional items" from item actions are processed. Pre []BackupSpecHooksResourcesPre `pulumi:"pre"` }
BackupResourceHookSpec defines one or more BackupResourceHooks that should be executed based on the rules defined for namespaces, resources, and label selector.
type BackupSpecHooksResourcesArgs ¶
type BackupSpecHooksResourcesArgs struct { // ExcludedNamespaces specifies the namespaces to which this hook spec does not apply. ExcludedNamespaces pulumi.StringArrayInput `pulumi:"excludedNamespaces"` // ExcludedResources specifies the resources to which this hook spec does not apply. ExcludedResources pulumi.StringArrayInput `pulumi:"excludedResources"` // IncludedNamespaces specifies the namespaces to which this hook spec applies. If empty, it applies to all namespaces. IncludedNamespaces pulumi.StringArrayInput `pulumi:"includedNamespaces"` // IncludedResources specifies the resources to which this hook spec applies. If empty, it applies to all resources. IncludedResources pulumi.StringArrayInput `pulumi:"includedResources"` // LabelSelector, if specified, filters the resources to which this hook spec applies. LabelSelector BackupSpecHooksResourcesLabelSelectorPtrInput `pulumi:"labelSelector"` // Name is the name of this hook. Name pulumi.StringInput `pulumi:"name"` // PostHooks is a list of BackupResourceHooks to execute after storing the item in the backup. These are executed after all "additional items" from item actions are processed. Post BackupSpecHooksResourcesPostArrayInput `pulumi:"post"` // PreHooks is a list of BackupResourceHooks to execute prior to storing the item in the backup. These are executed before any "additional items" from item actions are processed. Pre BackupSpecHooksResourcesPreArrayInput `pulumi:"pre"` }
BackupResourceHookSpec defines one or more BackupResourceHooks that should be executed based on the rules defined for namespaces, resources, and label selector.
func (BackupSpecHooksResourcesArgs) ElementType ¶
func (BackupSpecHooksResourcesArgs) ElementType() reflect.Type
func (BackupSpecHooksResourcesArgs) ToBackupSpecHooksResourcesOutput ¶
func (i BackupSpecHooksResourcesArgs) ToBackupSpecHooksResourcesOutput() BackupSpecHooksResourcesOutput
func (BackupSpecHooksResourcesArgs) ToBackupSpecHooksResourcesOutputWithContext ¶
func (i BackupSpecHooksResourcesArgs) ToBackupSpecHooksResourcesOutputWithContext(ctx context.Context) BackupSpecHooksResourcesOutput
type BackupSpecHooksResourcesArray ¶
type BackupSpecHooksResourcesArray []BackupSpecHooksResourcesInput
func (BackupSpecHooksResourcesArray) ElementType ¶
func (BackupSpecHooksResourcesArray) ElementType() reflect.Type
func (BackupSpecHooksResourcesArray) ToBackupSpecHooksResourcesArrayOutput ¶
func (i BackupSpecHooksResourcesArray) ToBackupSpecHooksResourcesArrayOutput() BackupSpecHooksResourcesArrayOutput
func (BackupSpecHooksResourcesArray) ToBackupSpecHooksResourcesArrayOutputWithContext ¶
func (i BackupSpecHooksResourcesArray) ToBackupSpecHooksResourcesArrayOutputWithContext(ctx context.Context) BackupSpecHooksResourcesArrayOutput
type BackupSpecHooksResourcesArrayInput ¶
type BackupSpecHooksResourcesArrayInput interface { pulumi.Input ToBackupSpecHooksResourcesArrayOutput() BackupSpecHooksResourcesArrayOutput ToBackupSpecHooksResourcesArrayOutputWithContext(context.Context) BackupSpecHooksResourcesArrayOutput }
BackupSpecHooksResourcesArrayInput is an input type that accepts BackupSpecHooksResourcesArray and BackupSpecHooksResourcesArrayOutput values. You can construct a concrete instance of `BackupSpecHooksResourcesArrayInput` via:
BackupSpecHooksResourcesArray{ BackupSpecHooksResourcesArgs{...} }
type BackupSpecHooksResourcesArrayOutput ¶
type BackupSpecHooksResourcesArrayOutput struct{ *pulumi.OutputState }
func (BackupSpecHooksResourcesArrayOutput) ElementType ¶
func (BackupSpecHooksResourcesArrayOutput) ElementType() reflect.Type
func (BackupSpecHooksResourcesArrayOutput) Index ¶
func (o BackupSpecHooksResourcesArrayOutput) Index(i pulumi.IntInput) BackupSpecHooksResourcesOutput
func (BackupSpecHooksResourcesArrayOutput) ToBackupSpecHooksResourcesArrayOutput ¶
func (o BackupSpecHooksResourcesArrayOutput) ToBackupSpecHooksResourcesArrayOutput() BackupSpecHooksResourcesArrayOutput
func (BackupSpecHooksResourcesArrayOutput) ToBackupSpecHooksResourcesArrayOutputWithContext ¶
func (o BackupSpecHooksResourcesArrayOutput) ToBackupSpecHooksResourcesArrayOutputWithContext(ctx context.Context) BackupSpecHooksResourcesArrayOutput
type BackupSpecHooksResourcesInput ¶
type BackupSpecHooksResourcesInput interface { pulumi.Input ToBackupSpecHooksResourcesOutput() BackupSpecHooksResourcesOutput ToBackupSpecHooksResourcesOutputWithContext(context.Context) BackupSpecHooksResourcesOutput }
BackupSpecHooksResourcesInput is an input type that accepts BackupSpecHooksResourcesArgs and BackupSpecHooksResourcesOutput values. You can construct a concrete instance of `BackupSpecHooksResourcesInput` via:
BackupSpecHooksResourcesArgs{...}
type BackupSpecHooksResourcesLabelSelector ¶
type BackupSpecHooksResourcesLabelSelector struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions []BackupSpecHooksResourcesLabelSelectorMatchExpressions `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels map[string]string `pulumi:"matchLabels"` }
LabelSelector, if specified, filters the resources to which this hook spec applies.
type BackupSpecHooksResourcesLabelSelectorArgs ¶
type BackupSpecHooksResourcesLabelSelectorArgs struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayInput `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels pulumi.StringMapInput `pulumi:"matchLabels"` }
LabelSelector, if specified, filters the resources to which this hook spec applies.
func (BackupSpecHooksResourcesLabelSelectorArgs) ElementType ¶
func (BackupSpecHooksResourcesLabelSelectorArgs) ElementType() reflect.Type
func (BackupSpecHooksResourcesLabelSelectorArgs) ToBackupSpecHooksResourcesLabelSelectorOutput ¶
func (i BackupSpecHooksResourcesLabelSelectorArgs) ToBackupSpecHooksResourcesLabelSelectorOutput() BackupSpecHooksResourcesLabelSelectorOutput
func (BackupSpecHooksResourcesLabelSelectorArgs) ToBackupSpecHooksResourcesLabelSelectorOutputWithContext ¶
func (i BackupSpecHooksResourcesLabelSelectorArgs) ToBackupSpecHooksResourcesLabelSelectorOutputWithContext(ctx context.Context) BackupSpecHooksResourcesLabelSelectorOutput
func (BackupSpecHooksResourcesLabelSelectorArgs) ToBackupSpecHooksResourcesLabelSelectorPtrOutput ¶
func (i BackupSpecHooksResourcesLabelSelectorArgs) ToBackupSpecHooksResourcesLabelSelectorPtrOutput() BackupSpecHooksResourcesLabelSelectorPtrOutput
func (BackupSpecHooksResourcesLabelSelectorArgs) ToBackupSpecHooksResourcesLabelSelectorPtrOutputWithContext ¶
func (i BackupSpecHooksResourcesLabelSelectorArgs) ToBackupSpecHooksResourcesLabelSelectorPtrOutputWithContext(ctx context.Context) BackupSpecHooksResourcesLabelSelectorPtrOutput
type BackupSpecHooksResourcesLabelSelectorInput ¶
type BackupSpecHooksResourcesLabelSelectorInput interface { pulumi.Input ToBackupSpecHooksResourcesLabelSelectorOutput() BackupSpecHooksResourcesLabelSelectorOutput ToBackupSpecHooksResourcesLabelSelectorOutputWithContext(context.Context) BackupSpecHooksResourcesLabelSelectorOutput }
BackupSpecHooksResourcesLabelSelectorInput is an input type that accepts BackupSpecHooksResourcesLabelSelectorArgs and BackupSpecHooksResourcesLabelSelectorOutput values. You can construct a concrete instance of `BackupSpecHooksResourcesLabelSelectorInput` via:
BackupSpecHooksResourcesLabelSelectorArgs{...}
type BackupSpecHooksResourcesLabelSelectorMatchExpressions ¶
type BackupSpecHooksResourcesLabelSelectorMatchExpressions struct { // key is the label key that the selector applies to. Key string `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator string `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type BackupSpecHooksResourcesLabelSelectorMatchExpressionsArgs ¶
type BackupSpecHooksResourcesLabelSelectorMatchExpressionsArgs struct { // key is the label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator pulumi.StringInput `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (BackupSpecHooksResourcesLabelSelectorMatchExpressionsArgs) ElementType ¶
func (BackupSpecHooksResourcesLabelSelectorMatchExpressionsArgs) ElementType() reflect.Type
func (BackupSpecHooksResourcesLabelSelectorMatchExpressionsArgs) ToBackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput ¶
func (i BackupSpecHooksResourcesLabelSelectorMatchExpressionsArgs) ToBackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput() BackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput
func (BackupSpecHooksResourcesLabelSelectorMatchExpressionsArgs) ToBackupSpecHooksResourcesLabelSelectorMatchExpressionsOutputWithContext ¶
func (i BackupSpecHooksResourcesLabelSelectorMatchExpressionsArgs) ToBackupSpecHooksResourcesLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) BackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput
type BackupSpecHooksResourcesLabelSelectorMatchExpressionsArray ¶
type BackupSpecHooksResourcesLabelSelectorMatchExpressionsArray []BackupSpecHooksResourcesLabelSelectorMatchExpressionsInput
func (BackupSpecHooksResourcesLabelSelectorMatchExpressionsArray) ElementType ¶
func (BackupSpecHooksResourcesLabelSelectorMatchExpressionsArray) ElementType() reflect.Type
func (BackupSpecHooksResourcesLabelSelectorMatchExpressionsArray) ToBackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput ¶
func (i BackupSpecHooksResourcesLabelSelectorMatchExpressionsArray) ToBackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput() BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput
func (BackupSpecHooksResourcesLabelSelectorMatchExpressionsArray) ToBackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutputWithContext ¶
func (i BackupSpecHooksResourcesLabelSelectorMatchExpressionsArray) ToBackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput
type BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayInput ¶
type BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayInput interface { pulumi.Input ToBackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput() BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput ToBackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutputWithContext(context.Context) BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput }
BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayInput is an input type that accepts BackupSpecHooksResourcesLabelSelectorMatchExpressionsArray and BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput values. You can construct a concrete instance of `BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayInput` via:
BackupSpecHooksResourcesLabelSelectorMatchExpressionsArray{ BackupSpecHooksResourcesLabelSelectorMatchExpressionsArgs{...} }
type BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput ¶
type BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput struct{ *pulumi.OutputState }
func (BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput) ElementType ¶
func (BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput) ElementType() reflect.Type
func (BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput) ToBackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput ¶
func (o BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput) ToBackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput() BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput
func (BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput) ToBackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutputWithContext ¶
func (o BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput) ToBackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput
type BackupSpecHooksResourcesLabelSelectorMatchExpressionsInput ¶
type BackupSpecHooksResourcesLabelSelectorMatchExpressionsInput interface { pulumi.Input ToBackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput() BackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput ToBackupSpecHooksResourcesLabelSelectorMatchExpressionsOutputWithContext(context.Context) BackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput }
BackupSpecHooksResourcesLabelSelectorMatchExpressionsInput is an input type that accepts BackupSpecHooksResourcesLabelSelectorMatchExpressionsArgs and BackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput values. You can construct a concrete instance of `BackupSpecHooksResourcesLabelSelectorMatchExpressionsInput` via:
BackupSpecHooksResourcesLabelSelectorMatchExpressionsArgs{...}
type BackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput ¶
type BackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput struct{ *pulumi.OutputState }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (BackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput) ElementType ¶
func (BackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput) ElementType() reflect.Type
func (BackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput) Key ¶
key is the label key that the selector applies to.
func (BackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput) Operator ¶
func (o BackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
func (BackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput) ToBackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput ¶
func (o BackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput) ToBackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput() BackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput
func (BackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput) ToBackupSpecHooksResourcesLabelSelectorMatchExpressionsOutputWithContext ¶
func (o BackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput) ToBackupSpecHooksResourcesLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) BackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput
func (BackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput) Values ¶
func (o BackupSpecHooksResourcesLabelSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
type BackupSpecHooksResourcesLabelSelectorMatchLabels ¶
type BackupSpecHooksResourcesLabelSelectorMatchLabels struct { }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
type BackupSpecHooksResourcesLabelSelectorMatchLabelsArgs ¶
type BackupSpecHooksResourcesLabelSelectorMatchLabelsArgs struct { }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (BackupSpecHooksResourcesLabelSelectorMatchLabelsArgs) ElementType ¶
func (BackupSpecHooksResourcesLabelSelectorMatchLabelsArgs) ElementType() reflect.Type
func (BackupSpecHooksResourcesLabelSelectorMatchLabelsArgs) ToBackupSpecHooksResourcesLabelSelectorMatchLabelsOutput ¶
func (i BackupSpecHooksResourcesLabelSelectorMatchLabelsArgs) ToBackupSpecHooksResourcesLabelSelectorMatchLabelsOutput() BackupSpecHooksResourcesLabelSelectorMatchLabelsOutput
func (BackupSpecHooksResourcesLabelSelectorMatchLabelsArgs) ToBackupSpecHooksResourcesLabelSelectorMatchLabelsOutputWithContext ¶
func (i BackupSpecHooksResourcesLabelSelectorMatchLabelsArgs) ToBackupSpecHooksResourcesLabelSelectorMatchLabelsOutputWithContext(ctx context.Context) BackupSpecHooksResourcesLabelSelectorMatchLabelsOutput
type BackupSpecHooksResourcesLabelSelectorMatchLabelsInput ¶
type BackupSpecHooksResourcesLabelSelectorMatchLabelsInput interface { pulumi.Input ToBackupSpecHooksResourcesLabelSelectorMatchLabelsOutput() BackupSpecHooksResourcesLabelSelectorMatchLabelsOutput ToBackupSpecHooksResourcesLabelSelectorMatchLabelsOutputWithContext(context.Context) BackupSpecHooksResourcesLabelSelectorMatchLabelsOutput }
BackupSpecHooksResourcesLabelSelectorMatchLabelsInput is an input type that accepts BackupSpecHooksResourcesLabelSelectorMatchLabelsArgs and BackupSpecHooksResourcesLabelSelectorMatchLabelsOutput values. You can construct a concrete instance of `BackupSpecHooksResourcesLabelSelectorMatchLabelsInput` via:
BackupSpecHooksResourcesLabelSelectorMatchLabelsArgs{...}
type BackupSpecHooksResourcesLabelSelectorMatchLabelsOutput ¶
type BackupSpecHooksResourcesLabelSelectorMatchLabelsOutput struct{ *pulumi.OutputState }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (BackupSpecHooksResourcesLabelSelectorMatchLabelsOutput) ElementType ¶
func (BackupSpecHooksResourcesLabelSelectorMatchLabelsOutput) ElementType() reflect.Type
func (BackupSpecHooksResourcesLabelSelectorMatchLabelsOutput) ToBackupSpecHooksResourcesLabelSelectorMatchLabelsOutput ¶
func (o BackupSpecHooksResourcesLabelSelectorMatchLabelsOutput) ToBackupSpecHooksResourcesLabelSelectorMatchLabelsOutput() BackupSpecHooksResourcesLabelSelectorMatchLabelsOutput
func (BackupSpecHooksResourcesLabelSelectorMatchLabelsOutput) ToBackupSpecHooksResourcesLabelSelectorMatchLabelsOutputWithContext ¶
func (o BackupSpecHooksResourcesLabelSelectorMatchLabelsOutput) ToBackupSpecHooksResourcesLabelSelectorMatchLabelsOutputWithContext(ctx context.Context) BackupSpecHooksResourcesLabelSelectorMatchLabelsOutput
type BackupSpecHooksResourcesLabelSelectorOutput ¶
type BackupSpecHooksResourcesLabelSelectorOutput struct{ *pulumi.OutputState }
LabelSelector, if specified, filters the resources to which this hook spec applies.
func (BackupSpecHooksResourcesLabelSelectorOutput) ElementType ¶
func (BackupSpecHooksResourcesLabelSelectorOutput) ElementType() reflect.Type
func (BackupSpecHooksResourcesLabelSelectorOutput) MatchExpressions ¶
func (o BackupSpecHooksResourcesLabelSelectorOutput) MatchExpressions() BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (BackupSpecHooksResourcesLabelSelectorOutput) MatchLabels ¶
func (o BackupSpecHooksResourcesLabelSelectorOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (BackupSpecHooksResourcesLabelSelectorOutput) ToBackupSpecHooksResourcesLabelSelectorOutput ¶
func (o BackupSpecHooksResourcesLabelSelectorOutput) ToBackupSpecHooksResourcesLabelSelectorOutput() BackupSpecHooksResourcesLabelSelectorOutput
func (BackupSpecHooksResourcesLabelSelectorOutput) ToBackupSpecHooksResourcesLabelSelectorOutputWithContext ¶
func (o BackupSpecHooksResourcesLabelSelectorOutput) ToBackupSpecHooksResourcesLabelSelectorOutputWithContext(ctx context.Context) BackupSpecHooksResourcesLabelSelectorOutput
func (BackupSpecHooksResourcesLabelSelectorOutput) ToBackupSpecHooksResourcesLabelSelectorPtrOutput ¶
func (o BackupSpecHooksResourcesLabelSelectorOutput) ToBackupSpecHooksResourcesLabelSelectorPtrOutput() BackupSpecHooksResourcesLabelSelectorPtrOutput
func (BackupSpecHooksResourcesLabelSelectorOutput) ToBackupSpecHooksResourcesLabelSelectorPtrOutputWithContext ¶
func (o BackupSpecHooksResourcesLabelSelectorOutput) ToBackupSpecHooksResourcesLabelSelectorPtrOutputWithContext(ctx context.Context) BackupSpecHooksResourcesLabelSelectorPtrOutput
type BackupSpecHooksResourcesLabelSelectorPtrInput ¶
type BackupSpecHooksResourcesLabelSelectorPtrInput interface { pulumi.Input ToBackupSpecHooksResourcesLabelSelectorPtrOutput() BackupSpecHooksResourcesLabelSelectorPtrOutput ToBackupSpecHooksResourcesLabelSelectorPtrOutputWithContext(context.Context) BackupSpecHooksResourcesLabelSelectorPtrOutput }
BackupSpecHooksResourcesLabelSelectorPtrInput is an input type that accepts BackupSpecHooksResourcesLabelSelectorArgs, BackupSpecHooksResourcesLabelSelectorPtr and BackupSpecHooksResourcesLabelSelectorPtrOutput values. You can construct a concrete instance of `BackupSpecHooksResourcesLabelSelectorPtrInput` via:
BackupSpecHooksResourcesLabelSelectorArgs{...} or: nil
func BackupSpecHooksResourcesLabelSelectorPtr ¶
func BackupSpecHooksResourcesLabelSelectorPtr(v *BackupSpecHooksResourcesLabelSelectorArgs) BackupSpecHooksResourcesLabelSelectorPtrInput
type BackupSpecHooksResourcesLabelSelectorPtrOutput ¶
type BackupSpecHooksResourcesLabelSelectorPtrOutput struct{ *pulumi.OutputState }
func (BackupSpecHooksResourcesLabelSelectorPtrOutput) ElementType ¶
func (BackupSpecHooksResourcesLabelSelectorPtrOutput) ElementType() reflect.Type
func (BackupSpecHooksResourcesLabelSelectorPtrOutput) MatchExpressions ¶
func (o BackupSpecHooksResourcesLabelSelectorPtrOutput) MatchExpressions() BackupSpecHooksResourcesLabelSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (BackupSpecHooksResourcesLabelSelectorPtrOutput) MatchLabels ¶
func (o BackupSpecHooksResourcesLabelSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (BackupSpecHooksResourcesLabelSelectorPtrOutput) ToBackupSpecHooksResourcesLabelSelectorPtrOutput ¶
func (o BackupSpecHooksResourcesLabelSelectorPtrOutput) ToBackupSpecHooksResourcesLabelSelectorPtrOutput() BackupSpecHooksResourcesLabelSelectorPtrOutput
func (BackupSpecHooksResourcesLabelSelectorPtrOutput) ToBackupSpecHooksResourcesLabelSelectorPtrOutputWithContext ¶
func (o BackupSpecHooksResourcesLabelSelectorPtrOutput) ToBackupSpecHooksResourcesLabelSelectorPtrOutputWithContext(ctx context.Context) BackupSpecHooksResourcesLabelSelectorPtrOutput
type BackupSpecHooksResourcesOutput ¶
type BackupSpecHooksResourcesOutput struct{ *pulumi.OutputState }
BackupResourceHookSpec defines one or more BackupResourceHooks that should be executed based on the rules defined for namespaces, resources, and label selector.
func (BackupSpecHooksResourcesOutput) ElementType ¶
func (BackupSpecHooksResourcesOutput) ElementType() reflect.Type
func (BackupSpecHooksResourcesOutput) ExcludedNamespaces ¶
func (o BackupSpecHooksResourcesOutput) ExcludedNamespaces() pulumi.StringArrayOutput
ExcludedNamespaces specifies the namespaces to which this hook spec does not apply.
func (BackupSpecHooksResourcesOutput) ExcludedResources ¶
func (o BackupSpecHooksResourcesOutput) ExcludedResources() pulumi.StringArrayOutput
ExcludedResources specifies the resources to which this hook spec does not apply.
func (BackupSpecHooksResourcesOutput) IncludedNamespaces ¶
func (o BackupSpecHooksResourcesOutput) IncludedNamespaces() pulumi.StringArrayOutput
IncludedNamespaces specifies the namespaces to which this hook spec applies. If empty, it applies to all namespaces.
func (BackupSpecHooksResourcesOutput) IncludedResources ¶
func (o BackupSpecHooksResourcesOutput) IncludedResources() pulumi.StringArrayOutput
IncludedResources specifies the resources to which this hook spec applies. If empty, it applies to all resources.
func (BackupSpecHooksResourcesOutput) LabelSelector ¶
func (o BackupSpecHooksResourcesOutput) LabelSelector() BackupSpecHooksResourcesLabelSelectorPtrOutput
LabelSelector, if specified, filters the resources to which this hook spec applies.
func (BackupSpecHooksResourcesOutput) Name ¶
func (o BackupSpecHooksResourcesOutput) Name() pulumi.StringOutput
Name is the name of this hook.
func (BackupSpecHooksResourcesOutput) Post ¶
PostHooks is a list of BackupResourceHooks to execute after storing the item in the backup. These are executed after all "additional items" from item actions are processed.
func (BackupSpecHooksResourcesOutput) Pre ¶
PreHooks is a list of BackupResourceHooks to execute prior to storing the item in the backup. These are executed before any "additional items" from item actions are processed.
func (BackupSpecHooksResourcesOutput) ToBackupSpecHooksResourcesOutput ¶
func (o BackupSpecHooksResourcesOutput) ToBackupSpecHooksResourcesOutput() BackupSpecHooksResourcesOutput
func (BackupSpecHooksResourcesOutput) ToBackupSpecHooksResourcesOutputWithContext ¶
func (o BackupSpecHooksResourcesOutput) ToBackupSpecHooksResourcesOutputWithContext(ctx context.Context) BackupSpecHooksResourcesOutput
type BackupSpecHooksResourcesPost ¶
type BackupSpecHooksResourcesPost struct { // Exec defines an exec hook. Exec BackupSpecHooksResourcesPostExec `pulumi:"exec"` }
BackupResourceHook defines a hook for a resource.
type BackupSpecHooksResourcesPostArgs ¶
type BackupSpecHooksResourcesPostArgs struct { // Exec defines an exec hook. Exec BackupSpecHooksResourcesPostExecInput `pulumi:"exec"` }
BackupResourceHook defines a hook for a resource.
func (BackupSpecHooksResourcesPostArgs) ElementType ¶
func (BackupSpecHooksResourcesPostArgs) ElementType() reflect.Type
func (BackupSpecHooksResourcesPostArgs) ToBackupSpecHooksResourcesPostOutput ¶
func (i BackupSpecHooksResourcesPostArgs) ToBackupSpecHooksResourcesPostOutput() BackupSpecHooksResourcesPostOutput
func (BackupSpecHooksResourcesPostArgs) ToBackupSpecHooksResourcesPostOutputWithContext ¶
func (i BackupSpecHooksResourcesPostArgs) ToBackupSpecHooksResourcesPostOutputWithContext(ctx context.Context) BackupSpecHooksResourcesPostOutput
type BackupSpecHooksResourcesPostArray ¶
type BackupSpecHooksResourcesPostArray []BackupSpecHooksResourcesPostInput
func (BackupSpecHooksResourcesPostArray) ElementType ¶
func (BackupSpecHooksResourcesPostArray) ElementType() reflect.Type
func (BackupSpecHooksResourcesPostArray) ToBackupSpecHooksResourcesPostArrayOutput ¶
func (i BackupSpecHooksResourcesPostArray) ToBackupSpecHooksResourcesPostArrayOutput() BackupSpecHooksResourcesPostArrayOutput
func (BackupSpecHooksResourcesPostArray) ToBackupSpecHooksResourcesPostArrayOutputWithContext ¶
func (i BackupSpecHooksResourcesPostArray) ToBackupSpecHooksResourcesPostArrayOutputWithContext(ctx context.Context) BackupSpecHooksResourcesPostArrayOutput
type BackupSpecHooksResourcesPostArrayInput ¶
type BackupSpecHooksResourcesPostArrayInput interface { pulumi.Input ToBackupSpecHooksResourcesPostArrayOutput() BackupSpecHooksResourcesPostArrayOutput ToBackupSpecHooksResourcesPostArrayOutputWithContext(context.Context) BackupSpecHooksResourcesPostArrayOutput }
BackupSpecHooksResourcesPostArrayInput is an input type that accepts BackupSpecHooksResourcesPostArray and BackupSpecHooksResourcesPostArrayOutput values. You can construct a concrete instance of `BackupSpecHooksResourcesPostArrayInput` via:
BackupSpecHooksResourcesPostArray{ BackupSpecHooksResourcesPostArgs{...} }
type BackupSpecHooksResourcesPostArrayOutput ¶
type BackupSpecHooksResourcesPostArrayOutput struct{ *pulumi.OutputState }
func (BackupSpecHooksResourcesPostArrayOutput) ElementType ¶
func (BackupSpecHooksResourcesPostArrayOutput) ElementType() reflect.Type
func (BackupSpecHooksResourcesPostArrayOutput) ToBackupSpecHooksResourcesPostArrayOutput ¶
func (o BackupSpecHooksResourcesPostArrayOutput) ToBackupSpecHooksResourcesPostArrayOutput() BackupSpecHooksResourcesPostArrayOutput
func (BackupSpecHooksResourcesPostArrayOutput) ToBackupSpecHooksResourcesPostArrayOutputWithContext ¶
func (o BackupSpecHooksResourcesPostArrayOutput) ToBackupSpecHooksResourcesPostArrayOutputWithContext(ctx context.Context) BackupSpecHooksResourcesPostArrayOutput
type BackupSpecHooksResourcesPostExec ¶
type BackupSpecHooksResourcesPostExec struct { // Command is the command and arguments to execute. Command []string `pulumi:"command"` // Container is the container in the pod where the command should be executed. If not specified, the pod's first container is used. Container *string `pulumi:"container"` // OnError specifies how Velero should behave if it encounters an error executing this hook. OnError *string `pulumi:"onError"` // Timeout defines the maximum amount of time Velero should wait for the hook to complete before considering the execution a failure. Timeout *string `pulumi:"timeout"` }
Exec defines an exec hook.
type BackupSpecHooksResourcesPostExecArgs ¶
type BackupSpecHooksResourcesPostExecArgs struct { // Command is the command and arguments to execute. Command pulumi.StringArrayInput `pulumi:"command"` // Container is the container in the pod where the command should be executed. If not specified, the pod's first container is used. Container pulumi.StringPtrInput `pulumi:"container"` // OnError specifies how Velero should behave if it encounters an error executing this hook. OnError pulumi.StringPtrInput `pulumi:"onError"` // Timeout defines the maximum amount of time Velero should wait for the hook to complete before considering the execution a failure. Timeout pulumi.StringPtrInput `pulumi:"timeout"` }
Exec defines an exec hook.
func (BackupSpecHooksResourcesPostExecArgs) ElementType ¶
func (BackupSpecHooksResourcesPostExecArgs) ElementType() reflect.Type
func (BackupSpecHooksResourcesPostExecArgs) ToBackupSpecHooksResourcesPostExecOutput ¶
func (i BackupSpecHooksResourcesPostExecArgs) ToBackupSpecHooksResourcesPostExecOutput() BackupSpecHooksResourcesPostExecOutput
func (BackupSpecHooksResourcesPostExecArgs) ToBackupSpecHooksResourcesPostExecOutputWithContext ¶
func (i BackupSpecHooksResourcesPostExecArgs) ToBackupSpecHooksResourcesPostExecOutputWithContext(ctx context.Context) BackupSpecHooksResourcesPostExecOutput
type BackupSpecHooksResourcesPostExecInput ¶
type BackupSpecHooksResourcesPostExecInput interface { pulumi.Input ToBackupSpecHooksResourcesPostExecOutput() BackupSpecHooksResourcesPostExecOutput ToBackupSpecHooksResourcesPostExecOutputWithContext(context.Context) BackupSpecHooksResourcesPostExecOutput }
BackupSpecHooksResourcesPostExecInput is an input type that accepts BackupSpecHooksResourcesPostExecArgs and BackupSpecHooksResourcesPostExecOutput values. You can construct a concrete instance of `BackupSpecHooksResourcesPostExecInput` via:
BackupSpecHooksResourcesPostExecArgs{...}
type BackupSpecHooksResourcesPostExecOutput ¶
type BackupSpecHooksResourcesPostExecOutput struct{ *pulumi.OutputState }
Exec defines an exec hook.
func (BackupSpecHooksResourcesPostExecOutput) Command ¶
func (o BackupSpecHooksResourcesPostExecOutput) Command() pulumi.StringArrayOutput
Command is the command and arguments to execute.
func (BackupSpecHooksResourcesPostExecOutput) Container ¶
func (o BackupSpecHooksResourcesPostExecOutput) Container() pulumi.StringPtrOutput
Container is the container in the pod where the command should be executed. If not specified, the pod's first container is used.
func (BackupSpecHooksResourcesPostExecOutput) ElementType ¶
func (BackupSpecHooksResourcesPostExecOutput) ElementType() reflect.Type
func (BackupSpecHooksResourcesPostExecOutput) OnError ¶
func (o BackupSpecHooksResourcesPostExecOutput) OnError() pulumi.StringPtrOutput
OnError specifies how Velero should behave if it encounters an error executing this hook.
func (BackupSpecHooksResourcesPostExecOutput) Timeout ¶
func (o BackupSpecHooksResourcesPostExecOutput) Timeout() pulumi.StringPtrOutput
Timeout defines the maximum amount of time Velero should wait for the hook to complete before considering the execution a failure.
func (BackupSpecHooksResourcesPostExecOutput) ToBackupSpecHooksResourcesPostExecOutput ¶
func (o BackupSpecHooksResourcesPostExecOutput) ToBackupSpecHooksResourcesPostExecOutput() BackupSpecHooksResourcesPostExecOutput
func (BackupSpecHooksResourcesPostExecOutput) ToBackupSpecHooksResourcesPostExecOutputWithContext ¶
func (o BackupSpecHooksResourcesPostExecOutput) ToBackupSpecHooksResourcesPostExecOutputWithContext(ctx context.Context) BackupSpecHooksResourcesPostExecOutput
type BackupSpecHooksResourcesPostInput ¶
type BackupSpecHooksResourcesPostInput interface { pulumi.Input ToBackupSpecHooksResourcesPostOutput() BackupSpecHooksResourcesPostOutput ToBackupSpecHooksResourcesPostOutputWithContext(context.Context) BackupSpecHooksResourcesPostOutput }
BackupSpecHooksResourcesPostInput is an input type that accepts BackupSpecHooksResourcesPostArgs and BackupSpecHooksResourcesPostOutput values. You can construct a concrete instance of `BackupSpecHooksResourcesPostInput` via:
BackupSpecHooksResourcesPostArgs{...}
type BackupSpecHooksResourcesPostOutput ¶
type BackupSpecHooksResourcesPostOutput struct{ *pulumi.OutputState }
BackupResourceHook defines a hook for a resource.
func (BackupSpecHooksResourcesPostOutput) ElementType ¶
func (BackupSpecHooksResourcesPostOutput) ElementType() reflect.Type
func (BackupSpecHooksResourcesPostOutput) ToBackupSpecHooksResourcesPostOutput ¶
func (o BackupSpecHooksResourcesPostOutput) ToBackupSpecHooksResourcesPostOutput() BackupSpecHooksResourcesPostOutput
func (BackupSpecHooksResourcesPostOutput) ToBackupSpecHooksResourcesPostOutputWithContext ¶
func (o BackupSpecHooksResourcesPostOutput) ToBackupSpecHooksResourcesPostOutputWithContext(ctx context.Context) BackupSpecHooksResourcesPostOutput
type BackupSpecHooksResourcesPre ¶
type BackupSpecHooksResourcesPre struct { // Exec defines an exec hook. Exec BackupSpecHooksResourcesPreExec `pulumi:"exec"` }
BackupResourceHook defines a hook for a resource.
type BackupSpecHooksResourcesPreArgs ¶
type BackupSpecHooksResourcesPreArgs struct { // Exec defines an exec hook. Exec BackupSpecHooksResourcesPreExecInput `pulumi:"exec"` }
BackupResourceHook defines a hook for a resource.
func (BackupSpecHooksResourcesPreArgs) ElementType ¶
func (BackupSpecHooksResourcesPreArgs) ElementType() reflect.Type
func (BackupSpecHooksResourcesPreArgs) ToBackupSpecHooksResourcesPreOutput ¶
func (i BackupSpecHooksResourcesPreArgs) ToBackupSpecHooksResourcesPreOutput() BackupSpecHooksResourcesPreOutput
func (BackupSpecHooksResourcesPreArgs) ToBackupSpecHooksResourcesPreOutputWithContext ¶
func (i BackupSpecHooksResourcesPreArgs) ToBackupSpecHooksResourcesPreOutputWithContext(ctx context.Context) BackupSpecHooksResourcesPreOutput
type BackupSpecHooksResourcesPreArray ¶
type BackupSpecHooksResourcesPreArray []BackupSpecHooksResourcesPreInput
func (BackupSpecHooksResourcesPreArray) ElementType ¶
func (BackupSpecHooksResourcesPreArray) ElementType() reflect.Type
func (BackupSpecHooksResourcesPreArray) ToBackupSpecHooksResourcesPreArrayOutput ¶
func (i BackupSpecHooksResourcesPreArray) ToBackupSpecHooksResourcesPreArrayOutput() BackupSpecHooksResourcesPreArrayOutput
func (BackupSpecHooksResourcesPreArray) ToBackupSpecHooksResourcesPreArrayOutputWithContext ¶
func (i BackupSpecHooksResourcesPreArray) ToBackupSpecHooksResourcesPreArrayOutputWithContext(ctx context.Context) BackupSpecHooksResourcesPreArrayOutput
type BackupSpecHooksResourcesPreArrayInput ¶
type BackupSpecHooksResourcesPreArrayInput interface { pulumi.Input ToBackupSpecHooksResourcesPreArrayOutput() BackupSpecHooksResourcesPreArrayOutput ToBackupSpecHooksResourcesPreArrayOutputWithContext(context.Context) BackupSpecHooksResourcesPreArrayOutput }
BackupSpecHooksResourcesPreArrayInput is an input type that accepts BackupSpecHooksResourcesPreArray and BackupSpecHooksResourcesPreArrayOutput values. You can construct a concrete instance of `BackupSpecHooksResourcesPreArrayInput` via:
BackupSpecHooksResourcesPreArray{ BackupSpecHooksResourcesPreArgs{...} }
type BackupSpecHooksResourcesPreArrayOutput ¶
type BackupSpecHooksResourcesPreArrayOutput struct{ *pulumi.OutputState }
func (BackupSpecHooksResourcesPreArrayOutput) ElementType ¶
func (BackupSpecHooksResourcesPreArrayOutput) ElementType() reflect.Type
func (BackupSpecHooksResourcesPreArrayOutput) ToBackupSpecHooksResourcesPreArrayOutput ¶
func (o BackupSpecHooksResourcesPreArrayOutput) ToBackupSpecHooksResourcesPreArrayOutput() BackupSpecHooksResourcesPreArrayOutput
func (BackupSpecHooksResourcesPreArrayOutput) ToBackupSpecHooksResourcesPreArrayOutputWithContext ¶
func (o BackupSpecHooksResourcesPreArrayOutput) ToBackupSpecHooksResourcesPreArrayOutputWithContext(ctx context.Context) BackupSpecHooksResourcesPreArrayOutput
type BackupSpecHooksResourcesPreExec ¶
type BackupSpecHooksResourcesPreExec struct { // Command is the command and arguments to execute. Command []string `pulumi:"command"` // Container is the container in the pod where the command should be executed. If not specified, the pod's first container is used. Container *string `pulumi:"container"` // OnError specifies how Velero should behave if it encounters an error executing this hook. OnError *string `pulumi:"onError"` // Timeout defines the maximum amount of time Velero should wait for the hook to complete before considering the execution a failure. Timeout *string `pulumi:"timeout"` }
Exec defines an exec hook.
type BackupSpecHooksResourcesPreExecArgs ¶
type BackupSpecHooksResourcesPreExecArgs struct { // Command is the command and arguments to execute. Command pulumi.StringArrayInput `pulumi:"command"` // Container is the container in the pod where the command should be executed. If not specified, the pod's first container is used. Container pulumi.StringPtrInput `pulumi:"container"` // OnError specifies how Velero should behave if it encounters an error executing this hook. OnError pulumi.StringPtrInput `pulumi:"onError"` // Timeout defines the maximum amount of time Velero should wait for the hook to complete before considering the execution a failure. Timeout pulumi.StringPtrInput `pulumi:"timeout"` }
Exec defines an exec hook.
func (BackupSpecHooksResourcesPreExecArgs) ElementType ¶
func (BackupSpecHooksResourcesPreExecArgs) ElementType() reflect.Type
func (BackupSpecHooksResourcesPreExecArgs) ToBackupSpecHooksResourcesPreExecOutput ¶
func (i BackupSpecHooksResourcesPreExecArgs) ToBackupSpecHooksResourcesPreExecOutput() BackupSpecHooksResourcesPreExecOutput
func (BackupSpecHooksResourcesPreExecArgs) ToBackupSpecHooksResourcesPreExecOutputWithContext ¶
func (i BackupSpecHooksResourcesPreExecArgs) ToBackupSpecHooksResourcesPreExecOutputWithContext(ctx context.Context) BackupSpecHooksResourcesPreExecOutput
type BackupSpecHooksResourcesPreExecInput ¶
type BackupSpecHooksResourcesPreExecInput interface { pulumi.Input ToBackupSpecHooksResourcesPreExecOutput() BackupSpecHooksResourcesPreExecOutput ToBackupSpecHooksResourcesPreExecOutputWithContext(context.Context) BackupSpecHooksResourcesPreExecOutput }
BackupSpecHooksResourcesPreExecInput is an input type that accepts BackupSpecHooksResourcesPreExecArgs and BackupSpecHooksResourcesPreExecOutput values. You can construct a concrete instance of `BackupSpecHooksResourcesPreExecInput` via:
BackupSpecHooksResourcesPreExecArgs{...}
type BackupSpecHooksResourcesPreExecOutput ¶
type BackupSpecHooksResourcesPreExecOutput struct{ *pulumi.OutputState }
Exec defines an exec hook.
func (BackupSpecHooksResourcesPreExecOutput) Command ¶
func (o BackupSpecHooksResourcesPreExecOutput) Command() pulumi.StringArrayOutput
Command is the command and arguments to execute.
func (BackupSpecHooksResourcesPreExecOutput) Container ¶
func (o BackupSpecHooksResourcesPreExecOutput) Container() pulumi.StringPtrOutput
Container is the container in the pod where the command should be executed. If not specified, the pod's first container is used.
func (BackupSpecHooksResourcesPreExecOutput) ElementType ¶
func (BackupSpecHooksResourcesPreExecOutput) ElementType() reflect.Type
func (BackupSpecHooksResourcesPreExecOutput) OnError ¶
func (o BackupSpecHooksResourcesPreExecOutput) OnError() pulumi.StringPtrOutput
OnError specifies how Velero should behave if it encounters an error executing this hook.
func (BackupSpecHooksResourcesPreExecOutput) Timeout ¶
func (o BackupSpecHooksResourcesPreExecOutput) Timeout() pulumi.StringPtrOutput
Timeout defines the maximum amount of time Velero should wait for the hook to complete before considering the execution a failure.
func (BackupSpecHooksResourcesPreExecOutput) ToBackupSpecHooksResourcesPreExecOutput ¶
func (o BackupSpecHooksResourcesPreExecOutput) ToBackupSpecHooksResourcesPreExecOutput() BackupSpecHooksResourcesPreExecOutput
func (BackupSpecHooksResourcesPreExecOutput) ToBackupSpecHooksResourcesPreExecOutputWithContext ¶
func (o BackupSpecHooksResourcesPreExecOutput) ToBackupSpecHooksResourcesPreExecOutputWithContext(ctx context.Context) BackupSpecHooksResourcesPreExecOutput
type BackupSpecHooksResourcesPreInput ¶
type BackupSpecHooksResourcesPreInput interface { pulumi.Input ToBackupSpecHooksResourcesPreOutput() BackupSpecHooksResourcesPreOutput ToBackupSpecHooksResourcesPreOutputWithContext(context.Context) BackupSpecHooksResourcesPreOutput }
BackupSpecHooksResourcesPreInput is an input type that accepts BackupSpecHooksResourcesPreArgs and BackupSpecHooksResourcesPreOutput values. You can construct a concrete instance of `BackupSpecHooksResourcesPreInput` via:
BackupSpecHooksResourcesPreArgs{...}
type BackupSpecHooksResourcesPreOutput ¶
type BackupSpecHooksResourcesPreOutput struct{ *pulumi.OutputState }
BackupResourceHook defines a hook for a resource.
func (BackupSpecHooksResourcesPreOutput) ElementType ¶
func (BackupSpecHooksResourcesPreOutput) ElementType() reflect.Type
func (BackupSpecHooksResourcesPreOutput) ToBackupSpecHooksResourcesPreOutput ¶
func (o BackupSpecHooksResourcesPreOutput) ToBackupSpecHooksResourcesPreOutput() BackupSpecHooksResourcesPreOutput
func (BackupSpecHooksResourcesPreOutput) ToBackupSpecHooksResourcesPreOutputWithContext ¶
func (o BackupSpecHooksResourcesPreOutput) ToBackupSpecHooksResourcesPreOutputWithContext(ctx context.Context) BackupSpecHooksResourcesPreOutput
type BackupSpecInput ¶
type BackupSpecInput interface { pulumi.Input ToBackupSpecOutput() BackupSpecOutput ToBackupSpecOutputWithContext(context.Context) BackupSpecOutput }
BackupSpecInput is an input type that accepts BackupSpecArgs and BackupSpecOutput values. You can construct a concrete instance of `BackupSpecInput` via:
BackupSpecArgs{...}
type BackupSpecLabelSelector ¶
type BackupSpecLabelSelector struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions []BackupSpecLabelSelectorMatchExpressions `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels map[string]string `pulumi:"matchLabels"` }
LabelSelector is a metav1.LabelSelector to filter with when adding individual objects to the backup. If empty or nil, all objects are included. Optional.
type BackupSpecLabelSelectorArgs ¶
type BackupSpecLabelSelectorArgs struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions BackupSpecLabelSelectorMatchExpressionsArrayInput `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels pulumi.StringMapInput `pulumi:"matchLabels"` }
LabelSelector is a metav1.LabelSelector to filter with when adding individual objects to the backup. If empty or nil, all objects are included. Optional.
func (BackupSpecLabelSelectorArgs) ElementType ¶
func (BackupSpecLabelSelectorArgs) ElementType() reflect.Type
func (BackupSpecLabelSelectorArgs) ToBackupSpecLabelSelectorOutput ¶
func (i BackupSpecLabelSelectorArgs) ToBackupSpecLabelSelectorOutput() BackupSpecLabelSelectorOutput
func (BackupSpecLabelSelectorArgs) ToBackupSpecLabelSelectorOutputWithContext ¶
func (i BackupSpecLabelSelectorArgs) ToBackupSpecLabelSelectorOutputWithContext(ctx context.Context) BackupSpecLabelSelectorOutput
func (BackupSpecLabelSelectorArgs) ToBackupSpecLabelSelectorPtrOutput ¶
func (i BackupSpecLabelSelectorArgs) ToBackupSpecLabelSelectorPtrOutput() BackupSpecLabelSelectorPtrOutput
func (BackupSpecLabelSelectorArgs) ToBackupSpecLabelSelectorPtrOutputWithContext ¶
func (i BackupSpecLabelSelectorArgs) ToBackupSpecLabelSelectorPtrOutputWithContext(ctx context.Context) BackupSpecLabelSelectorPtrOutput
type BackupSpecLabelSelectorInput ¶
type BackupSpecLabelSelectorInput interface { pulumi.Input ToBackupSpecLabelSelectorOutput() BackupSpecLabelSelectorOutput ToBackupSpecLabelSelectorOutputWithContext(context.Context) BackupSpecLabelSelectorOutput }
BackupSpecLabelSelectorInput is an input type that accepts BackupSpecLabelSelectorArgs and BackupSpecLabelSelectorOutput values. You can construct a concrete instance of `BackupSpecLabelSelectorInput` via:
BackupSpecLabelSelectorArgs{...}
type BackupSpecLabelSelectorMatchExpressions ¶
type BackupSpecLabelSelectorMatchExpressions struct { // key is the label key that the selector applies to. Key string `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator string `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type BackupSpecLabelSelectorMatchExpressionsArgs ¶
type BackupSpecLabelSelectorMatchExpressionsArgs struct { // key is the label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator pulumi.StringInput `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (BackupSpecLabelSelectorMatchExpressionsArgs) ElementType ¶
func (BackupSpecLabelSelectorMatchExpressionsArgs) ElementType() reflect.Type
func (BackupSpecLabelSelectorMatchExpressionsArgs) ToBackupSpecLabelSelectorMatchExpressionsOutput ¶
func (i BackupSpecLabelSelectorMatchExpressionsArgs) ToBackupSpecLabelSelectorMatchExpressionsOutput() BackupSpecLabelSelectorMatchExpressionsOutput
func (BackupSpecLabelSelectorMatchExpressionsArgs) ToBackupSpecLabelSelectorMatchExpressionsOutputWithContext ¶
func (i BackupSpecLabelSelectorMatchExpressionsArgs) ToBackupSpecLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) BackupSpecLabelSelectorMatchExpressionsOutput
type BackupSpecLabelSelectorMatchExpressionsArray ¶
type BackupSpecLabelSelectorMatchExpressionsArray []BackupSpecLabelSelectorMatchExpressionsInput
func (BackupSpecLabelSelectorMatchExpressionsArray) ElementType ¶
func (BackupSpecLabelSelectorMatchExpressionsArray) ElementType() reflect.Type
func (BackupSpecLabelSelectorMatchExpressionsArray) ToBackupSpecLabelSelectorMatchExpressionsArrayOutput ¶
func (i BackupSpecLabelSelectorMatchExpressionsArray) ToBackupSpecLabelSelectorMatchExpressionsArrayOutput() BackupSpecLabelSelectorMatchExpressionsArrayOutput
func (BackupSpecLabelSelectorMatchExpressionsArray) ToBackupSpecLabelSelectorMatchExpressionsArrayOutputWithContext ¶
func (i BackupSpecLabelSelectorMatchExpressionsArray) ToBackupSpecLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) BackupSpecLabelSelectorMatchExpressionsArrayOutput
type BackupSpecLabelSelectorMatchExpressionsArrayInput ¶
type BackupSpecLabelSelectorMatchExpressionsArrayInput interface { pulumi.Input ToBackupSpecLabelSelectorMatchExpressionsArrayOutput() BackupSpecLabelSelectorMatchExpressionsArrayOutput ToBackupSpecLabelSelectorMatchExpressionsArrayOutputWithContext(context.Context) BackupSpecLabelSelectorMatchExpressionsArrayOutput }
BackupSpecLabelSelectorMatchExpressionsArrayInput is an input type that accepts BackupSpecLabelSelectorMatchExpressionsArray and BackupSpecLabelSelectorMatchExpressionsArrayOutput values. You can construct a concrete instance of `BackupSpecLabelSelectorMatchExpressionsArrayInput` via:
BackupSpecLabelSelectorMatchExpressionsArray{ BackupSpecLabelSelectorMatchExpressionsArgs{...} }
type BackupSpecLabelSelectorMatchExpressionsArrayOutput ¶
type BackupSpecLabelSelectorMatchExpressionsArrayOutput struct{ *pulumi.OutputState }
func (BackupSpecLabelSelectorMatchExpressionsArrayOutput) ElementType ¶
func (BackupSpecLabelSelectorMatchExpressionsArrayOutput) ElementType() reflect.Type
func (BackupSpecLabelSelectorMatchExpressionsArrayOutput) ToBackupSpecLabelSelectorMatchExpressionsArrayOutput ¶
func (o BackupSpecLabelSelectorMatchExpressionsArrayOutput) ToBackupSpecLabelSelectorMatchExpressionsArrayOutput() BackupSpecLabelSelectorMatchExpressionsArrayOutput
func (BackupSpecLabelSelectorMatchExpressionsArrayOutput) ToBackupSpecLabelSelectorMatchExpressionsArrayOutputWithContext ¶
func (o BackupSpecLabelSelectorMatchExpressionsArrayOutput) ToBackupSpecLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) BackupSpecLabelSelectorMatchExpressionsArrayOutput
type BackupSpecLabelSelectorMatchExpressionsInput ¶
type BackupSpecLabelSelectorMatchExpressionsInput interface { pulumi.Input ToBackupSpecLabelSelectorMatchExpressionsOutput() BackupSpecLabelSelectorMatchExpressionsOutput ToBackupSpecLabelSelectorMatchExpressionsOutputWithContext(context.Context) BackupSpecLabelSelectorMatchExpressionsOutput }
BackupSpecLabelSelectorMatchExpressionsInput is an input type that accepts BackupSpecLabelSelectorMatchExpressionsArgs and BackupSpecLabelSelectorMatchExpressionsOutput values. You can construct a concrete instance of `BackupSpecLabelSelectorMatchExpressionsInput` via:
BackupSpecLabelSelectorMatchExpressionsArgs{...}
type BackupSpecLabelSelectorMatchExpressionsOutput ¶
type BackupSpecLabelSelectorMatchExpressionsOutput struct{ *pulumi.OutputState }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (BackupSpecLabelSelectorMatchExpressionsOutput) ElementType ¶
func (BackupSpecLabelSelectorMatchExpressionsOutput) ElementType() reflect.Type
func (BackupSpecLabelSelectorMatchExpressionsOutput) Key ¶
func (o BackupSpecLabelSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
key is the label key that the selector applies to.
func (BackupSpecLabelSelectorMatchExpressionsOutput) Operator ¶
func (o BackupSpecLabelSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
func (BackupSpecLabelSelectorMatchExpressionsOutput) ToBackupSpecLabelSelectorMatchExpressionsOutput ¶
func (o BackupSpecLabelSelectorMatchExpressionsOutput) ToBackupSpecLabelSelectorMatchExpressionsOutput() BackupSpecLabelSelectorMatchExpressionsOutput
func (BackupSpecLabelSelectorMatchExpressionsOutput) ToBackupSpecLabelSelectorMatchExpressionsOutputWithContext ¶
func (o BackupSpecLabelSelectorMatchExpressionsOutput) ToBackupSpecLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) BackupSpecLabelSelectorMatchExpressionsOutput
func (BackupSpecLabelSelectorMatchExpressionsOutput) Values ¶
func (o BackupSpecLabelSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
type BackupSpecLabelSelectorMatchLabels ¶
type BackupSpecLabelSelectorMatchLabels struct { }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
type BackupSpecLabelSelectorMatchLabelsArgs ¶
type BackupSpecLabelSelectorMatchLabelsArgs struct { }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (BackupSpecLabelSelectorMatchLabelsArgs) ElementType ¶
func (BackupSpecLabelSelectorMatchLabelsArgs) ElementType() reflect.Type
func (BackupSpecLabelSelectorMatchLabelsArgs) ToBackupSpecLabelSelectorMatchLabelsOutput ¶
func (i BackupSpecLabelSelectorMatchLabelsArgs) ToBackupSpecLabelSelectorMatchLabelsOutput() BackupSpecLabelSelectorMatchLabelsOutput
func (BackupSpecLabelSelectorMatchLabelsArgs) ToBackupSpecLabelSelectorMatchLabelsOutputWithContext ¶
func (i BackupSpecLabelSelectorMatchLabelsArgs) ToBackupSpecLabelSelectorMatchLabelsOutputWithContext(ctx context.Context) BackupSpecLabelSelectorMatchLabelsOutput
type BackupSpecLabelSelectorMatchLabelsInput ¶
type BackupSpecLabelSelectorMatchLabelsInput interface { pulumi.Input ToBackupSpecLabelSelectorMatchLabelsOutput() BackupSpecLabelSelectorMatchLabelsOutput ToBackupSpecLabelSelectorMatchLabelsOutputWithContext(context.Context) BackupSpecLabelSelectorMatchLabelsOutput }
BackupSpecLabelSelectorMatchLabelsInput is an input type that accepts BackupSpecLabelSelectorMatchLabelsArgs and BackupSpecLabelSelectorMatchLabelsOutput values. You can construct a concrete instance of `BackupSpecLabelSelectorMatchLabelsInput` via:
BackupSpecLabelSelectorMatchLabelsArgs{...}
type BackupSpecLabelSelectorMatchLabelsOutput ¶
type BackupSpecLabelSelectorMatchLabelsOutput struct{ *pulumi.OutputState }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (BackupSpecLabelSelectorMatchLabelsOutput) ElementType ¶
func (BackupSpecLabelSelectorMatchLabelsOutput) ElementType() reflect.Type
func (BackupSpecLabelSelectorMatchLabelsOutput) ToBackupSpecLabelSelectorMatchLabelsOutput ¶
func (o BackupSpecLabelSelectorMatchLabelsOutput) ToBackupSpecLabelSelectorMatchLabelsOutput() BackupSpecLabelSelectorMatchLabelsOutput
func (BackupSpecLabelSelectorMatchLabelsOutput) ToBackupSpecLabelSelectorMatchLabelsOutputWithContext ¶
func (o BackupSpecLabelSelectorMatchLabelsOutput) ToBackupSpecLabelSelectorMatchLabelsOutputWithContext(ctx context.Context) BackupSpecLabelSelectorMatchLabelsOutput
type BackupSpecLabelSelectorOutput ¶
type BackupSpecLabelSelectorOutput struct{ *pulumi.OutputState }
LabelSelector is a metav1.LabelSelector to filter with when adding individual objects to the backup. If empty or nil, all objects are included. Optional.
func (BackupSpecLabelSelectorOutput) ElementType ¶
func (BackupSpecLabelSelectorOutput) ElementType() reflect.Type
func (BackupSpecLabelSelectorOutput) MatchExpressions ¶
func (o BackupSpecLabelSelectorOutput) MatchExpressions() BackupSpecLabelSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (BackupSpecLabelSelectorOutput) MatchLabels ¶
func (o BackupSpecLabelSelectorOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (BackupSpecLabelSelectorOutput) ToBackupSpecLabelSelectorOutput ¶
func (o BackupSpecLabelSelectorOutput) ToBackupSpecLabelSelectorOutput() BackupSpecLabelSelectorOutput
func (BackupSpecLabelSelectorOutput) ToBackupSpecLabelSelectorOutputWithContext ¶
func (o BackupSpecLabelSelectorOutput) ToBackupSpecLabelSelectorOutputWithContext(ctx context.Context) BackupSpecLabelSelectorOutput
func (BackupSpecLabelSelectorOutput) ToBackupSpecLabelSelectorPtrOutput ¶
func (o BackupSpecLabelSelectorOutput) ToBackupSpecLabelSelectorPtrOutput() BackupSpecLabelSelectorPtrOutput
func (BackupSpecLabelSelectorOutput) ToBackupSpecLabelSelectorPtrOutputWithContext ¶
func (o BackupSpecLabelSelectorOutput) ToBackupSpecLabelSelectorPtrOutputWithContext(ctx context.Context) BackupSpecLabelSelectorPtrOutput
type BackupSpecLabelSelectorPtrInput ¶
type BackupSpecLabelSelectorPtrInput interface { pulumi.Input ToBackupSpecLabelSelectorPtrOutput() BackupSpecLabelSelectorPtrOutput ToBackupSpecLabelSelectorPtrOutputWithContext(context.Context) BackupSpecLabelSelectorPtrOutput }
BackupSpecLabelSelectorPtrInput is an input type that accepts BackupSpecLabelSelectorArgs, BackupSpecLabelSelectorPtr and BackupSpecLabelSelectorPtrOutput values. You can construct a concrete instance of `BackupSpecLabelSelectorPtrInput` via:
BackupSpecLabelSelectorArgs{...} or: nil
func BackupSpecLabelSelectorPtr ¶
func BackupSpecLabelSelectorPtr(v *BackupSpecLabelSelectorArgs) BackupSpecLabelSelectorPtrInput
type BackupSpecLabelSelectorPtrOutput ¶
type BackupSpecLabelSelectorPtrOutput struct{ *pulumi.OutputState }
func (BackupSpecLabelSelectorPtrOutput) Elem ¶
func (o BackupSpecLabelSelectorPtrOutput) Elem() BackupSpecLabelSelectorOutput
func (BackupSpecLabelSelectorPtrOutput) ElementType ¶
func (BackupSpecLabelSelectorPtrOutput) ElementType() reflect.Type
func (BackupSpecLabelSelectorPtrOutput) MatchExpressions ¶
func (o BackupSpecLabelSelectorPtrOutput) MatchExpressions() BackupSpecLabelSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (BackupSpecLabelSelectorPtrOutput) MatchLabels ¶
func (o BackupSpecLabelSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (BackupSpecLabelSelectorPtrOutput) ToBackupSpecLabelSelectorPtrOutput ¶
func (o BackupSpecLabelSelectorPtrOutput) ToBackupSpecLabelSelectorPtrOutput() BackupSpecLabelSelectorPtrOutput
func (BackupSpecLabelSelectorPtrOutput) ToBackupSpecLabelSelectorPtrOutputWithContext ¶
func (o BackupSpecLabelSelectorPtrOutput) ToBackupSpecLabelSelectorPtrOutputWithContext(ctx context.Context) BackupSpecLabelSelectorPtrOutput
type BackupSpecOutput ¶
type BackupSpecOutput struct{ *pulumi.OutputState }
BackupSpec defines the specification for a Velero backup.
func (BackupSpecOutput) ElementType ¶
func (BackupSpecOutput) ElementType() reflect.Type
func (BackupSpecOutput) ExcludedNamespaces ¶
func (o BackupSpecOutput) ExcludedNamespaces() pulumi.StringArrayOutput
ExcludedNamespaces contains a list of namespaces that are not included in the backup.
func (BackupSpecOutput) ExcludedResources ¶
func (o BackupSpecOutput) ExcludedResources() pulumi.StringArrayOutput
ExcludedResources is a slice of resource names that are not included in the backup.
func (BackupSpecOutput) Hooks ¶
func (o BackupSpecOutput) Hooks() BackupSpecHooksPtrOutput
Hooks represent custom behaviors that should be executed at different phases of the backup.
func (BackupSpecOutput) IncludeClusterResources ¶
func (o BackupSpecOutput) IncludeClusterResources() pulumi.BoolPtrOutput
IncludeClusterResources specifies whether cluster-scoped resources should be included for consideration in the backup.
func (BackupSpecOutput) IncludedNamespaces ¶
func (o BackupSpecOutput) IncludedNamespaces() pulumi.StringArrayOutput
IncludedNamespaces is a slice of namespace names to include objects from. If empty, all namespaces are included.
func (BackupSpecOutput) IncludedResources ¶
func (o BackupSpecOutput) IncludedResources() pulumi.StringArrayOutput
IncludedResources is a slice of resource names to include in the backup. If empty, all resources are included.
func (BackupSpecOutput) LabelSelector ¶
func (o BackupSpecOutput) LabelSelector() BackupSpecLabelSelectorPtrOutput
LabelSelector is a metav1.LabelSelector to filter with when adding individual objects to the backup. If empty or nil, all objects are included. Optional.
func (BackupSpecOutput) SnapshotVolumes ¶
func (o BackupSpecOutput) SnapshotVolumes() pulumi.BoolPtrOutput
SnapshotVolumes specifies whether to take cloud snapshots of any PV's referenced in the set of objects included in the Backup.
func (BackupSpecOutput) StorageLocation ¶
func (o BackupSpecOutput) StorageLocation() pulumi.StringPtrOutput
StorageLocation is a string containing the name of a BackupStorageLocation where the backup should be stored.
func (BackupSpecOutput) ToBackupSpecOutput ¶
func (o BackupSpecOutput) ToBackupSpecOutput() BackupSpecOutput
func (BackupSpecOutput) ToBackupSpecOutputWithContext ¶
func (o BackupSpecOutput) ToBackupSpecOutputWithContext(ctx context.Context) BackupSpecOutput
func (BackupSpecOutput) ToBackupSpecPtrOutput ¶
func (o BackupSpecOutput) ToBackupSpecPtrOutput() BackupSpecPtrOutput
func (BackupSpecOutput) ToBackupSpecPtrOutputWithContext ¶
func (o BackupSpecOutput) ToBackupSpecPtrOutputWithContext(ctx context.Context) BackupSpecPtrOutput
func (BackupSpecOutput) Ttl ¶
func (o BackupSpecOutput) Ttl() pulumi.StringPtrOutput
TTL is a time.Duration-parseable string describing how long the Backup should be retained for.
func (BackupSpecOutput) VolumeSnapshotLocations ¶
func (o BackupSpecOutput) VolumeSnapshotLocations() pulumi.StringArrayOutput
VolumeSnapshotLocations is a list containing names of VolumeSnapshotLocations associated with this backup.
type BackupSpecPtrInput ¶
type BackupSpecPtrInput interface { pulumi.Input ToBackupSpecPtrOutput() BackupSpecPtrOutput ToBackupSpecPtrOutputWithContext(context.Context) BackupSpecPtrOutput }
BackupSpecPtrInput is an input type that accepts BackupSpecArgs, BackupSpecPtr and BackupSpecPtrOutput values. You can construct a concrete instance of `BackupSpecPtrInput` via:
BackupSpecArgs{...} or: nil
func BackupSpecPtr ¶
func BackupSpecPtr(v *BackupSpecArgs) BackupSpecPtrInput
type BackupSpecPtrOutput ¶
type BackupSpecPtrOutput struct{ *pulumi.OutputState }
func (BackupSpecPtrOutput) Elem ¶
func (o BackupSpecPtrOutput) Elem() BackupSpecOutput
func (BackupSpecPtrOutput) ElementType ¶
func (BackupSpecPtrOutput) ElementType() reflect.Type
func (BackupSpecPtrOutput) ExcludedNamespaces ¶
func (o BackupSpecPtrOutput) ExcludedNamespaces() pulumi.StringArrayOutput
ExcludedNamespaces contains a list of namespaces that are not included in the backup.
func (BackupSpecPtrOutput) ExcludedResources ¶
func (o BackupSpecPtrOutput) ExcludedResources() pulumi.StringArrayOutput
ExcludedResources is a slice of resource names that are not included in the backup.
func (BackupSpecPtrOutput) Hooks ¶
func (o BackupSpecPtrOutput) Hooks() BackupSpecHooksPtrOutput
Hooks represent custom behaviors that should be executed at different phases of the backup.
func (BackupSpecPtrOutput) IncludeClusterResources ¶
func (o BackupSpecPtrOutput) IncludeClusterResources() pulumi.BoolPtrOutput
IncludeClusterResources specifies whether cluster-scoped resources should be included for consideration in the backup.
func (BackupSpecPtrOutput) IncludedNamespaces ¶
func (o BackupSpecPtrOutput) IncludedNamespaces() pulumi.StringArrayOutput
IncludedNamespaces is a slice of namespace names to include objects from. If empty, all namespaces are included.
func (BackupSpecPtrOutput) IncludedResources ¶
func (o BackupSpecPtrOutput) IncludedResources() pulumi.StringArrayOutput
IncludedResources is a slice of resource names to include in the backup. If empty, all resources are included.
func (BackupSpecPtrOutput) LabelSelector ¶
func (o BackupSpecPtrOutput) LabelSelector() BackupSpecLabelSelectorPtrOutput
LabelSelector is a metav1.LabelSelector to filter with when adding individual objects to the backup. If empty or nil, all objects are included. Optional.
func (BackupSpecPtrOutput) SnapshotVolumes ¶
func (o BackupSpecPtrOutput) SnapshotVolumes() pulumi.BoolPtrOutput
SnapshotVolumes specifies whether to take cloud snapshots of any PV's referenced in the set of objects included in the Backup.
func (BackupSpecPtrOutput) StorageLocation ¶
func (o BackupSpecPtrOutput) StorageLocation() pulumi.StringPtrOutput
StorageLocation is a string containing the name of a BackupStorageLocation where the backup should be stored.
func (BackupSpecPtrOutput) ToBackupSpecPtrOutput ¶
func (o BackupSpecPtrOutput) ToBackupSpecPtrOutput() BackupSpecPtrOutput
func (BackupSpecPtrOutput) ToBackupSpecPtrOutputWithContext ¶
func (o BackupSpecPtrOutput) ToBackupSpecPtrOutputWithContext(ctx context.Context) BackupSpecPtrOutput
func (BackupSpecPtrOutput) Ttl ¶
func (o BackupSpecPtrOutput) Ttl() pulumi.StringPtrOutput
TTL is a time.Duration-parseable string describing how long the Backup should be retained for.
func (BackupSpecPtrOutput) VolumeSnapshotLocations ¶
func (o BackupSpecPtrOutput) VolumeSnapshotLocations() pulumi.StringArrayOutput
VolumeSnapshotLocations is a list containing names of VolumeSnapshotLocations associated with this backup.
type BackupState ¶
type BackupState struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // BackupSpec defines the specification for a Velero backup. Spec BackupSpecPtrInput // BackupStatus captures the current status of a Velero backup. Status BackupStatusPtrInput }
func (BackupState) ElementType ¶
func (BackupState) ElementType() reflect.Type
type BackupStatus ¶
type BackupStatus struct { // CompletionTimestamp records the time a backup was completed. Completion time is recorded even on failed backups. Completion time is recorded before uploading the backup object. The server's time is used for CompletionTimestamps CompletionTimestamp *string `pulumi:"completionTimestamp"` // Errors is a count of all error messages that were generated during execution of the backup. The actual errors are in the backup's log file in object storage. Errors *int `pulumi:"errors"` // Expiration is when this Backup is eligible for garbage-collection. Expiration *string `pulumi:"expiration"` // FormatVersion is the backup format version, including major, minor, and patch version. FormatVersion *string `pulumi:"formatVersion"` // Phase is the current state of the Backup. Phase *string `pulumi:"phase"` // Progress contains information about the backup's execution progress. Note that this information is best-effort only -- if Velero fails to update it during a backup for any reason, it may be inaccurate/stale. Progress *BackupStatusProgress `pulumi:"progress"` // StartTimestamp records the time a backup was started. Separate from CreationTimestamp, since that value changes on restores. The server's time is used for StartTimestamps StartTimestamp *string `pulumi:"startTimestamp"` // ValidationErrors is a slice of all validation errors (if applicable). ValidationErrors []string `pulumi:"validationErrors"` // Version is the backup format major version. Deprecated: Please see FormatVersion Version *int `pulumi:"version"` // VolumeSnapshotsAttempted is the total number of attempted volume snapshots for this backup. VolumeSnapshotsAttempted *int `pulumi:"volumeSnapshotsAttempted"` // VolumeSnapshotsCompleted is the total number of successfully completed volume snapshots for this backup. VolumeSnapshotsCompleted *int `pulumi:"volumeSnapshotsCompleted"` // Warnings is a count of all warning messages that were generated during execution of the backup. The actual warnings are in the backup's log file in object storage. Warnings *int `pulumi:"warnings"` }
BackupStatus captures the current status of a Velero backup.
type BackupStatusArgs ¶
type BackupStatusArgs struct { // CompletionTimestamp records the time a backup was completed. Completion time is recorded even on failed backups. Completion time is recorded before uploading the backup object. The server's time is used for CompletionTimestamps CompletionTimestamp pulumi.StringPtrInput `pulumi:"completionTimestamp"` // Errors is a count of all error messages that were generated during execution of the backup. The actual errors are in the backup's log file in object storage. Errors pulumi.IntPtrInput `pulumi:"errors"` // Expiration is when this Backup is eligible for garbage-collection. Expiration pulumi.StringPtrInput `pulumi:"expiration"` // FormatVersion is the backup format version, including major, minor, and patch version. FormatVersion pulumi.StringPtrInput `pulumi:"formatVersion"` // Phase is the current state of the Backup. Phase pulumi.StringPtrInput `pulumi:"phase"` // Progress contains information about the backup's execution progress. Note that this information is best-effort only -- if Velero fails to update it during a backup for any reason, it may be inaccurate/stale. Progress BackupStatusProgressPtrInput `pulumi:"progress"` // StartTimestamp records the time a backup was started. Separate from CreationTimestamp, since that value changes on restores. The server's time is used for StartTimestamps StartTimestamp pulumi.StringPtrInput `pulumi:"startTimestamp"` // ValidationErrors is a slice of all validation errors (if applicable). ValidationErrors pulumi.StringArrayInput `pulumi:"validationErrors"` // Version is the backup format major version. Deprecated: Please see FormatVersion Version pulumi.IntPtrInput `pulumi:"version"` // VolumeSnapshotsAttempted is the total number of attempted volume snapshots for this backup. VolumeSnapshotsAttempted pulumi.IntPtrInput `pulumi:"volumeSnapshotsAttempted"` // VolumeSnapshotsCompleted is the total number of successfully completed volume snapshots for this backup. VolumeSnapshotsCompleted pulumi.IntPtrInput `pulumi:"volumeSnapshotsCompleted"` // Warnings is a count of all warning messages that were generated during execution of the backup. The actual warnings are in the backup's log file in object storage. Warnings pulumi.IntPtrInput `pulumi:"warnings"` }
BackupStatus captures the current status of a Velero backup.
func (BackupStatusArgs) ElementType ¶
func (BackupStatusArgs) ElementType() reflect.Type
func (BackupStatusArgs) ToBackupStatusOutput ¶
func (i BackupStatusArgs) ToBackupStatusOutput() BackupStatusOutput
func (BackupStatusArgs) ToBackupStatusOutputWithContext ¶
func (i BackupStatusArgs) ToBackupStatusOutputWithContext(ctx context.Context) BackupStatusOutput
func (BackupStatusArgs) ToBackupStatusPtrOutput ¶
func (i BackupStatusArgs) ToBackupStatusPtrOutput() BackupStatusPtrOutput
func (BackupStatusArgs) ToBackupStatusPtrOutputWithContext ¶
func (i BackupStatusArgs) ToBackupStatusPtrOutputWithContext(ctx context.Context) BackupStatusPtrOutput
type BackupStatusInput ¶
type BackupStatusInput interface { pulumi.Input ToBackupStatusOutput() BackupStatusOutput ToBackupStatusOutputWithContext(context.Context) BackupStatusOutput }
BackupStatusInput is an input type that accepts BackupStatusArgs and BackupStatusOutput values. You can construct a concrete instance of `BackupStatusInput` via:
BackupStatusArgs{...}
type BackupStatusOutput ¶
type BackupStatusOutput struct{ *pulumi.OutputState }
BackupStatus captures the current status of a Velero backup.
func (BackupStatusOutput) CompletionTimestamp ¶
func (o BackupStatusOutput) CompletionTimestamp() pulumi.StringPtrOutput
CompletionTimestamp records the time a backup was completed. Completion time is recorded even on failed backups. Completion time is recorded before uploading the backup object. The server's time is used for CompletionTimestamps
func (BackupStatusOutput) ElementType ¶
func (BackupStatusOutput) ElementType() reflect.Type
func (BackupStatusOutput) Errors ¶
func (o BackupStatusOutput) Errors() pulumi.IntPtrOutput
Errors is a count of all error messages that were generated during execution of the backup. The actual errors are in the backup's log file in object storage.
func (BackupStatusOutput) Expiration ¶
func (o BackupStatusOutput) Expiration() pulumi.StringPtrOutput
Expiration is when this Backup is eligible for garbage-collection.
func (BackupStatusOutput) FormatVersion ¶
func (o BackupStatusOutput) FormatVersion() pulumi.StringPtrOutput
FormatVersion is the backup format version, including major, minor, and patch version.
func (BackupStatusOutput) Phase ¶
func (o BackupStatusOutput) Phase() pulumi.StringPtrOutput
Phase is the current state of the Backup.
func (BackupStatusOutput) Progress ¶
func (o BackupStatusOutput) Progress() BackupStatusProgressPtrOutput
Progress contains information about the backup's execution progress. Note that this information is best-effort only -- if Velero fails to update it during a backup for any reason, it may be inaccurate/stale.
func (BackupStatusOutput) StartTimestamp ¶
func (o BackupStatusOutput) StartTimestamp() pulumi.StringPtrOutput
StartTimestamp records the time a backup was started. Separate from CreationTimestamp, since that value changes on restores. The server's time is used for StartTimestamps
func (BackupStatusOutput) ToBackupStatusOutput ¶
func (o BackupStatusOutput) ToBackupStatusOutput() BackupStatusOutput
func (BackupStatusOutput) ToBackupStatusOutputWithContext ¶
func (o BackupStatusOutput) ToBackupStatusOutputWithContext(ctx context.Context) BackupStatusOutput
func (BackupStatusOutput) ToBackupStatusPtrOutput ¶
func (o BackupStatusOutput) ToBackupStatusPtrOutput() BackupStatusPtrOutput
func (BackupStatusOutput) ToBackupStatusPtrOutputWithContext ¶
func (o BackupStatusOutput) ToBackupStatusPtrOutputWithContext(ctx context.Context) BackupStatusPtrOutput
func (BackupStatusOutput) ValidationErrors ¶
func (o BackupStatusOutput) ValidationErrors() pulumi.StringArrayOutput
ValidationErrors is a slice of all validation errors (if applicable).
func (BackupStatusOutput) Version ¶
func (o BackupStatusOutput) Version() pulumi.IntPtrOutput
Version is the backup format major version. Deprecated: Please see FormatVersion
func (BackupStatusOutput) VolumeSnapshotsAttempted ¶
func (o BackupStatusOutput) VolumeSnapshotsAttempted() pulumi.IntPtrOutput
VolumeSnapshotsAttempted is the total number of attempted volume snapshots for this backup.
func (BackupStatusOutput) VolumeSnapshotsCompleted ¶
func (o BackupStatusOutput) VolumeSnapshotsCompleted() pulumi.IntPtrOutput
VolumeSnapshotsCompleted is the total number of successfully completed volume snapshots for this backup.
func (BackupStatusOutput) Warnings ¶
func (o BackupStatusOutput) Warnings() pulumi.IntPtrOutput
Warnings is a count of all warning messages that were generated during execution of the backup. The actual warnings are in the backup's log file in object storage.
type BackupStatusProgress ¶
type BackupStatusProgress struct { // ItemsBackedUp is the number of items that have actually been written to the backup tarball so far. ItemsBackedUp *int `pulumi:"itemsBackedUp"` // TotalItems is the total number of items to be backed up. This number may change throughout the execution of the backup due to plugins that return additional related items to back up, the velero.io/exclude-from-backup label, and various other filters that happen as items are processed. TotalItems *int `pulumi:"totalItems"` }
Progress contains information about the backup's execution progress. Note that this information is best-effort only -- if Velero fails to update it during a backup for any reason, it may be inaccurate/stale.
type BackupStatusProgressArgs ¶
type BackupStatusProgressArgs struct { // ItemsBackedUp is the number of items that have actually been written to the backup tarball so far. ItemsBackedUp pulumi.IntPtrInput `pulumi:"itemsBackedUp"` // TotalItems is the total number of items to be backed up. This number may change throughout the execution of the backup due to plugins that return additional related items to back up, the velero.io/exclude-from-backup label, and various other filters that happen as items are processed. TotalItems pulumi.IntPtrInput `pulumi:"totalItems"` }
Progress contains information about the backup's execution progress. Note that this information is best-effort only -- if Velero fails to update it during a backup for any reason, it may be inaccurate/stale.
func (BackupStatusProgressArgs) ElementType ¶
func (BackupStatusProgressArgs) ElementType() reflect.Type
func (BackupStatusProgressArgs) ToBackupStatusProgressOutput ¶
func (i BackupStatusProgressArgs) ToBackupStatusProgressOutput() BackupStatusProgressOutput
func (BackupStatusProgressArgs) ToBackupStatusProgressOutputWithContext ¶
func (i BackupStatusProgressArgs) ToBackupStatusProgressOutputWithContext(ctx context.Context) BackupStatusProgressOutput
func (BackupStatusProgressArgs) ToBackupStatusProgressPtrOutput ¶
func (i BackupStatusProgressArgs) ToBackupStatusProgressPtrOutput() BackupStatusProgressPtrOutput
func (BackupStatusProgressArgs) ToBackupStatusProgressPtrOutputWithContext ¶
func (i BackupStatusProgressArgs) ToBackupStatusProgressPtrOutputWithContext(ctx context.Context) BackupStatusProgressPtrOutput
type BackupStatusProgressInput ¶
type BackupStatusProgressInput interface { pulumi.Input ToBackupStatusProgressOutput() BackupStatusProgressOutput ToBackupStatusProgressOutputWithContext(context.Context) BackupStatusProgressOutput }
BackupStatusProgressInput is an input type that accepts BackupStatusProgressArgs and BackupStatusProgressOutput values. You can construct a concrete instance of `BackupStatusProgressInput` via:
BackupStatusProgressArgs{...}
type BackupStatusProgressOutput ¶
type BackupStatusProgressOutput struct{ *pulumi.OutputState }
Progress contains information about the backup's execution progress. Note that this information is best-effort only -- if Velero fails to update it during a backup for any reason, it may be inaccurate/stale.
func (BackupStatusProgressOutput) ElementType ¶
func (BackupStatusProgressOutput) ElementType() reflect.Type
func (BackupStatusProgressOutput) ItemsBackedUp ¶
func (o BackupStatusProgressOutput) ItemsBackedUp() pulumi.IntPtrOutput
ItemsBackedUp is the number of items that have actually been written to the backup tarball so far.
func (BackupStatusProgressOutput) ToBackupStatusProgressOutput ¶
func (o BackupStatusProgressOutput) ToBackupStatusProgressOutput() BackupStatusProgressOutput
func (BackupStatusProgressOutput) ToBackupStatusProgressOutputWithContext ¶
func (o BackupStatusProgressOutput) ToBackupStatusProgressOutputWithContext(ctx context.Context) BackupStatusProgressOutput
func (BackupStatusProgressOutput) ToBackupStatusProgressPtrOutput ¶
func (o BackupStatusProgressOutput) ToBackupStatusProgressPtrOutput() BackupStatusProgressPtrOutput
func (BackupStatusProgressOutput) ToBackupStatusProgressPtrOutputWithContext ¶
func (o BackupStatusProgressOutput) ToBackupStatusProgressPtrOutputWithContext(ctx context.Context) BackupStatusProgressPtrOutput
func (BackupStatusProgressOutput) TotalItems ¶
func (o BackupStatusProgressOutput) TotalItems() pulumi.IntPtrOutput
TotalItems is the total number of items to be backed up. This number may change throughout the execution of the backup due to plugins that return additional related items to back up, the velero.io/exclude-from-backup label, and various other filters that happen as items are processed.
type BackupStatusProgressPtrInput ¶
type BackupStatusProgressPtrInput interface { pulumi.Input ToBackupStatusProgressPtrOutput() BackupStatusProgressPtrOutput ToBackupStatusProgressPtrOutputWithContext(context.Context) BackupStatusProgressPtrOutput }
BackupStatusProgressPtrInput is an input type that accepts BackupStatusProgressArgs, BackupStatusProgressPtr and BackupStatusProgressPtrOutput values. You can construct a concrete instance of `BackupStatusProgressPtrInput` via:
BackupStatusProgressArgs{...} or: nil
func BackupStatusProgressPtr ¶
func BackupStatusProgressPtr(v *BackupStatusProgressArgs) BackupStatusProgressPtrInput
type BackupStatusProgressPtrOutput ¶
type BackupStatusProgressPtrOutput struct{ *pulumi.OutputState }
func (BackupStatusProgressPtrOutput) Elem ¶
func (o BackupStatusProgressPtrOutput) Elem() BackupStatusProgressOutput
func (BackupStatusProgressPtrOutput) ElementType ¶
func (BackupStatusProgressPtrOutput) ElementType() reflect.Type
func (BackupStatusProgressPtrOutput) ItemsBackedUp ¶
func (o BackupStatusProgressPtrOutput) ItemsBackedUp() pulumi.IntPtrOutput
ItemsBackedUp is the number of items that have actually been written to the backup tarball so far.
func (BackupStatusProgressPtrOutput) ToBackupStatusProgressPtrOutput ¶
func (o BackupStatusProgressPtrOutput) ToBackupStatusProgressPtrOutput() BackupStatusProgressPtrOutput
func (BackupStatusProgressPtrOutput) ToBackupStatusProgressPtrOutputWithContext ¶
func (o BackupStatusProgressPtrOutput) ToBackupStatusProgressPtrOutputWithContext(ctx context.Context) BackupStatusProgressPtrOutput
func (BackupStatusProgressPtrOutput) TotalItems ¶
func (o BackupStatusProgressPtrOutput) TotalItems() pulumi.IntPtrOutput
TotalItems is the total number of items to be backed up. This number may change throughout the execution of the backup due to plugins that return additional related items to back up, the velero.io/exclude-from-backup label, and various other filters that happen as items are processed.
type BackupStatusPtrInput ¶
type BackupStatusPtrInput interface { pulumi.Input ToBackupStatusPtrOutput() BackupStatusPtrOutput ToBackupStatusPtrOutputWithContext(context.Context) BackupStatusPtrOutput }
BackupStatusPtrInput is an input type that accepts BackupStatusArgs, BackupStatusPtr and BackupStatusPtrOutput values. You can construct a concrete instance of `BackupStatusPtrInput` via:
BackupStatusArgs{...} or: nil
func BackupStatusPtr ¶
func BackupStatusPtr(v *BackupStatusArgs) BackupStatusPtrInput
type BackupStatusPtrOutput ¶
type BackupStatusPtrOutput struct{ *pulumi.OutputState }
func (BackupStatusPtrOutput) CompletionTimestamp ¶
func (o BackupStatusPtrOutput) CompletionTimestamp() pulumi.StringPtrOutput
CompletionTimestamp records the time a backup was completed. Completion time is recorded even on failed backups. Completion time is recorded before uploading the backup object. The server's time is used for CompletionTimestamps
func (BackupStatusPtrOutput) Elem ¶
func (o BackupStatusPtrOutput) Elem() BackupStatusOutput
func (BackupStatusPtrOutput) ElementType ¶
func (BackupStatusPtrOutput) ElementType() reflect.Type
func (BackupStatusPtrOutput) Errors ¶
func (o BackupStatusPtrOutput) Errors() pulumi.IntPtrOutput
Errors is a count of all error messages that were generated during execution of the backup. The actual errors are in the backup's log file in object storage.
func (BackupStatusPtrOutput) Expiration ¶
func (o BackupStatusPtrOutput) Expiration() pulumi.StringPtrOutput
Expiration is when this Backup is eligible for garbage-collection.
func (BackupStatusPtrOutput) FormatVersion ¶
func (o BackupStatusPtrOutput) FormatVersion() pulumi.StringPtrOutput
FormatVersion is the backup format version, including major, minor, and patch version.
func (BackupStatusPtrOutput) Phase ¶
func (o BackupStatusPtrOutput) Phase() pulumi.StringPtrOutput
Phase is the current state of the Backup.
func (BackupStatusPtrOutput) Progress ¶
func (o BackupStatusPtrOutput) Progress() BackupStatusProgressPtrOutput
Progress contains information about the backup's execution progress. Note that this information is best-effort only -- if Velero fails to update it during a backup for any reason, it may be inaccurate/stale.
func (BackupStatusPtrOutput) StartTimestamp ¶
func (o BackupStatusPtrOutput) StartTimestamp() pulumi.StringPtrOutput
StartTimestamp records the time a backup was started. Separate from CreationTimestamp, since that value changes on restores. The server's time is used for StartTimestamps
func (BackupStatusPtrOutput) ToBackupStatusPtrOutput ¶
func (o BackupStatusPtrOutput) ToBackupStatusPtrOutput() BackupStatusPtrOutput
func (BackupStatusPtrOutput) ToBackupStatusPtrOutputWithContext ¶
func (o BackupStatusPtrOutput) ToBackupStatusPtrOutputWithContext(ctx context.Context) BackupStatusPtrOutput
func (BackupStatusPtrOutput) ValidationErrors ¶
func (o BackupStatusPtrOutput) ValidationErrors() pulumi.StringArrayOutput
ValidationErrors is a slice of all validation errors (if applicable).
func (BackupStatusPtrOutput) Version ¶
func (o BackupStatusPtrOutput) Version() pulumi.IntPtrOutput
Version is the backup format major version. Deprecated: Please see FormatVersion
func (BackupStatusPtrOutput) VolumeSnapshotsAttempted ¶
func (o BackupStatusPtrOutput) VolumeSnapshotsAttempted() pulumi.IntPtrOutput
VolumeSnapshotsAttempted is the total number of attempted volume snapshots for this backup.
func (BackupStatusPtrOutput) VolumeSnapshotsCompleted ¶
func (o BackupStatusPtrOutput) VolumeSnapshotsCompleted() pulumi.IntPtrOutput
VolumeSnapshotsCompleted is the total number of successfully completed volume snapshots for this backup.
func (BackupStatusPtrOutput) Warnings ¶
func (o BackupStatusPtrOutput) Warnings() pulumi.IntPtrOutput
Warnings is a count of all warning messages that were generated during execution of the backup. The actual warnings are in the backup's log file in object storage.
type BackupStorageLocation ¶
type BackupStorageLocation struct { pulumi.CustomResourceState ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // BackupStorageLocationSpec defines the specification for a Velero BackupStorageLocation. Spec BackupStorageLocationSpecPtrOutput `pulumi:"spec"` // BackupStorageLocationStatus describes the current status of a Velero BackupStorageLocation. Status BackupStorageLocationStatusPtrOutput `pulumi:"status"` }
BackupStorageLocation is a location where Velero stores backup objects.
func GetBackupStorageLocation ¶
func GetBackupStorageLocation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BackupStorageLocationState, opts ...pulumi.ResourceOption) (*BackupStorageLocation, error)
GetBackupStorageLocation gets an existing BackupStorageLocation 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 NewBackupStorageLocation ¶
func NewBackupStorageLocation(ctx *pulumi.Context, name string, args *BackupStorageLocationArgs, opts ...pulumi.ResourceOption) (*BackupStorageLocation, error)
NewBackupStorageLocation registers a new resource with the given unique name, arguments, and options.
type BackupStorageLocationArgs ¶
type BackupStorageLocationArgs struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // BackupStorageLocationSpec defines the specification for a Velero BackupStorageLocation. Spec BackupStorageLocationSpecPtrInput // BackupStorageLocationStatus describes the current status of a Velero BackupStorageLocation. Status BackupStorageLocationStatusPtrInput }
The set of arguments for constructing a BackupStorageLocation resource.
func (BackupStorageLocationArgs) ElementType ¶
func (BackupStorageLocationArgs) ElementType() reflect.Type
type BackupStorageLocationMetadata ¶
type BackupStorageLocationMetadata struct { }
type BackupStorageLocationMetadataArgs ¶
type BackupStorageLocationMetadataArgs struct { }
func (BackupStorageLocationMetadataArgs) ElementType ¶
func (BackupStorageLocationMetadataArgs) ElementType() reflect.Type
func (BackupStorageLocationMetadataArgs) ToBackupStorageLocationMetadataOutput ¶
func (i BackupStorageLocationMetadataArgs) ToBackupStorageLocationMetadataOutput() BackupStorageLocationMetadataOutput
func (BackupStorageLocationMetadataArgs) ToBackupStorageLocationMetadataOutputWithContext ¶
func (i BackupStorageLocationMetadataArgs) ToBackupStorageLocationMetadataOutputWithContext(ctx context.Context) BackupStorageLocationMetadataOutput
type BackupStorageLocationMetadataInput ¶
type BackupStorageLocationMetadataInput interface { pulumi.Input ToBackupStorageLocationMetadataOutput() BackupStorageLocationMetadataOutput ToBackupStorageLocationMetadataOutputWithContext(context.Context) BackupStorageLocationMetadataOutput }
BackupStorageLocationMetadataInput is an input type that accepts BackupStorageLocationMetadataArgs and BackupStorageLocationMetadataOutput values. You can construct a concrete instance of `BackupStorageLocationMetadataInput` via:
BackupStorageLocationMetadataArgs{...}
type BackupStorageLocationMetadataOutput ¶
type BackupStorageLocationMetadataOutput struct{ *pulumi.OutputState }
func (BackupStorageLocationMetadataOutput) ElementType ¶
func (BackupStorageLocationMetadataOutput) ElementType() reflect.Type
func (BackupStorageLocationMetadataOutput) ToBackupStorageLocationMetadataOutput ¶
func (o BackupStorageLocationMetadataOutput) ToBackupStorageLocationMetadataOutput() BackupStorageLocationMetadataOutput
func (BackupStorageLocationMetadataOutput) ToBackupStorageLocationMetadataOutputWithContext ¶
func (o BackupStorageLocationMetadataOutput) ToBackupStorageLocationMetadataOutputWithContext(ctx context.Context) BackupStorageLocationMetadataOutput
type BackupStorageLocationSpec ¶
type BackupStorageLocationSpec struct { // AccessMode defines the permissions for the backup storage location. AccessMode *string `pulumi:"accessMode"` // BackupSyncPeriod defines how frequently to sync backup API objects from object storage. A value of 0 disables sync. BackupSyncPeriod *string `pulumi:"backupSyncPeriod"` // Config is for provider-specific configuration fields. Config map[string]string `pulumi:"config"` // ObjectStorageLocation specifies the settings necessary to connect to a provider's object storage. ObjectStorage BackupStorageLocationSpecObjectStorage `pulumi:"objectStorage"` // Provider is the provider of the backup storage. Provider string `pulumi:"provider"` }
BackupStorageLocationSpec defines the specification for a Velero BackupStorageLocation.
type BackupStorageLocationSpecArgs ¶
type BackupStorageLocationSpecArgs struct { // AccessMode defines the permissions for the backup storage location. AccessMode pulumi.StringPtrInput `pulumi:"accessMode"` // BackupSyncPeriod defines how frequently to sync backup API objects from object storage. A value of 0 disables sync. BackupSyncPeriod pulumi.StringPtrInput `pulumi:"backupSyncPeriod"` // Config is for provider-specific configuration fields. Config pulumi.StringMapInput `pulumi:"config"` // ObjectStorageLocation specifies the settings necessary to connect to a provider's object storage. ObjectStorage BackupStorageLocationSpecObjectStorageInput `pulumi:"objectStorage"` // Provider is the provider of the backup storage. Provider pulumi.StringInput `pulumi:"provider"` }
BackupStorageLocationSpec defines the specification for a Velero BackupStorageLocation.
func (BackupStorageLocationSpecArgs) ElementType ¶
func (BackupStorageLocationSpecArgs) ElementType() reflect.Type
func (BackupStorageLocationSpecArgs) ToBackupStorageLocationSpecOutput ¶
func (i BackupStorageLocationSpecArgs) ToBackupStorageLocationSpecOutput() BackupStorageLocationSpecOutput
func (BackupStorageLocationSpecArgs) ToBackupStorageLocationSpecOutputWithContext ¶
func (i BackupStorageLocationSpecArgs) ToBackupStorageLocationSpecOutputWithContext(ctx context.Context) BackupStorageLocationSpecOutput
func (BackupStorageLocationSpecArgs) ToBackupStorageLocationSpecPtrOutput ¶
func (i BackupStorageLocationSpecArgs) ToBackupStorageLocationSpecPtrOutput() BackupStorageLocationSpecPtrOutput
func (BackupStorageLocationSpecArgs) ToBackupStorageLocationSpecPtrOutputWithContext ¶
func (i BackupStorageLocationSpecArgs) ToBackupStorageLocationSpecPtrOutputWithContext(ctx context.Context) BackupStorageLocationSpecPtrOutput
type BackupStorageLocationSpecConfig ¶
type BackupStorageLocationSpecConfig struct { }
Config is for provider-specific configuration fields.
type BackupStorageLocationSpecConfigArgs ¶
type BackupStorageLocationSpecConfigArgs struct { }
Config is for provider-specific configuration fields.
func (BackupStorageLocationSpecConfigArgs) ElementType ¶
func (BackupStorageLocationSpecConfigArgs) ElementType() reflect.Type
func (BackupStorageLocationSpecConfigArgs) ToBackupStorageLocationSpecConfigOutput ¶
func (i BackupStorageLocationSpecConfigArgs) ToBackupStorageLocationSpecConfigOutput() BackupStorageLocationSpecConfigOutput
func (BackupStorageLocationSpecConfigArgs) ToBackupStorageLocationSpecConfigOutputWithContext ¶
func (i BackupStorageLocationSpecConfigArgs) ToBackupStorageLocationSpecConfigOutputWithContext(ctx context.Context) BackupStorageLocationSpecConfigOutput
type BackupStorageLocationSpecConfigInput ¶
type BackupStorageLocationSpecConfigInput interface { pulumi.Input ToBackupStorageLocationSpecConfigOutput() BackupStorageLocationSpecConfigOutput ToBackupStorageLocationSpecConfigOutputWithContext(context.Context) BackupStorageLocationSpecConfigOutput }
BackupStorageLocationSpecConfigInput is an input type that accepts BackupStorageLocationSpecConfigArgs and BackupStorageLocationSpecConfigOutput values. You can construct a concrete instance of `BackupStorageLocationSpecConfigInput` via:
BackupStorageLocationSpecConfigArgs{...}
type BackupStorageLocationSpecConfigOutput ¶
type BackupStorageLocationSpecConfigOutput struct{ *pulumi.OutputState }
Config is for provider-specific configuration fields.
func (BackupStorageLocationSpecConfigOutput) ElementType ¶
func (BackupStorageLocationSpecConfigOutput) ElementType() reflect.Type
func (BackupStorageLocationSpecConfigOutput) ToBackupStorageLocationSpecConfigOutput ¶
func (o BackupStorageLocationSpecConfigOutput) ToBackupStorageLocationSpecConfigOutput() BackupStorageLocationSpecConfigOutput
func (BackupStorageLocationSpecConfigOutput) ToBackupStorageLocationSpecConfigOutputWithContext ¶
func (o BackupStorageLocationSpecConfigOutput) ToBackupStorageLocationSpecConfigOutputWithContext(ctx context.Context) BackupStorageLocationSpecConfigOutput
type BackupStorageLocationSpecInput ¶
type BackupStorageLocationSpecInput interface { pulumi.Input ToBackupStorageLocationSpecOutput() BackupStorageLocationSpecOutput ToBackupStorageLocationSpecOutputWithContext(context.Context) BackupStorageLocationSpecOutput }
BackupStorageLocationSpecInput is an input type that accepts BackupStorageLocationSpecArgs and BackupStorageLocationSpecOutput values. You can construct a concrete instance of `BackupStorageLocationSpecInput` via:
BackupStorageLocationSpecArgs{...}
type BackupStorageLocationSpecObjectStorage ¶
type BackupStorageLocationSpecObjectStorage struct { // Bucket is the bucket to use for object storage. Bucket string `pulumi:"bucket"` // CACert defines a CA bundle to use when verifying TLS connections to the provider. CaCert *string `pulumi:"caCert"` // Prefix is the path inside a bucket to use for Velero storage. Optional. Prefix *string `pulumi:"prefix"` }
ObjectStorageLocation specifies the settings necessary to connect to a provider's object storage.
type BackupStorageLocationSpecObjectStorageArgs ¶
type BackupStorageLocationSpecObjectStorageArgs struct { // Bucket is the bucket to use for object storage. Bucket pulumi.StringInput `pulumi:"bucket"` // CACert defines a CA bundle to use when verifying TLS connections to the provider. CaCert pulumi.StringPtrInput `pulumi:"caCert"` // Prefix is the path inside a bucket to use for Velero storage. Optional. Prefix pulumi.StringPtrInput `pulumi:"prefix"` }
ObjectStorageLocation specifies the settings necessary to connect to a provider's object storage.
func (BackupStorageLocationSpecObjectStorageArgs) ElementType ¶
func (BackupStorageLocationSpecObjectStorageArgs) ElementType() reflect.Type
func (BackupStorageLocationSpecObjectStorageArgs) ToBackupStorageLocationSpecObjectStorageOutput ¶
func (i BackupStorageLocationSpecObjectStorageArgs) ToBackupStorageLocationSpecObjectStorageOutput() BackupStorageLocationSpecObjectStorageOutput
func (BackupStorageLocationSpecObjectStorageArgs) ToBackupStorageLocationSpecObjectStorageOutputWithContext ¶
func (i BackupStorageLocationSpecObjectStorageArgs) ToBackupStorageLocationSpecObjectStorageOutputWithContext(ctx context.Context) BackupStorageLocationSpecObjectStorageOutput
func (BackupStorageLocationSpecObjectStorageArgs) ToBackupStorageLocationSpecObjectStoragePtrOutput ¶
func (i BackupStorageLocationSpecObjectStorageArgs) ToBackupStorageLocationSpecObjectStoragePtrOutput() BackupStorageLocationSpecObjectStoragePtrOutput
func (BackupStorageLocationSpecObjectStorageArgs) ToBackupStorageLocationSpecObjectStoragePtrOutputWithContext ¶
func (i BackupStorageLocationSpecObjectStorageArgs) ToBackupStorageLocationSpecObjectStoragePtrOutputWithContext(ctx context.Context) BackupStorageLocationSpecObjectStoragePtrOutput
type BackupStorageLocationSpecObjectStorageInput ¶
type BackupStorageLocationSpecObjectStorageInput interface { pulumi.Input ToBackupStorageLocationSpecObjectStorageOutput() BackupStorageLocationSpecObjectStorageOutput ToBackupStorageLocationSpecObjectStorageOutputWithContext(context.Context) BackupStorageLocationSpecObjectStorageOutput }
BackupStorageLocationSpecObjectStorageInput is an input type that accepts BackupStorageLocationSpecObjectStorageArgs and BackupStorageLocationSpecObjectStorageOutput values. You can construct a concrete instance of `BackupStorageLocationSpecObjectStorageInput` via:
BackupStorageLocationSpecObjectStorageArgs{...}
type BackupStorageLocationSpecObjectStorageOutput ¶
type BackupStorageLocationSpecObjectStorageOutput struct{ *pulumi.OutputState }
ObjectStorageLocation specifies the settings necessary to connect to a provider's object storage.
func (BackupStorageLocationSpecObjectStorageOutput) Bucket ¶
func (o BackupStorageLocationSpecObjectStorageOutput) Bucket() pulumi.StringOutput
Bucket is the bucket to use for object storage.
func (BackupStorageLocationSpecObjectStorageOutput) CaCert ¶
func (o BackupStorageLocationSpecObjectStorageOutput) CaCert() pulumi.StringPtrOutput
CACert defines a CA bundle to use when verifying TLS connections to the provider.
func (BackupStorageLocationSpecObjectStorageOutput) ElementType ¶
func (BackupStorageLocationSpecObjectStorageOutput) ElementType() reflect.Type
func (BackupStorageLocationSpecObjectStorageOutput) Prefix ¶
func (o BackupStorageLocationSpecObjectStorageOutput) Prefix() pulumi.StringPtrOutput
Prefix is the path inside a bucket to use for Velero storage. Optional.
func (BackupStorageLocationSpecObjectStorageOutput) ToBackupStorageLocationSpecObjectStorageOutput ¶
func (o BackupStorageLocationSpecObjectStorageOutput) ToBackupStorageLocationSpecObjectStorageOutput() BackupStorageLocationSpecObjectStorageOutput
func (BackupStorageLocationSpecObjectStorageOutput) ToBackupStorageLocationSpecObjectStorageOutputWithContext ¶
func (o BackupStorageLocationSpecObjectStorageOutput) ToBackupStorageLocationSpecObjectStorageOutputWithContext(ctx context.Context) BackupStorageLocationSpecObjectStorageOutput
func (BackupStorageLocationSpecObjectStorageOutput) ToBackupStorageLocationSpecObjectStoragePtrOutput ¶
func (o BackupStorageLocationSpecObjectStorageOutput) ToBackupStorageLocationSpecObjectStoragePtrOutput() BackupStorageLocationSpecObjectStoragePtrOutput
func (BackupStorageLocationSpecObjectStorageOutput) ToBackupStorageLocationSpecObjectStoragePtrOutputWithContext ¶
func (o BackupStorageLocationSpecObjectStorageOutput) ToBackupStorageLocationSpecObjectStoragePtrOutputWithContext(ctx context.Context) BackupStorageLocationSpecObjectStoragePtrOutput
type BackupStorageLocationSpecObjectStoragePtrInput ¶
type BackupStorageLocationSpecObjectStoragePtrInput interface { pulumi.Input ToBackupStorageLocationSpecObjectStoragePtrOutput() BackupStorageLocationSpecObjectStoragePtrOutput ToBackupStorageLocationSpecObjectStoragePtrOutputWithContext(context.Context) BackupStorageLocationSpecObjectStoragePtrOutput }
BackupStorageLocationSpecObjectStoragePtrInput is an input type that accepts BackupStorageLocationSpecObjectStorageArgs, BackupStorageLocationSpecObjectStoragePtr and BackupStorageLocationSpecObjectStoragePtrOutput values. You can construct a concrete instance of `BackupStorageLocationSpecObjectStoragePtrInput` via:
BackupStorageLocationSpecObjectStorageArgs{...} or: nil
func BackupStorageLocationSpecObjectStoragePtr ¶
func BackupStorageLocationSpecObjectStoragePtr(v *BackupStorageLocationSpecObjectStorageArgs) BackupStorageLocationSpecObjectStoragePtrInput
type BackupStorageLocationSpecObjectStoragePtrOutput ¶
type BackupStorageLocationSpecObjectStoragePtrOutput struct{ *pulumi.OutputState }
func (BackupStorageLocationSpecObjectStoragePtrOutput) Bucket ¶
func (o BackupStorageLocationSpecObjectStoragePtrOutput) Bucket() pulumi.StringPtrOutput
Bucket is the bucket to use for object storage.
func (BackupStorageLocationSpecObjectStoragePtrOutput) CaCert ¶
func (o BackupStorageLocationSpecObjectStoragePtrOutput) CaCert() pulumi.StringPtrOutput
CACert defines a CA bundle to use when verifying TLS connections to the provider.
func (BackupStorageLocationSpecObjectStoragePtrOutput) ElementType ¶
func (BackupStorageLocationSpecObjectStoragePtrOutput) ElementType() reflect.Type
func (BackupStorageLocationSpecObjectStoragePtrOutput) Prefix ¶
func (o BackupStorageLocationSpecObjectStoragePtrOutput) Prefix() pulumi.StringPtrOutput
Prefix is the path inside a bucket to use for Velero storage. Optional.
func (BackupStorageLocationSpecObjectStoragePtrOutput) ToBackupStorageLocationSpecObjectStoragePtrOutput ¶
func (o BackupStorageLocationSpecObjectStoragePtrOutput) ToBackupStorageLocationSpecObjectStoragePtrOutput() BackupStorageLocationSpecObjectStoragePtrOutput
func (BackupStorageLocationSpecObjectStoragePtrOutput) ToBackupStorageLocationSpecObjectStoragePtrOutputWithContext ¶
func (o BackupStorageLocationSpecObjectStoragePtrOutput) ToBackupStorageLocationSpecObjectStoragePtrOutputWithContext(ctx context.Context) BackupStorageLocationSpecObjectStoragePtrOutput
type BackupStorageLocationSpecOutput ¶
type BackupStorageLocationSpecOutput struct{ *pulumi.OutputState }
BackupStorageLocationSpec defines the specification for a Velero BackupStorageLocation.
func (BackupStorageLocationSpecOutput) AccessMode ¶
func (o BackupStorageLocationSpecOutput) AccessMode() pulumi.StringPtrOutput
AccessMode defines the permissions for the backup storage location.
func (BackupStorageLocationSpecOutput) BackupSyncPeriod ¶
func (o BackupStorageLocationSpecOutput) BackupSyncPeriod() pulumi.StringPtrOutput
BackupSyncPeriod defines how frequently to sync backup API objects from object storage. A value of 0 disables sync.
func (BackupStorageLocationSpecOutput) Config ¶
func (o BackupStorageLocationSpecOutput) Config() pulumi.StringMapOutput
Config is for provider-specific configuration fields.
func (BackupStorageLocationSpecOutput) ElementType ¶
func (BackupStorageLocationSpecOutput) ElementType() reflect.Type
func (BackupStorageLocationSpecOutput) ObjectStorage ¶
func (o BackupStorageLocationSpecOutput) ObjectStorage() BackupStorageLocationSpecObjectStorageOutput
ObjectStorageLocation specifies the settings necessary to connect to a provider's object storage.
func (BackupStorageLocationSpecOutput) Provider ¶
func (o BackupStorageLocationSpecOutput) Provider() pulumi.StringOutput
Provider is the provider of the backup storage.
func (BackupStorageLocationSpecOutput) ToBackupStorageLocationSpecOutput ¶
func (o BackupStorageLocationSpecOutput) ToBackupStorageLocationSpecOutput() BackupStorageLocationSpecOutput
func (BackupStorageLocationSpecOutput) ToBackupStorageLocationSpecOutputWithContext ¶
func (o BackupStorageLocationSpecOutput) ToBackupStorageLocationSpecOutputWithContext(ctx context.Context) BackupStorageLocationSpecOutput
func (BackupStorageLocationSpecOutput) ToBackupStorageLocationSpecPtrOutput ¶
func (o BackupStorageLocationSpecOutput) ToBackupStorageLocationSpecPtrOutput() BackupStorageLocationSpecPtrOutput
func (BackupStorageLocationSpecOutput) ToBackupStorageLocationSpecPtrOutputWithContext ¶
func (o BackupStorageLocationSpecOutput) ToBackupStorageLocationSpecPtrOutputWithContext(ctx context.Context) BackupStorageLocationSpecPtrOutput
type BackupStorageLocationSpecPtrInput ¶
type BackupStorageLocationSpecPtrInput interface { pulumi.Input ToBackupStorageLocationSpecPtrOutput() BackupStorageLocationSpecPtrOutput ToBackupStorageLocationSpecPtrOutputWithContext(context.Context) BackupStorageLocationSpecPtrOutput }
BackupStorageLocationSpecPtrInput is an input type that accepts BackupStorageLocationSpecArgs, BackupStorageLocationSpecPtr and BackupStorageLocationSpecPtrOutput values. You can construct a concrete instance of `BackupStorageLocationSpecPtrInput` via:
BackupStorageLocationSpecArgs{...} or: nil
func BackupStorageLocationSpecPtr ¶
func BackupStorageLocationSpecPtr(v *BackupStorageLocationSpecArgs) BackupStorageLocationSpecPtrInput
type BackupStorageLocationSpecPtrOutput ¶
type BackupStorageLocationSpecPtrOutput struct{ *pulumi.OutputState }
func (BackupStorageLocationSpecPtrOutput) AccessMode ¶
func (o BackupStorageLocationSpecPtrOutput) AccessMode() pulumi.StringPtrOutput
AccessMode defines the permissions for the backup storage location.
func (BackupStorageLocationSpecPtrOutput) BackupSyncPeriod ¶
func (o BackupStorageLocationSpecPtrOutput) BackupSyncPeriod() pulumi.StringPtrOutput
BackupSyncPeriod defines how frequently to sync backup API objects from object storage. A value of 0 disables sync.
func (BackupStorageLocationSpecPtrOutput) Config ¶
func (o BackupStorageLocationSpecPtrOutput) Config() pulumi.StringMapOutput
Config is for provider-specific configuration fields.
func (BackupStorageLocationSpecPtrOutput) Elem ¶
func (o BackupStorageLocationSpecPtrOutput) Elem() BackupStorageLocationSpecOutput
func (BackupStorageLocationSpecPtrOutput) ElementType ¶
func (BackupStorageLocationSpecPtrOutput) ElementType() reflect.Type
func (BackupStorageLocationSpecPtrOutput) ObjectStorage ¶
func (o BackupStorageLocationSpecPtrOutput) ObjectStorage() BackupStorageLocationSpecObjectStoragePtrOutput
ObjectStorageLocation specifies the settings necessary to connect to a provider's object storage.
func (BackupStorageLocationSpecPtrOutput) Provider ¶
func (o BackupStorageLocationSpecPtrOutput) Provider() pulumi.StringPtrOutput
Provider is the provider of the backup storage.
func (BackupStorageLocationSpecPtrOutput) ToBackupStorageLocationSpecPtrOutput ¶
func (o BackupStorageLocationSpecPtrOutput) ToBackupStorageLocationSpecPtrOutput() BackupStorageLocationSpecPtrOutput
func (BackupStorageLocationSpecPtrOutput) ToBackupStorageLocationSpecPtrOutputWithContext ¶
func (o BackupStorageLocationSpecPtrOutput) ToBackupStorageLocationSpecPtrOutputWithContext(ctx context.Context) BackupStorageLocationSpecPtrOutput
type BackupStorageLocationState ¶
type BackupStorageLocationState struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // BackupStorageLocationSpec defines the specification for a Velero BackupStorageLocation. Spec BackupStorageLocationSpecPtrInput // BackupStorageLocationStatus describes the current status of a Velero BackupStorageLocation. Status BackupStorageLocationStatusPtrInput }
func (BackupStorageLocationState) ElementType ¶
func (BackupStorageLocationState) ElementType() reflect.Type
type BackupStorageLocationStatus ¶
type BackupStorageLocationStatus struct { // AccessMode is an unused field. // Deprecated: there is now an AccessMode field on the Spec and this field will be removed entirely as of v2.0. AccessMode *string `pulumi:"accessMode"` // LastSyncedRevision is the value of the `metadata/revision` file in the backup storage location the last time the BSL's contents were synced into the cluster. // Deprecated: this field is no longer updated or used for detecting changes to the location's contents and will be removed entirely in v2.0. LastSyncedRevision *string `pulumi:"lastSyncedRevision"` // LastSyncedTime is the last time the contents of the location were synced into the cluster. LastSyncedTime *string `pulumi:"lastSyncedTime"` // Phase is the current state of the BackupStorageLocation. Phase *string `pulumi:"phase"` }
BackupStorageLocationStatus describes the current status of a Velero BackupStorageLocation.
type BackupStorageLocationStatusArgs ¶
type BackupStorageLocationStatusArgs struct { // AccessMode is an unused field. // Deprecated: there is now an AccessMode field on the Spec and this field will be removed entirely as of v2.0. AccessMode pulumi.StringPtrInput `pulumi:"accessMode"` // LastSyncedRevision is the value of the `metadata/revision` file in the backup storage location the last time the BSL's contents were synced into the cluster. // Deprecated: this field is no longer updated or used for detecting changes to the location's contents and will be removed entirely in v2.0. LastSyncedRevision pulumi.StringPtrInput `pulumi:"lastSyncedRevision"` // LastSyncedTime is the last time the contents of the location were synced into the cluster. LastSyncedTime pulumi.StringPtrInput `pulumi:"lastSyncedTime"` // Phase is the current state of the BackupStorageLocation. Phase pulumi.StringPtrInput `pulumi:"phase"` }
BackupStorageLocationStatus describes the current status of a Velero BackupStorageLocation.
func (BackupStorageLocationStatusArgs) ElementType ¶
func (BackupStorageLocationStatusArgs) ElementType() reflect.Type
func (BackupStorageLocationStatusArgs) ToBackupStorageLocationStatusOutput ¶
func (i BackupStorageLocationStatusArgs) ToBackupStorageLocationStatusOutput() BackupStorageLocationStatusOutput
func (BackupStorageLocationStatusArgs) ToBackupStorageLocationStatusOutputWithContext ¶
func (i BackupStorageLocationStatusArgs) ToBackupStorageLocationStatusOutputWithContext(ctx context.Context) BackupStorageLocationStatusOutput
func (BackupStorageLocationStatusArgs) ToBackupStorageLocationStatusPtrOutput ¶
func (i BackupStorageLocationStatusArgs) ToBackupStorageLocationStatusPtrOutput() BackupStorageLocationStatusPtrOutput
func (BackupStorageLocationStatusArgs) ToBackupStorageLocationStatusPtrOutputWithContext ¶
func (i BackupStorageLocationStatusArgs) ToBackupStorageLocationStatusPtrOutputWithContext(ctx context.Context) BackupStorageLocationStatusPtrOutput
type BackupStorageLocationStatusInput ¶
type BackupStorageLocationStatusInput interface { pulumi.Input ToBackupStorageLocationStatusOutput() BackupStorageLocationStatusOutput ToBackupStorageLocationStatusOutputWithContext(context.Context) BackupStorageLocationStatusOutput }
BackupStorageLocationStatusInput is an input type that accepts BackupStorageLocationStatusArgs and BackupStorageLocationStatusOutput values. You can construct a concrete instance of `BackupStorageLocationStatusInput` via:
BackupStorageLocationStatusArgs{...}
type BackupStorageLocationStatusOutput ¶
type BackupStorageLocationStatusOutput struct{ *pulumi.OutputState }
BackupStorageLocationStatus describes the current status of a Velero BackupStorageLocation.
func (BackupStorageLocationStatusOutput) AccessMode ¶
func (o BackupStorageLocationStatusOutput) AccessMode() pulumi.StringPtrOutput
AccessMode is an unused field.
Deprecated: there is now an AccessMode field on the Spec and this field will be removed entirely as of v2.0.
func (BackupStorageLocationStatusOutput) ElementType ¶
func (BackupStorageLocationStatusOutput) ElementType() reflect.Type
func (BackupStorageLocationStatusOutput) LastSyncedRevision ¶
func (o BackupStorageLocationStatusOutput) LastSyncedRevision() pulumi.StringPtrOutput
LastSyncedRevision is the value of the `metadata/revision` file in the backup storage location the last time the BSL's contents were synced into the cluster.
Deprecated: this field is no longer updated or used for detecting changes to the location's contents and will be removed entirely in v2.0.
func (BackupStorageLocationStatusOutput) LastSyncedTime ¶
func (o BackupStorageLocationStatusOutput) LastSyncedTime() pulumi.StringPtrOutput
LastSyncedTime is the last time the contents of the location were synced into the cluster.
func (BackupStorageLocationStatusOutput) Phase ¶
func (o BackupStorageLocationStatusOutput) Phase() pulumi.StringPtrOutput
Phase is the current state of the BackupStorageLocation.
func (BackupStorageLocationStatusOutput) ToBackupStorageLocationStatusOutput ¶
func (o BackupStorageLocationStatusOutput) ToBackupStorageLocationStatusOutput() BackupStorageLocationStatusOutput
func (BackupStorageLocationStatusOutput) ToBackupStorageLocationStatusOutputWithContext ¶
func (o BackupStorageLocationStatusOutput) ToBackupStorageLocationStatusOutputWithContext(ctx context.Context) BackupStorageLocationStatusOutput
func (BackupStorageLocationStatusOutput) ToBackupStorageLocationStatusPtrOutput ¶
func (o BackupStorageLocationStatusOutput) ToBackupStorageLocationStatusPtrOutput() BackupStorageLocationStatusPtrOutput
func (BackupStorageLocationStatusOutput) ToBackupStorageLocationStatusPtrOutputWithContext ¶
func (o BackupStorageLocationStatusOutput) ToBackupStorageLocationStatusPtrOutputWithContext(ctx context.Context) BackupStorageLocationStatusPtrOutput
type BackupStorageLocationStatusPtrInput ¶
type BackupStorageLocationStatusPtrInput interface { pulumi.Input ToBackupStorageLocationStatusPtrOutput() BackupStorageLocationStatusPtrOutput ToBackupStorageLocationStatusPtrOutputWithContext(context.Context) BackupStorageLocationStatusPtrOutput }
BackupStorageLocationStatusPtrInput is an input type that accepts BackupStorageLocationStatusArgs, BackupStorageLocationStatusPtr and BackupStorageLocationStatusPtrOutput values. You can construct a concrete instance of `BackupStorageLocationStatusPtrInput` via:
BackupStorageLocationStatusArgs{...} or: nil
func BackupStorageLocationStatusPtr ¶
func BackupStorageLocationStatusPtr(v *BackupStorageLocationStatusArgs) BackupStorageLocationStatusPtrInput
type BackupStorageLocationStatusPtrOutput ¶
type BackupStorageLocationStatusPtrOutput struct{ *pulumi.OutputState }
func (BackupStorageLocationStatusPtrOutput) AccessMode ¶
func (o BackupStorageLocationStatusPtrOutput) AccessMode() pulumi.StringPtrOutput
AccessMode is an unused field.
Deprecated: there is now an AccessMode field on the Spec and this field will be removed entirely as of v2.0.
func (BackupStorageLocationStatusPtrOutput) ElementType ¶
func (BackupStorageLocationStatusPtrOutput) ElementType() reflect.Type
func (BackupStorageLocationStatusPtrOutput) LastSyncedRevision ¶
func (o BackupStorageLocationStatusPtrOutput) LastSyncedRevision() pulumi.StringPtrOutput
LastSyncedRevision is the value of the `metadata/revision` file in the backup storage location the last time the BSL's contents were synced into the cluster.
Deprecated: this field is no longer updated or used for detecting changes to the location's contents and will be removed entirely in v2.0.
func (BackupStorageLocationStatusPtrOutput) LastSyncedTime ¶
func (o BackupStorageLocationStatusPtrOutput) LastSyncedTime() pulumi.StringPtrOutput
LastSyncedTime is the last time the contents of the location were synced into the cluster.
func (BackupStorageLocationStatusPtrOutput) Phase ¶
func (o BackupStorageLocationStatusPtrOutput) Phase() pulumi.StringPtrOutput
Phase is the current state of the BackupStorageLocation.
func (BackupStorageLocationStatusPtrOutput) ToBackupStorageLocationStatusPtrOutput ¶
func (o BackupStorageLocationStatusPtrOutput) ToBackupStorageLocationStatusPtrOutput() BackupStorageLocationStatusPtrOutput
func (BackupStorageLocationStatusPtrOutput) ToBackupStorageLocationStatusPtrOutputWithContext ¶
func (o BackupStorageLocationStatusPtrOutput) ToBackupStorageLocationStatusPtrOutputWithContext(ctx context.Context) BackupStorageLocationStatusPtrOutput
type BackupStorageLocationType ¶
type BackupStorageLocationType struct { ApiVersion *string `pulumi:"apiVersion"` Kind *string `pulumi:"kind"` Metadata *metav1.ObjectMeta `pulumi:"metadata"` // BackupStorageLocationSpec defines the specification for a Velero BackupStorageLocation. Spec *BackupStorageLocationSpec `pulumi:"spec"` // BackupStorageLocationStatus describes the current status of a Velero BackupStorageLocation. Status *BackupStorageLocationStatus `pulumi:"status"` }
BackupStorageLocation is a location where Velero stores backup objects.
type BackupStorageLocationTypeArgs ¶
type BackupStorageLocationTypeArgs struct { ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` Kind pulumi.StringPtrInput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // BackupStorageLocationSpec defines the specification for a Velero BackupStorageLocation. Spec BackupStorageLocationSpecPtrInput `pulumi:"spec"` // BackupStorageLocationStatus describes the current status of a Velero BackupStorageLocation. Status BackupStorageLocationStatusPtrInput `pulumi:"status"` }
BackupStorageLocation is a location where Velero stores backup objects.
func (BackupStorageLocationTypeArgs) ElementType ¶
func (BackupStorageLocationTypeArgs) ElementType() reflect.Type
func (BackupStorageLocationTypeArgs) ToBackupStorageLocationTypeOutput ¶
func (i BackupStorageLocationTypeArgs) ToBackupStorageLocationTypeOutput() BackupStorageLocationTypeOutput
func (BackupStorageLocationTypeArgs) ToBackupStorageLocationTypeOutputWithContext ¶
func (i BackupStorageLocationTypeArgs) ToBackupStorageLocationTypeOutputWithContext(ctx context.Context) BackupStorageLocationTypeOutput
type BackupStorageLocationTypeInput ¶
type BackupStorageLocationTypeInput interface { pulumi.Input ToBackupStorageLocationTypeOutput() BackupStorageLocationTypeOutput ToBackupStorageLocationTypeOutputWithContext(context.Context) BackupStorageLocationTypeOutput }
BackupStorageLocationTypeInput is an input type that accepts BackupStorageLocationTypeArgs and BackupStorageLocationTypeOutput values. You can construct a concrete instance of `BackupStorageLocationTypeInput` via:
BackupStorageLocationTypeArgs{...}
type BackupStorageLocationTypeOutput ¶
type BackupStorageLocationTypeOutput struct{ *pulumi.OutputState }
BackupStorageLocation is a location where Velero stores backup objects.
func (BackupStorageLocationTypeOutput) ApiVersion ¶
func (o BackupStorageLocationTypeOutput) ApiVersion() pulumi.StringPtrOutput
func (BackupStorageLocationTypeOutput) ElementType ¶
func (BackupStorageLocationTypeOutput) ElementType() reflect.Type
func (BackupStorageLocationTypeOutput) Kind ¶
func (o BackupStorageLocationTypeOutput) Kind() pulumi.StringPtrOutput
func (BackupStorageLocationTypeOutput) Metadata ¶
func (o BackupStorageLocationTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
func (BackupStorageLocationTypeOutput) Spec ¶
func (o BackupStorageLocationTypeOutput) Spec() BackupStorageLocationSpecPtrOutput
BackupStorageLocationSpec defines the specification for a Velero BackupStorageLocation.
func (BackupStorageLocationTypeOutput) Status ¶
func (o BackupStorageLocationTypeOutput) Status() BackupStorageLocationStatusPtrOutput
BackupStorageLocationStatus describes the current status of a Velero BackupStorageLocation.
func (BackupStorageLocationTypeOutput) ToBackupStorageLocationTypeOutput ¶
func (o BackupStorageLocationTypeOutput) ToBackupStorageLocationTypeOutput() BackupStorageLocationTypeOutput
func (BackupStorageLocationTypeOutput) ToBackupStorageLocationTypeOutputWithContext ¶
func (o BackupStorageLocationTypeOutput) ToBackupStorageLocationTypeOutputWithContext(ctx context.Context) BackupStorageLocationTypeOutput
type BackupType ¶
type BackupType struct { ApiVersion *string `pulumi:"apiVersion"` Kind *string `pulumi:"kind"` Metadata *metav1.ObjectMeta `pulumi:"metadata"` // BackupSpec defines the specification for a Velero backup. Spec *BackupSpec `pulumi:"spec"` // BackupStatus captures the current status of a Velero backup. Status *BackupStatus `pulumi:"status"` }
Backup is a Velero resource that respresents the capture of Kubernetes cluster state at a point in time (API objects and associated volume state).
type BackupTypeArgs ¶
type BackupTypeArgs struct { ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` Kind pulumi.StringPtrInput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // BackupSpec defines the specification for a Velero backup. Spec BackupSpecPtrInput `pulumi:"spec"` // BackupStatus captures the current status of a Velero backup. Status BackupStatusPtrInput `pulumi:"status"` }
Backup is a Velero resource that respresents the capture of Kubernetes cluster state at a point in time (API objects and associated volume state).
func (BackupTypeArgs) ElementType ¶
func (BackupTypeArgs) ElementType() reflect.Type
func (BackupTypeArgs) ToBackupTypeOutput ¶
func (i BackupTypeArgs) ToBackupTypeOutput() BackupTypeOutput
func (BackupTypeArgs) ToBackupTypeOutputWithContext ¶
func (i BackupTypeArgs) ToBackupTypeOutputWithContext(ctx context.Context) BackupTypeOutput
type BackupTypeInput ¶
type BackupTypeInput interface { pulumi.Input ToBackupTypeOutput() BackupTypeOutput ToBackupTypeOutputWithContext(context.Context) BackupTypeOutput }
BackupTypeInput is an input type that accepts BackupTypeArgs and BackupTypeOutput values. You can construct a concrete instance of `BackupTypeInput` via:
BackupTypeArgs{...}
type BackupTypeOutput ¶
type BackupTypeOutput struct{ *pulumi.OutputState }
Backup is a Velero resource that respresents the capture of Kubernetes cluster state at a point in time (API objects and associated volume state).
func (BackupTypeOutput) ApiVersion ¶
func (o BackupTypeOutput) ApiVersion() pulumi.StringPtrOutput
func (BackupTypeOutput) ElementType ¶
func (BackupTypeOutput) ElementType() reflect.Type
func (BackupTypeOutput) Kind ¶
func (o BackupTypeOutput) Kind() pulumi.StringPtrOutput
func (BackupTypeOutput) Metadata ¶
func (o BackupTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
func (BackupTypeOutput) Spec ¶
func (o BackupTypeOutput) Spec() BackupSpecPtrOutput
BackupSpec defines the specification for a Velero backup.
func (BackupTypeOutput) Status ¶
func (o BackupTypeOutput) Status() BackupStatusPtrOutput
BackupStatus captures the current status of a Velero backup.
func (BackupTypeOutput) ToBackupTypeOutput ¶
func (o BackupTypeOutput) ToBackupTypeOutput() BackupTypeOutput
func (BackupTypeOutput) ToBackupTypeOutputWithContext ¶
func (o BackupTypeOutput) ToBackupTypeOutputWithContext(ctx context.Context) BackupTypeOutput
type DeleteBackupRequest ¶
type DeleteBackupRequest struct { pulumi.CustomResourceState ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // DeleteBackupRequestSpec is the specification for which backups to delete. Spec DeleteBackupRequestSpecPtrOutput `pulumi:"spec"` // DeleteBackupRequestStatus is the current status of a DeleteBackupRequest. Status DeleteBackupRequestStatusPtrOutput `pulumi:"status"` }
DeleteBackupRequest is a request to delete one or more backups.
func GetDeleteBackupRequest ¶
func GetDeleteBackupRequest(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeleteBackupRequestState, opts ...pulumi.ResourceOption) (*DeleteBackupRequest, error)
GetDeleteBackupRequest gets an existing DeleteBackupRequest 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 NewDeleteBackupRequest ¶
func NewDeleteBackupRequest(ctx *pulumi.Context, name string, args *DeleteBackupRequestArgs, opts ...pulumi.ResourceOption) (*DeleteBackupRequest, error)
NewDeleteBackupRequest registers a new resource with the given unique name, arguments, and options.
type DeleteBackupRequestArgs ¶
type DeleteBackupRequestArgs struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // DeleteBackupRequestSpec is the specification for which backups to delete. Spec DeleteBackupRequestSpecPtrInput // DeleteBackupRequestStatus is the current status of a DeleteBackupRequest. Status DeleteBackupRequestStatusPtrInput }
The set of arguments for constructing a DeleteBackupRequest resource.
func (DeleteBackupRequestArgs) ElementType ¶
func (DeleteBackupRequestArgs) ElementType() reflect.Type
type DeleteBackupRequestMetadata ¶
type DeleteBackupRequestMetadata struct { }
type DeleteBackupRequestMetadataArgs ¶
type DeleteBackupRequestMetadataArgs struct { }
func (DeleteBackupRequestMetadataArgs) ElementType ¶
func (DeleteBackupRequestMetadataArgs) ElementType() reflect.Type
func (DeleteBackupRequestMetadataArgs) ToDeleteBackupRequestMetadataOutput ¶
func (i DeleteBackupRequestMetadataArgs) ToDeleteBackupRequestMetadataOutput() DeleteBackupRequestMetadataOutput
func (DeleteBackupRequestMetadataArgs) ToDeleteBackupRequestMetadataOutputWithContext ¶
func (i DeleteBackupRequestMetadataArgs) ToDeleteBackupRequestMetadataOutputWithContext(ctx context.Context) DeleteBackupRequestMetadataOutput
type DeleteBackupRequestMetadataInput ¶
type DeleteBackupRequestMetadataInput interface { pulumi.Input ToDeleteBackupRequestMetadataOutput() DeleteBackupRequestMetadataOutput ToDeleteBackupRequestMetadataOutputWithContext(context.Context) DeleteBackupRequestMetadataOutput }
DeleteBackupRequestMetadataInput is an input type that accepts DeleteBackupRequestMetadataArgs and DeleteBackupRequestMetadataOutput values. You can construct a concrete instance of `DeleteBackupRequestMetadataInput` via:
DeleteBackupRequestMetadataArgs{...}
type DeleteBackupRequestMetadataOutput ¶
type DeleteBackupRequestMetadataOutput struct{ *pulumi.OutputState }
func (DeleteBackupRequestMetadataOutput) ElementType ¶
func (DeleteBackupRequestMetadataOutput) ElementType() reflect.Type
func (DeleteBackupRequestMetadataOutput) ToDeleteBackupRequestMetadataOutput ¶
func (o DeleteBackupRequestMetadataOutput) ToDeleteBackupRequestMetadataOutput() DeleteBackupRequestMetadataOutput
func (DeleteBackupRequestMetadataOutput) ToDeleteBackupRequestMetadataOutputWithContext ¶
func (o DeleteBackupRequestMetadataOutput) ToDeleteBackupRequestMetadataOutputWithContext(ctx context.Context) DeleteBackupRequestMetadataOutput
type DeleteBackupRequestSpec ¶
type DeleteBackupRequestSpec struct {
BackupName string `pulumi:"backupName"`
}
DeleteBackupRequestSpec is the specification for which backups to delete.
type DeleteBackupRequestSpecArgs ¶
type DeleteBackupRequestSpecArgs struct {
BackupName pulumi.StringInput `pulumi:"backupName"`
}
DeleteBackupRequestSpec is the specification for which backups to delete.
func (DeleteBackupRequestSpecArgs) ElementType ¶
func (DeleteBackupRequestSpecArgs) ElementType() reflect.Type
func (DeleteBackupRequestSpecArgs) ToDeleteBackupRequestSpecOutput ¶
func (i DeleteBackupRequestSpecArgs) ToDeleteBackupRequestSpecOutput() DeleteBackupRequestSpecOutput
func (DeleteBackupRequestSpecArgs) ToDeleteBackupRequestSpecOutputWithContext ¶
func (i DeleteBackupRequestSpecArgs) ToDeleteBackupRequestSpecOutputWithContext(ctx context.Context) DeleteBackupRequestSpecOutput
func (DeleteBackupRequestSpecArgs) ToDeleteBackupRequestSpecPtrOutput ¶
func (i DeleteBackupRequestSpecArgs) ToDeleteBackupRequestSpecPtrOutput() DeleteBackupRequestSpecPtrOutput
func (DeleteBackupRequestSpecArgs) ToDeleteBackupRequestSpecPtrOutputWithContext ¶
func (i DeleteBackupRequestSpecArgs) ToDeleteBackupRequestSpecPtrOutputWithContext(ctx context.Context) DeleteBackupRequestSpecPtrOutput
type DeleteBackupRequestSpecInput ¶
type DeleteBackupRequestSpecInput interface { pulumi.Input ToDeleteBackupRequestSpecOutput() DeleteBackupRequestSpecOutput ToDeleteBackupRequestSpecOutputWithContext(context.Context) DeleteBackupRequestSpecOutput }
DeleteBackupRequestSpecInput is an input type that accepts DeleteBackupRequestSpecArgs and DeleteBackupRequestSpecOutput values. You can construct a concrete instance of `DeleteBackupRequestSpecInput` via:
DeleteBackupRequestSpecArgs{...}
type DeleteBackupRequestSpecOutput ¶
type DeleteBackupRequestSpecOutput struct{ *pulumi.OutputState }
DeleteBackupRequestSpec is the specification for which backups to delete.
func (DeleteBackupRequestSpecOutput) BackupName ¶
func (o DeleteBackupRequestSpecOutput) BackupName() pulumi.StringOutput
func (DeleteBackupRequestSpecOutput) ElementType ¶
func (DeleteBackupRequestSpecOutput) ElementType() reflect.Type
func (DeleteBackupRequestSpecOutput) ToDeleteBackupRequestSpecOutput ¶
func (o DeleteBackupRequestSpecOutput) ToDeleteBackupRequestSpecOutput() DeleteBackupRequestSpecOutput
func (DeleteBackupRequestSpecOutput) ToDeleteBackupRequestSpecOutputWithContext ¶
func (o DeleteBackupRequestSpecOutput) ToDeleteBackupRequestSpecOutputWithContext(ctx context.Context) DeleteBackupRequestSpecOutput
func (DeleteBackupRequestSpecOutput) ToDeleteBackupRequestSpecPtrOutput ¶
func (o DeleteBackupRequestSpecOutput) ToDeleteBackupRequestSpecPtrOutput() DeleteBackupRequestSpecPtrOutput
func (DeleteBackupRequestSpecOutput) ToDeleteBackupRequestSpecPtrOutputWithContext ¶
func (o DeleteBackupRequestSpecOutput) ToDeleteBackupRequestSpecPtrOutputWithContext(ctx context.Context) DeleteBackupRequestSpecPtrOutput
type DeleteBackupRequestSpecPtrInput ¶
type DeleteBackupRequestSpecPtrInput interface { pulumi.Input ToDeleteBackupRequestSpecPtrOutput() DeleteBackupRequestSpecPtrOutput ToDeleteBackupRequestSpecPtrOutputWithContext(context.Context) DeleteBackupRequestSpecPtrOutput }
DeleteBackupRequestSpecPtrInput is an input type that accepts DeleteBackupRequestSpecArgs, DeleteBackupRequestSpecPtr and DeleteBackupRequestSpecPtrOutput values. You can construct a concrete instance of `DeleteBackupRequestSpecPtrInput` via:
DeleteBackupRequestSpecArgs{...} or: nil
func DeleteBackupRequestSpecPtr ¶
func DeleteBackupRequestSpecPtr(v *DeleteBackupRequestSpecArgs) DeleteBackupRequestSpecPtrInput
type DeleteBackupRequestSpecPtrOutput ¶
type DeleteBackupRequestSpecPtrOutput struct{ *pulumi.OutputState }
func (DeleteBackupRequestSpecPtrOutput) BackupName ¶
func (o DeleteBackupRequestSpecPtrOutput) BackupName() pulumi.StringPtrOutput
func (DeleteBackupRequestSpecPtrOutput) Elem ¶
func (o DeleteBackupRequestSpecPtrOutput) Elem() DeleteBackupRequestSpecOutput
func (DeleteBackupRequestSpecPtrOutput) ElementType ¶
func (DeleteBackupRequestSpecPtrOutput) ElementType() reflect.Type
func (DeleteBackupRequestSpecPtrOutput) ToDeleteBackupRequestSpecPtrOutput ¶
func (o DeleteBackupRequestSpecPtrOutput) ToDeleteBackupRequestSpecPtrOutput() DeleteBackupRequestSpecPtrOutput
func (DeleteBackupRequestSpecPtrOutput) ToDeleteBackupRequestSpecPtrOutputWithContext ¶
func (o DeleteBackupRequestSpecPtrOutput) ToDeleteBackupRequestSpecPtrOutputWithContext(ctx context.Context) DeleteBackupRequestSpecPtrOutput
type DeleteBackupRequestState ¶
type DeleteBackupRequestState struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // DeleteBackupRequestSpec is the specification for which backups to delete. Spec DeleteBackupRequestSpecPtrInput // DeleteBackupRequestStatus is the current status of a DeleteBackupRequest. Status DeleteBackupRequestStatusPtrInput }
func (DeleteBackupRequestState) ElementType ¶
func (DeleteBackupRequestState) ElementType() reflect.Type
type DeleteBackupRequestStatus ¶
type DeleteBackupRequestStatus struct { // Errors contains any errors that were encountered during the deletion process. Errors []string `pulumi:"errors"` // Phase is the current state of the DeleteBackupRequest. Phase *string `pulumi:"phase"` }
DeleteBackupRequestStatus is the current status of a DeleteBackupRequest.
type DeleteBackupRequestStatusArgs ¶
type DeleteBackupRequestStatusArgs struct { // Errors contains any errors that were encountered during the deletion process. Errors pulumi.StringArrayInput `pulumi:"errors"` // Phase is the current state of the DeleteBackupRequest. Phase pulumi.StringPtrInput `pulumi:"phase"` }
DeleteBackupRequestStatus is the current status of a DeleteBackupRequest.
func (DeleteBackupRequestStatusArgs) ElementType ¶
func (DeleteBackupRequestStatusArgs) ElementType() reflect.Type
func (DeleteBackupRequestStatusArgs) ToDeleteBackupRequestStatusOutput ¶
func (i DeleteBackupRequestStatusArgs) ToDeleteBackupRequestStatusOutput() DeleteBackupRequestStatusOutput
func (DeleteBackupRequestStatusArgs) ToDeleteBackupRequestStatusOutputWithContext ¶
func (i DeleteBackupRequestStatusArgs) ToDeleteBackupRequestStatusOutputWithContext(ctx context.Context) DeleteBackupRequestStatusOutput
func (DeleteBackupRequestStatusArgs) ToDeleteBackupRequestStatusPtrOutput ¶
func (i DeleteBackupRequestStatusArgs) ToDeleteBackupRequestStatusPtrOutput() DeleteBackupRequestStatusPtrOutput
func (DeleteBackupRequestStatusArgs) ToDeleteBackupRequestStatusPtrOutputWithContext ¶
func (i DeleteBackupRequestStatusArgs) ToDeleteBackupRequestStatusPtrOutputWithContext(ctx context.Context) DeleteBackupRequestStatusPtrOutput
type DeleteBackupRequestStatusInput ¶
type DeleteBackupRequestStatusInput interface { pulumi.Input ToDeleteBackupRequestStatusOutput() DeleteBackupRequestStatusOutput ToDeleteBackupRequestStatusOutputWithContext(context.Context) DeleteBackupRequestStatusOutput }
DeleteBackupRequestStatusInput is an input type that accepts DeleteBackupRequestStatusArgs and DeleteBackupRequestStatusOutput values. You can construct a concrete instance of `DeleteBackupRequestStatusInput` via:
DeleteBackupRequestStatusArgs{...}
type DeleteBackupRequestStatusOutput ¶
type DeleteBackupRequestStatusOutput struct{ *pulumi.OutputState }
DeleteBackupRequestStatus is the current status of a DeleteBackupRequest.
func (DeleteBackupRequestStatusOutput) ElementType ¶
func (DeleteBackupRequestStatusOutput) ElementType() reflect.Type
func (DeleteBackupRequestStatusOutput) Errors ¶
func (o DeleteBackupRequestStatusOutput) Errors() pulumi.StringArrayOutput
Errors contains any errors that were encountered during the deletion process.
func (DeleteBackupRequestStatusOutput) Phase ¶
func (o DeleteBackupRequestStatusOutput) Phase() pulumi.StringPtrOutput
Phase is the current state of the DeleteBackupRequest.
func (DeleteBackupRequestStatusOutput) ToDeleteBackupRequestStatusOutput ¶
func (o DeleteBackupRequestStatusOutput) ToDeleteBackupRequestStatusOutput() DeleteBackupRequestStatusOutput
func (DeleteBackupRequestStatusOutput) ToDeleteBackupRequestStatusOutputWithContext ¶
func (o DeleteBackupRequestStatusOutput) ToDeleteBackupRequestStatusOutputWithContext(ctx context.Context) DeleteBackupRequestStatusOutput
func (DeleteBackupRequestStatusOutput) ToDeleteBackupRequestStatusPtrOutput ¶
func (o DeleteBackupRequestStatusOutput) ToDeleteBackupRequestStatusPtrOutput() DeleteBackupRequestStatusPtrOutput
func (DeleteBackupRequestStatusOutput) ToDeleteBackupRequestStatusPtrOutputWithContext ¶
func (o DeleteBackupRequestStatusOutput) ToDeleteBackupRequestStatusPtrOutputWithContext(ctx context.Context) DeleteBackupRequestStatusPtrOutput
type DeleteBackupRequestStatusPtrInput ¶
type DeleteBackupRequestStatusPtrInput interface { pulumi.Input ToDeleteBackupRequestStatusPtrOutput() DeleteBackupRequestStatusPtrOutput ToDeleteBackupRequestStatusPtrOutputWithContext(context.Context) DeleteBackupRequestStatusPtrOutput }
DeleteBackupRequestStatusPtrInput is an input type that accepts DeleteBackupRequestStatusArgs, DeleteBackupRequestStatusPtr and DeleteBackupRequestStatusPtrOutput values. You can construct a concrete instance of `DeleteBackupRequestStatusPtrInput` via:
DeleteBackupRequestStatusArgs{...} or: nil
func DeleteBackupRequestStatusPtr ¶
func DeleteBackupRequestStatusPtr(v *DeleteBackupRequestStatusArgs) DeleteBackupRequestStatusPtrInput
type DeleteBackupRequestStatusPtrOutput ¶
type DeleteBackupRequestStatusPtrOutput struct{ *pulumi.OutputState }
func (DeleteBackupRequestStatusPtrOutput) Elem ¶
func (o DeleteBackupRequestStatusPtrOutput) Elem() DeleteBackupRequestStatusOutput
func (DeleteBackupRequestStatusPtrOutput) ElementType ¶
func (DeleteBackupRequestStatusPtrOutput) ElementType() reflect.Type
func (DeleteBackupRequestStatusPtrOutput) Errors ¶
func (o DeleteBackupRequestStatusPtrOutput) Errors() pulumi.StringArrayOutput
Errors contains any errors that were encountered during the deletion process.
func (DeleteBackupRequestStatusPtrOutput) Phase ¶
func (o DeleteBackupRequestStatusPtrOutput) Phase() pulumi.StringPtrOutput
Phase is the current state of the DeleteBackupRequest.
func (DeleteBackupRequestStatusPtrOutput) ToDeleteBackupRequestStatusPtrOutput ¶
func (o DeleteBackupRequestStatusPtrOutput) ToDeleteBackupRequestStatusPtrOutput() DeleteBackupRequestStatusPtrOutput
func (DeleteBackupRequestStatusPtrOutput) ToDeleteBackupRequestStatusPtrOutputWithContext ¶
func (o DeleteBackupRequestStatusPtrOutput) ToDeleteBackupRequestStatusPtrOutputWithContext(ctx context.Context) DeleteBackupRequestStatusPtrOutput
type DeleteBackupRequestType ¶
type DeleteBackupRequestType struct { ApiVersion *string `pulumi:"apiVersion"` Kind *string `pulumi:"kind"` Metadata *metav1.ObjectMeta `pulumi:"metadata"` // DeleteBackupRequestSpec is the specification for which backups to delete. Spec *DeleteBackupRequestSpec `pulumi:"spec"` // DeleteBackupRequestStatus is the current status of a DeleteBackupRequest. Status *DeleteBackupRequestStatus `pulumi:"status"` }
DeleteBackupRequest is a request to delete one or more backups.
type DeleteBackupRequestTypeArgs ¶
type DeleteBackupRequestTypeArgs struct { ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` Kind pulumi.StringPtrInput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // DeleteBackupRequestSpec is the specification for which backups to delete. Spec DeleteBackupRequestSpecPtrInput `pulumi:"spec"` // DeleteBackupRequestStatus is the current status of a DeleteBackupRequest. Status DeleteBackupRequestStatusPtrInput `pulumi:"status"` }
DeleteBackupRequest is a request to delete one or more backups.
func (DeleteBackupRequestTypeArgs) ElementType ¶
func (DeleteBackupRequestTypeArgs) ElementType() reflect.Type
func (DeleteBackupRequestTypeArgs) ToDeleteBackupRequestTypeOutput ¶
func (i DeleteBackupRequestTypeArgs) ToDeleteBackupRequestTypeOutput() DeleteBackupRequestTypeOutput
func (DeleteBackupRequestTypeArgs) ToDeleteBackupRequestTypeOutputWithContext ¶
func (i DeleteBackupRequestTypeArgs) ToDeleteBackupRequestTypeOutputWithContext(ctx context.Context) DeleteBackupRequestTypeOutput
type DeleteBackupRequestTypeInput ¶
type DeleteBackupRequestTypeInput interface { pulumi.Input ToDeleteBackupRequestTypeOutput() DeleteBackupRequestTypeOutput ToDeleteBackupRequestTypeOutputWithContext(context.Context) DeleteBackupRequestTypeOutput }
DeleteBackupRequestTypeInput is an input type that accepts DeleteBackupRequestTypeArgs and DeleteBackupRequestTypeOutput values. You can construct a concrete instance of `DeleteBackupRequestTypeInput` via:
DeleteBackupRequestTypeArgs{...}
type DeleteBackupRequestTypeOutput ¶
type DeleteBackupRequestTypeOutput struct{ *pulumi.OutputState }
DeleteBackupRequest is a request to delete one or more backups.
func (DeleteBackupRequestTypeOutput) ApiVersion ¶
func (o DeleteBackupRequestTypeOutput) ApiVersion() pulumi.StringPtrOutput
func (DeleteBackupRequestTypeOutput) ElementType ¶
func (DeleteBackupRequestTypeOutput) ElementType() reflect.Type
func (DeleteBackupRequestTypeOutput) Kind ¶
func (o DeleteBackupRequestTypeOutput) Kind() pulumi.StringPtrOutput
func (DeleteBackupRequestTypeOutput) Metadata ¶
func (o DeleteBackupRequestTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
func (DeleteBackupRequestTypeOutput) Spec ¶
func (o DeleteBackupRequestTypeOutput) Spec() DeleteBackupRequestSpecPtrOutput
DeleteBackupRequestSpec is the specification for which backups to delete.
func (DeleteBackupRequestTypeOutput) Status ¶
func (o DeleteBackupRequestTypeOutput) Status() DeleteBackupRequestStatusPtrOutput
DeleteBackupRequestStatus is the current status of a DeleteBackupRequest.
func (DeleteBackupRequestTypeOutput) ToDeleteBackupRequestTypeOutput ¶
func (o DeleteBackupRequestTypeOutput) ToDeleteBackupRequestTypeOutput() DeleteBackupRequestTypeOutput
func (DeleteBackupRequestTypeOutput) ToDeleteBackupRequestTypeOutputWithContext ¶
func (o DeleteBackupRequestTypeOutput) ToDeleteBackupRequestTypeOutputWithContext(ctx context.Context) DeleteBackupRequestTypeOutput
type DownloadRequest ¶
type DownloadRequest struct { pulumi.CustomResourceState ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // DownloadRequestSpec is the specification for a download request. Spec DownloadRequestSpecPtrOutput `pulumi:"spec"` // DownloadRequestStatus is the current status of a DownloadRequest. Status DownloadRequestStatusPtrOutput `pulumi:"status"` }
DownloadRequest is a request to download an artifact from backup object storage, such as a backup log file.
func GetDownloadRequest ¶
func GetDownloadRequest(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DownloadRequestState, opts ...pulumi.ResourceOption) (*DownloadRequest, error)
GetDownloadRequest gets an existing DownloadRequest 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 NewDownloadRequest ¶
func NewDownloadRequest(ctx *pulumi.Context, name string, args *DownloadRequestArgs, opts ...pulumi.ResourceOption) (*DownloadRequest, error)
NewDownloadRequest registers a new resource with the given unique name, arguments, and options.
type DownloadRequestArgs ¶
type DownloadRequestArgs struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // DownloadRequestSpec is the specification for a download request. Spec DownloadRequestSpecPtrInput // DownloadRequestStatus is the current status of a DownloadRequest. Status DownloadRequestStatusPtrInput }
The set of arguments for constructing a DownloadRequest resource.
func (DownloadRequestArgs) ElementType ¶
func (DownloadRequestArgs) ElementType() reflect.Type
type DownloadRequestMetadata ¶
type DownloadRequestMetadata struct { }
type DownloadRequestMetadataArgs ¶
type DownloadRequestMetadataArgs struct { }
func (DownloadRequestMetadataArgs) ElementType ¶
func (DownloadRequestMetadataArgs) ElementType() reflect.Type
func (DownloadRequestMetadataArgs) ToDownloadRequestMetadataOutput ¶
func (i DownloadRequestMetadataArgs) ToDownloadRequestMetadataOutput() DownloadRequestMetadataOutput
func (DownloadRequestMetadataArgs) ToDownloadRequestMetadataOutputWithContext ¶
func (i DownloadRequestMetadataArgs) ToDownloadRequestMetadataOutputWithContext(ctx context.Context) DownloadRequestMetadataOutput
type DownloadRequestMetadataInput ¶
type DownloadRequestMetadataInput interface { pulumi.Input ToDownloadRequestMetadataOutput() DownloadRequestMetadataOutput ToDownloadRequestMetadataOutputWithContext(context.Context) DownloadRequestMetadataOutput }
DownloadRequestMetadataInput is an input type that accepts DownloadRequestMetadataArgs and DownloadRequestMetadataOutput values. You can construct a concrete instance of `DownloadRequestMetadataInput` via:
DownloadRequestMetadataArgs{...}
type DownloadRequestMetadataOutput ¶
type DownloadRequestMetadataOutput struct{ *pulumi.OutputState }
func (DownloadRequestMetadataOutput) ElementType ¶
func (DownloadRequestMetadataOutput) ElementType() reflect.Type
func (DownloadRequestMetadataOutput) ToDownloadRequestMetadataOutput ¶
func (o DownloadRequestMetadataOutput) ToDownloadRequestMetadataOutput() DownloadRequestMetadataOutput
func (DownloadRequestMetadataOutput) ToDownloadRequestMetadataOutputWithContext ¶
func (o DownloadRequestMetadataOutput) ToDownloadRequestMetadataOutputWithContext(ctx context.Context) DownloadRequestMetadataOutput
type DownloadRequestSpec ¶
type DownloadRequestSpec struct { // Target is what to download (e.g. logs for a backup). Target DownloadRequestSpecTarget `pulumi:"target"` }
DownloadRequestSpec is the specification for a download request.
type DownloadRequestSpecArgs ¶
type DownloadRequestSpecArgs struct { // Target is what to download (e.g. logs for a backup). Target DownloadRequestSpecTargetInput `pulumi:"target"` }
DownloadRequestSpec is the specification for a download request.
func (DownloadRequestSpecArgs) ElementType ¶
func (DownloadRequestSpecArgs) ElementType() reflect.Type
func (DownloadRequestSpecArgs) ToDownloadRequestSpecOutput ¶
func (i DownloadRequestSpecArgs) ToDownloadRequestSpecOutput() DownloadRequestSpecOutput
func (DownloadRequestSpecArgs) ToDownloadRequestSpecOutputWithContext ¶
func (i DownloadRequestSpecArgs) ToDownloadRequestSpecOutputWithContext(ctx context.Context) DownloadRequestSpecOutput
func (DownloadRequestSpecArgs) ToDownloadRequestSpecPtrOutput ¶
func (i DownloadRequestSpecArgs) ToDownloadRequestSpecPtrOutput() DownloadRequestSpecPtrOutput
func (DownloadRequestSpecArgs) ToDownloadRequestSpecPtrOutputWithContext ¶
func (i DownloadRequestSpecArgs) ToDownloadRequestSpecPtrOutputWithContext(ctx context.Context) DownloadRequestSpecPtrOutput
type DownloadRequestSpecInput ¶
type DownloadRequestSpecInput interface { pulumi.Input ToDownloadRequestSpecOutput() DownloadRequestSpecOutput ToDownloadRequestSpecOutputWithContext(context.Context) DownloadRequestSpecOutput }
DownloadRequestSpecInput is an input type that accepts DownloadRequestSpecArgs and DownloadRequestSpecOutput values. You can construct a concrete instance of `DownloadRequestSpecInput` via:
DownloadRequestSpecArgs{...}
type DownloadRequestSpecOutput ¶
type DownloadRequestSpecOutput struct{ *pulumi.OutputState }
DownloadRequestSpec is the specification for a download request.
func (DownloadRequestSpecOutput) ElementType ¶
func (DownloadRequestSpecOutput) ElementType() reflect.Type
func (DownloadRequestSpecOutput) Target ¶
func (o DownloadRequestSpecOutput) Target() DownloadRequestSpecTargetOutput
Target is what to download (e.g. logs for a backup).
func (DownloadRequestSpecOutput) ToDownloadRequestSpecOutput ¶
func (o DownloadRequestSpecOutput) ToDownloadRequestSpecOutput() DownloadRequestSpecOutput
func (DownloadRequestSpecOutput) ToDownloadRequestSpecOutputWithContext ¶
func (o DownloadRequestSpecOutput) ToDownloadRequestSpecOutputWithContext(ctx context.Context) DownloadRequestSpecOutput
func (DownloadRequestSpecOutput) ToDownloadRequestSpecPtrOutput ¶
func (o DownloadRequestSpecOutput) ToDownloadRequestSpecPtrOutput() DownloadRequestSpecPtrOutput
func (DownloadRequestSpecOutput) ToDownloadRequestSpecPtrOutputWithContext ¶
func (o DownloadRequestSpecOutput) ToDownloadRequestSpecPtrOutputWithContext(ctx context.Context) DownloadRequestSpecPtrOutput
type DownloadRequestSpecPtrInput ¶
type DownloadRequestSpecPtrInput interface { pulumi.Input ToDownloadRequestSpecPtrOutput() DownloadRequestSpecPtrOutput ToDownloadRequestSpecPtrOutputWithContext(context.Context) DownloadRequestSpecPtrOutput }
DownloadRequestSpecPtrInput is an input type that accepts DownloadRequestSpecArgs, DownloadRequestSpecPtr and DownloadRequestSpecPtrOutput values. You can construct a concrete instance of `DownloadRequestSpecPtrInput` via:
DownloadRequestSpecArgs{...} or: nil
func DownloadRequestSpecPtr ¶
func DownloadRequestSpecPtr(v *DownloadRequestSpecArgs) DownloadRequestSpecPtrInput
type DownloadRequestSpecPtrOutput ¶
type DownloadRequestSpecPtrOutput struct{ *pulumi.OutputState }
func (DownloadRequestSpecPtrOutput) Elem ¶
func (o DownloadRequestSpecPtrOutput) Elem() DownloadRequestSpecOutput
func (DownloadRequestSpecPtrOutput) ElementType ¶
func (DownloadRequestSpecPtrOutput) ElementType() reflect.Type
func (DownloadRequestSpecPtrOutput) Target ¶
func (o DownloadRequestSpecPtrOutput) Target() DownloadRequestSpecTargetPtrOutput
Target is what to download (e.g. logs for a backup).
func (DownloadRequestSpecPtrOutput) ToDownloadRequestSpecPtrOutput ¶
func (o DownloadRequestSpecPtrOutput) ToDownloadRequestSpecPtrOutput() DownloadRequestSpecPtrOutput
func (DownloadRequestSpecPtrOutput) ToDownloadRequestSpecPtrOutputWithContext ¶
func (o DownloadRequestSpecPtrOutput) ToDownloadRequestSpecPtrOutputWithContext(ctx context.Context) DownloadRequestSpecPtrOutput
type DownloadRequestSpecTarget ¶
type DownloadRequestSpecTarget struct { // Kind is the type of file to download. Kind string `pulumi:"kind"` // Name is the name of the kubernetes resource with which the file is associated. Name string `pulumi:"name"` }
Target is what to download (e.g. logs for a backup).
type DownloadRequestSpecTargetArgs ¶
type DownloadRequestSpecTargetArgs struct { // Kind is the type of file to download. Kind pulumi.StringInput `pulumi:"kind"` // Name is the name of the kubernetes resource with which the file is associated. Name pulumi.StringInput `pulumi:"name"` }
Target is what to download (e.g. logs for a backup).
func (DownloadRequestSpecTargetArgs) ElementType ¶
func (DownloadRequestSpecTargetArgs) ElementType() reflect.Type
func (DownloadRequestSpecTargetArgs) ToDownloadRequestSpecTargetOutput ¶
func (i DownloadRequestSpecTargetArgs) ToDownloadRequestSpecTargetOutput() DownloadRequestSpecTargetOutput
func (DownloadRequestSpecTargetArgs) ToDownloadRequestSpecTargetOutputWithContext ¶
func (i DownloadRequestSpecTargetArgs) ToDownloadRequestSpecTargetOutputWithContext(ctx context.Context) DownloadRequestSpecTargetOutput
func (DownloadRequestSpecTargetArgs) ToDownloadRequestSpecTargetPtrOutput ¶
func (i DownloadRequestSpecTargetArgs) ToDownloadRequestSpecTargetPtrOutput() DownloadRequestSpecTargetPtrOutput
func (DownloadRequestSpecTargetArgs) ToDownloadRequestSpecTargetPtrOutputWithContext ¶
func (i DownloadRequestSpecTargetArgs) ToDownloadRequestSpecTargetPtrOutputWithContext(ctx context.Context) DownloadRequestSpecTargetPtrOutput
type DownloadRequestSpecTargetInput ¶
type DownloadRequestSpecTargetInput interface { pulumi.Input ToDownloadRequestSpecTargetOutput() DownloadRequestSpecTargetOutput ToDownloadRequestSpecTargetOutputWithContext(context.Context) DownloadRequestSpecTargetOutput }
DownloadRequestSpecTargetInput is an input type that accepts DownloadRequestSpecTargetArgs and DownloadRequestSpecTargetOutput values. You can construct a concrete instance of `DownloadRequestSpecTargetInput` via:
DownloadRequestSpecTargetArgs{...}
type DownloadRequestSpecTargetOutput ¶
type DownloadRequestSpecTargetOutput struct{ *pulumi.OutputState }
Target is what to download (e.g. logs for a backup).
func (DownloadRequestSpecTargetOutput) ElementType ¶
func (DownloadRequestSpecTargetOutput) ElementType() reflect.Type
func (DownloadRequestSpecTargetOutput) Kind ¶
func (o DownloadRequestSpecTargetOutput) Kind() pulumi.StringOutput
Kind is the type of file to download.
func (DownloadRequestSpecTargetOutput) Name ¶
func (o DownloadRequestSpecTargetOutput) Name() pulumi.StringOutput
Name is the name of the kubernetes resource with which the file is associated.
func (DownloadRequestSpecTargetOutput) ToDownloadRequestSpecTargetOutput ¶
func (o DownloadRequestSpecTargetOutput) ToDownloadRequestSpecTargetOutput() DownloadRequestSpecTargetOutput
func (DownloadRequestSpecTargetOutput) ToDownloadRequestSpecTargetOutputWithContext ¶
func (o DownloadRequestSpecTargetOutput) ToDownloadRequestSpecTargetOutputWithContext(ctx context.Context) DownloadRequestSpecTargetOutput
func (DownloadRequestSpecTargetOutput) ToDownloadRequestSpecTargetPtrOutput ¶
func (o DownloadRequestSpecTargetOutput) ToDownloadRequestSpecTargetPtrOutput() DownloadRequestSpecTargetPtrOutput
func (DownloadRequestSpecTargetOutput) ToDownloadRequestSpecTargetPtrOutputWithContext ¶
func (o DownloadRequestSpecTargetOutput) ToDownloadRequestSpecTargetPtrOutputWithContext(ctx context.Context) DownloadRequestSpecTargetPtrOutput
type DownloadRequestSpecTargetPtrInput ¶
type DownloadRequestSpecTargetPtrInput interface { pulumi.Input ToDownloadRequestSpecTargetPtrOutput() DownloadRequestSpecTargetPtrOutput ToDownloadRequestSpecTargetPtrOutputWithContext(context.Context) DownloadRequestSpecTargetPtrOutput }
DownloadRequestSpecTargetPtrInput is an input type that accepts DownloadRequestSpecTargetArgs, DownloadRequestSpecTargetPtr and DownloadRequestSpecTargetPtrOutput values. You can construct a concrete instance of `DownloadRequestSpecTargetPtrInput` via:
DownloadRequestSpecTargetArgs{...} or: nil
func DownloadRequestSpecTargetPtr ¶
func DownloadRequestSpecTargetPtr(v *DownloadRequestSpecTargetArgs) DownloadRequestSpecTargetPtrInput
type DownloadRequestSpecTargetPtrOutput ¶
type DownloadRequestSpecTargetPtrOutput struct{ *pulumi.OutputState }
func (DownloadRequestSpecTargetPtrOutput) Elem ¶
func (o DownloadRequestSpecTargetPtrOutput) Elem() DownloadRequestSpecTargetOutput
func (DownloadRequestSpecTargetPtrOutput) ElementType ¶
func (DownloadRequestSpecTargetPtrOutput) ElementType() reflect.Type
func (DownloadRequestSpecTargetPtrOutput) Kind ¶
func (o DownloadRequestSpecTargetPtrOutput) Kind() pulumi.StringPtrOutput
Kind is the type of file to download.
func (DownloadRequestSpecTargetPtrOutput) Name ¶
func (o DownloadRequestSpecTargetPtrOutput) Name() pulumi.StringPtrOutput
Name is the name of the kubernetes resource with which the file is associated.
func (DownloadRequestSpecTargetPtrOutput) ToDownloadRequestSpecTargetPtrOutput ¶
func (o DownloadRequestSpecTargetPtrOutput) ToDownloadRequestSpecTargetPtrOutput() DownloadRequestSpecTargetPtrOutput
func (DownloadRequestSpecTargetPtrOutput) ToDownloadRequestSpecTargetPtrOutputWithContext ¶
func (o DownloadRequestSpecTargetPtrOutput) ToDownloadRequestSpecTargetPtrOutputWithContext(ctx context.Context) DownloadRequestSpecTargetPtrOutput
type DownloadRequestState ¶
type DownloadRequestState struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // DownloadRequestSpec is the specification for a download request. Spec DownloadRequestSpecPtrInput // DownloadRequestStatus is the current status of a DownloadRequest. Status DownloadRequestStatusPtrInput }
func (DownloadRequestState) ElementType ¶
func (DownloadRequestState) ElementType() reflect.Type
type DownloadRequestStatus ¶
type DownloadRequestStatus struct { // DownloadURL contains the pre-signed URL for the target file. DownloadURL *string `pulumi:"downloadURL"` // Expiration is when this DownloadRequest expires and can be deleted by the system. Expiration *string `pulumi:"expiration"` // Phase is the current state of the DownloadRequest. Phase *string `pulumi:"phase"` }
DownloadRequestStatus is the current status of a DownloadRequest.
type DownloadRequestStatusArgs ¶
type DownloadRequestStatusArgs struct { // DownloadURL contains the pre-signed URL for the target file. DownloadURL pulumi.StringPtrInput `pulumi:"downloadURL"` // Expiration is when this DownloadRequest expires and can be deleted by the system. Expiration pulumi.StringPtrInput `pulumi:"expiration"` // Phase is the current state of the DownloadRequest. Phase pulumi.StringPtrInput `pulumi:"phase"` }
DownloadRequestStatus is the current status of a DownloadRequest.
func (DownloadRequestStatusArgs) ElementType ¶
func (DownloadRequestStatusArgs) ElementType() reflect.Type
func (DownloadRequestStatusArgs) ToDownloadRequestStatusOutput ¶
func (i DownloadRequestStatusArgs) ToDownloadRequestStatusOutput() DownloadRequestStatusOutput
func (DownloadRequestStatusArgs) ToDownloadRequestStatusOutputWithContext ¶
func (i DownloadRequestStatusArgs) ToDownloadRequestStatusOutputWithContext(ctx context.Context) DownloadRequestStatusOutput
func (DownloadRequestStatusArgs) ToDownloadRequestStatusPtrOutput ¶
func (i DownloadRequestStatusArgs) ToDownloadRequestStatusPtrOutput() DownloadRequestStatusPtrOutput
func (DownloadRequestStatusArgs) ToDownloadRequestStatusPtrOutputWithContext ¶
func (i DownloadRequestStatusArgs) ToDownloadRequestStatusPtrOutputWithContext(ctx context.Context) DownloadRequestStatusPtrOutput
type DownloadRequestStatusInput ¶
type DownloadRequestStatusInput interface { pulumi.Input ToDownloadRequestStatusOutput() DownloadRequestStatusOutput ToDownloadRequestStatusOutputWithContext(context.Context) DownloadRequestStatusOutput }
DownloadRequestStatusInput is an input type that accepts DownloadRequestStatusArgs and DownloadRequestStatusOutput values. You can construct a concrete instance of `DownloadRequestStatusInput` via:
DownloadRequestStatusArgs{...}
type DownloadRequestStatusOutput ¶
type DownloadRequestStatusOutput struct{ *pulumi.OutputState }
DownloadRequestStatus is the current status of a DownloadRequest.
func (DownloadRequestStatusOutput) DownloadURL ¶
func (o DownloadRequestStatusOutput) DownloadURL() pulumi.StringPtrOutput
DownloadURL contains the pre-signed URL for the target file.
func (DownloadRequestStatusOutput) ElementType ¶
func (DownloadRequestStatusOutput) ElementType() reflect.Type
func (DownloadRequestStatusOutput) Expiration ¶
func (o DownloadRequestStatusOutput) Expiration() pulumi.StringPtrOutput
Expiration is when this DownloadRequest expires and can be deleted by the system.
func (DownloadRequestStatusOutput) Phase ¶
func (o DownloadRequestStatusOutput) Phase() pulumi.StringPtrOutput
Phase is the current state of the DownloadRequest.
func (DownloadRequestStatusOutput) ToDownloadRequestStatusOutput ¶
func (o DownloadRequestStatusOutput) ToDownloadRequestStatusOutput() DownloadRequestStatusOutput
func (DownloadRequestStatusOutput) ToDownloadRequestStatusOutputWithContext ¶
func (o DownloadRequestStatusOutput) ToDownloadRequestStatusOutputWithContext(ctx context.Context) DownloadRequestStatusOutput
func (DownloadRequestStatusOutput) ToDownloadRequestStatusPtrOutput ¶
func (o DownloadRequestStatusOutput) ToDownloadRequestStatusPtrOutput() DownloadRequestStatusPtrOutput
func (DownloadRequestStatusOutput) ToDownloadRequestStatusPtrOutputWithContext ¶
func (o DownloadRequestStatusOutput) ToDownloadRequestStatusPtrOutputWithContext(ctx context.Context) DownloadRequestStatusPtrOutput
type DownloadRequestStatusPtrInput ¶
type DownloadRequestStatusPtrInput interface { pulumi.Input ToDownloadRequestStatusPtrOutput() DownloadRequestStatusPtrOutput ToDownloadRequestStatusPtrOutputWithContext(context.Context) DownloadRequestStatusPtrOutput }
DownloadRequestStatusPtrInput is an input type that accepts DownloadRequestStatusArgs, DownloadRequestStatusPtr and DownloadRequestStatusPtrOutput values. You can construct a concrete instance of `DownloadRequestStatusPtrInput` via:
DownloadRequestStatusArgs{...} or: nil
func DownloadRequestStatusPtr ¶
func DownloadRequestStatusPtr(v *DownloadRequestStatusArgs) DownloadRequestStatusPtrInput
type DownloadRequestStatusPtrOutput ¶
type DownloadRequestStatusPtrOutput struct{ *pulumi.OutputState }
func (DownloadRequestStatusPtrOutput) DownloadURL ¶
func (o DownloadRequestStatusPtrOutput) DownloadURL() pulumi.StringPtrOutput
DownloadURL contains the pre-signed URL for the target file.
func (DownloadRequestStatusPtrOutput) Elem ¶
func (o DownloadRequestStatusPtrOutput) Elem() DownloadRequestStatusOutput
func (DownloadRequestStatusPtrOutput) ElementType ¶
func (DownloadRequestStatusPtrOutput) ElementType() reflect.Type
func (DownloadRequestStatusPtrOutput) Expiration ¶
func (o DownloadRequestStatusPtrOutput) Expiration() pulumi.StringPtrOutput
Expiration is when this DownloadRequest expires and can be deleted by the system.
func (DownloadRequestStatusPtrOutput) Phase ¶
func (o DownloadRequestStatusPtrOutput) Phase() pulumi.StringPtrOutput
Phase is the current state of the DownloadRequest.
func (DownloadRequestStatusPtrOutput) ToDownloadRequestStatusPtrOutput ¶
func (o DownloadRequestStatusPtrOutput) ToDownloadRequestStatusPtrOutput() DownloadRequestStatusPtrOutput
func (DownloadRequestStatusPtrOutput) ToDownloadRequestStatusPtrOutputWithContext ¶
func (o DownloadRequestStatusPtrOutput) ToDownloadRequestStatusPtrOutputWithContext(ctx context.Context) DownloadRequestStatusPtrOutput
type DownloadRequestType ¶
type DownloadRequestType struct { ApiVersion *string `pulumi:"apiVersion"` Kind *string `pulumi:"kind"` Metadata *metav1.ObjectMeta `pulumi:"metadata"` // DownloadRequestSpec is the specification for a download request. Spec *DownloadRequestSpec `pulumi:"spec"` // DownloadRequestStatus is the current status of a DownloadRequest. Status *DownloadRequestStatus `pulumi:"status"` }
DownloadRequest is a request to download an artifact from backup object storage, such as a backup log file.
type DownloadRequestTypeArgs ¶
type DownloadRequestTypeArgs struct { ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` Kind pulumi.StringPtrInput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // DownloadRequestSpec is the specification for a download request. Spec DownloadRequestSpecPtrInput `pulumi:"spec"` // DownloadRequestStatus is the current status of a DownloadRequest. Status DownloadRequestStatusPtrInput `pulumi:"status"` }
DownloadRequest is a request to download an artifact from backup object storage, such as a backup log file.
func (DownloadRequestTypeArgs) ElementType ¶
func (DownloadRequestTypeArgs) ElementType() reflect.Type
func (DownloadRequestTypeArgs) ToDownloadRequestTypeOutput ¶
func (i DownloadRequestTypeArgs) ToDownloadRequestTypeOutput() DownloadRequestTypeOutput
func (DownloadRequestTypeArgs) ToDownloadRequestTypeOutputWithContext ¶
func (i DownloadRequestTypeArgs) ToDownloadRequestTypeOutputWithContext(ctx context.Context) DownloadRequestTypeOutput
type DownloadRequestTypeInput ¶
type DownloadRequestTypeInput interface { pulumi.Input ToDownloadRequestTypeOutput() DownloadRequestTypeOutput ToDownloadRequestTypeOutputWithContext(context.Context) DownloadRequestTypeOutput }
DownloadRequestTypeInput is an input type that accepts DownloadRequestTypeArgs and DownloadRequestTypeOutput values. You can construct a concrete instance of `DownloadRequestTypeInput` via:
DownloadRequestTypeArgs{...}
type DownloadRequestTypeOutput ¶
type DownloadRequestTypeOutput struct{ *pulumi.OutputState }
DownloadRequest is a request to download an artifact from backup object storage, such as a backup log file.
func (DownloadRequestTypeOutput) ApiVersion ¶
func (o DownloadRequestTypeOutput) ApiVersion() pulumi.StringPtrOutput
func (DownloadRequestTypeOutput) ElementType ¶
func (DownloadRequestTypeOutput) ElementType() reflect.Type
func (DownloadRequestTypeOutput) Kind ¶
func (o DownloadRequestTypeOutput) Kind() pulumi.StringPtrOutput
func (DownloadRequestTypeOutput) Metadata ¶
func (o DownloadRequestTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
func (DownloadRequestTypeOutput) Spec ¶
func (o DownloadRequestTypeOutput) Spec() DownloadRequestSpecPtrOutput
DownloadRequestSpec is the specification for a download request.
func (DownloadRequestTypeOutput) Status ¶
func (o DownloadRequestTypeOutput) Status() DownloadRequestStatusPtrOutput
DownloadRequestStatus is the current status of a DownloadRequest.
func (DownloadRequestTypeOutput) ToDownloadRequestTypeOutput ¶
func (o DownloadRequestTypeOutput) ToDownloadRequestTypeOutput() DownloadRequestTypeOutput
func (DownloadRequestTypeOutput) ToDownloadRequestTypeOutputWithContext ¶
func (o DownloadRequestTypeOutput) ToDownloadRequestTypeOutputWithContext(ctx context.Context) DownloadRequestTypeOutput
type PodVolumeBackup ¶
type PodVolumeBackup struct { pulumi.CustomResourceState ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // PodVolumeBackupSpec is the specification for a PodVolumeBackup. Spec PodVolumeBackupSpecPtrOutput `pulumi:"spec"` // PodVolumeBackupStatus is the current status of a PodVolumeBackup. Status PodVolumeBackupStatusPtrOutput `pulumi:"status"` }
func GetPodVolumeBackup ¶
func GetPodVolumeBackup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PodVolumeBackupState, opts ...pulumi.ResourceOption) (*PodVolumeBackup, error)
GetPodVolumeBackup gets an existing PodVolumeBackup 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 NewPodVolumeBackup ¶
func NewPodVolumeBackup(ctx *pulumi.Context, name string, args *PodVolumeBackupArgs, opts ...pulumi.ResourceOption) (*PodVolumeBackup, error)
NewPodVolumeBackup registers a new resource with the given unique name, arguments, and options.
type PodVolumeBackupArgs ¶
type PodVolumeBackupArgs struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // PodVolumeBackupSpec is the specification for a PodVolumeBackup. Spec PodVolumeBackupSpecPtrInput // PodVolumeBackupStatus is the current status of a PodVolumeBackup. Status PodVolumeBackupStatusPtrInput }
The set of arguments for constructing a PodVolumeBackup resource.
func (PodVolumeBackupArgs) ElementType ¶
func (PodVolumeBackupArgs) ElementType() reflect.Type
type PodVolumeBackupMetadata ¶
type PodVolumeBackupMetadata struct { }
type PodVolumeBackupMetadataArgs ¶
type PodVolumeBackupMetadataArgs struct { }
func (PodVolumeBackupMetadataArgs) ElementType ¶
func (PodVolumeBackupMetadataArgs) ElementType() reflect.Type
func (PodVolumeBackupMetadataArgs) ToPodVolumeBackupMetadataOutput ¶
func (i PodVolumeBackupMetadataArgs) ToPodVolumeBackupMetadataOutput() PodVolumeBackupMetadataOutput
func (PodVolumeBackupMetadataArgs) ToPodVolumeBackupMetadataOutputWithContext ¶
func (i PodVolumeBackupMetadataArgs) ToPodVolumeBackupMetadataOutputWithContext(ctx context.Context) PodVolumeBackupMetadataOutput
type PodVolumeBackupMetadataInput ¶
type PodVolumeBackupMetadataInput interface { pulumi.Input ToPodVolumeBackupMetadataOutput() PodVolumeBackupMetadataOutput ToPodVolumeBackupMetadataOutputWithContext(context.Context) PodVolumeBackupMetadataOutput }
PodVolumeBackupMetadataInput is an input type that accepts PodVolumeBackupMetadataArgs and PodVolumeBackupMetadataOutput values. You can construct a concrete instance of `PodVolumeBackupMetadataInput` via:
PodVolumeBackupMetadataArgs{...}
type PodVolumeBackupMetadataOutput ¶
type PodVolumeBackupMetadataOutput struct{ *pulumi.OutputState }
func (PodVolumeBackupMetadataOutput) ElementType ¶
func (PodVolumeBackupMetadataOutput) ElementType() reflect.Type
func (PodVolumeBackupMetadataOutput) ToPodVolumeBackupMetadataOutput ¶
func (o PodVolumeBackupMetadataOutput) ToPodVolumeBackupMetadataOutput() PodVolumeBackupMetadataOutput
func (PodVolumeBackupMetadataOutput) ToPodVolumeBackupMetadataOutputWithContext ¶
func (o PodVolumeBackupMetadataOutput) ToPodVolumeBackupMetadataOutputWithContext(ctx context.Context) PodVolumeBackupMetadataOutput
type PodVolumeBackupSpec ¶
type PodVolumeBackupSpec struct { // BackupStorageLocation is the name of the backup storage location where the restic repository is stored. BackupStorageLocation string `pulumi:"backupStorageLocation"` // Node is the name of the node that the Pod is running on. Node string `pulumi:"node"` // Pod is a reference to the pod containing the volume to be backed up. Pod PodVolumeBackupSpecPod `pulumi:"pod"` // RepoIdentifier is the restic repository identifier. RepoIdentifier string `pulumi:"repoIdentifier"` // Tags are a map of key-value pairs that should be applied to the volume backup as tags. Tags map[string]string `pulumi:"tags"` // Volume is the name of the volume within the Pod to be backed up. Volume string `pulumi:"volume"` }
PodVolumeBackupSpec is the specification for a PodVolumeBackup.
type PodVolumeBackupSpecArgs ¶
type PodVolumeBackupSpecArgs struct { // BackupStorageLocation is the name of the backup storage location where the restic repository is stored. BackupStorageLocation pulumi.StringInput `pulumi:"backupStorageLocation"` // Node is the name of the node that the Pod is running on. Node pulumi.StringInput `pulumi:"node"` // Pod is a reference to the pod containing the volume to be backed up. Pod PodVolumeBackupSpecPodInput `pulumi:"pod"` // RepoIdentifier is the restic repository identifier. RepoIdentifier pulumi.StringInput `pulumi:"repoIdentifier"` // Tags are a map of key-value pairs that should be applied to the volume backup as tags. Tags pulumi.StringMapInput `pulumi:"tags"` // Volume is the name of the volume within the Pod to be backed up. Volume pulumi.StringInput `pulumi:"volume"` }
PodVolumeBackupSpec is the specification for a PodVolumeBackup.
func (PodVolumeBackupSpecArgs) ElementType ¶
func (PodVolumeBackupSpecArgs) ElementType() reflect.Type
func (PodVolumeBackupSpecArgs) ToPodVolumeBackupSpecOutput ¶
func (i PodVolumeBackupSpecArgs) ToPodVolumeBackupSpecOutput() PodVolumeBackupSpecOutput
func (PodVolumeBackupSpecArgs) ToPodVolumeBackupSpecOutputWithContext ¶
func (i PodVolumeBackupSpecArgs) ToPodVolumeBackupSpecOutputWithContext(ctx context.Context) PodVolumeBackupSpecOutput
func (PodVolumeBackupSpecArgs) ToPodVolumeBackupSpecPtrOutput ¶
func (i PodVolumeBackupSpecArgs) ToPodVolumeBackupSpecPtrOutput() PodVolumeBackupSpecPtrOutput
func (PodVolumeBackupSpecArgs) ToPodVolumeBackupSpecPtrOutputWithContext ¶
func (i PodVolumeBackupSpecArgs) ToPodVolumeBackupSpecPtrOutputWithContext(ctx context.Context) PodVolumeBackupSpecPtrOutput
type PodVolumeBackupSpecInput ¶
type PodVolumeBackupSpecInput interface { pulumi.Input ToPodVolumeBackupSpecOutput() PodVolumeBackupSpecOutput ToPodVolumeBackupSpecOutputWithContext(context.Context) PodVolumeBackupSpecOutput }
PodVolumeBackupSpecInput is an input type that accepts PodVolumeBackupSpecArgs and PodVolumeBackupSpecOutput values. You can construct a concrete instance of `PodVolumeBackupSpecInput` via:
PodVolumeBackupSpecArgs{...}
type PodVolumeBackupSpecOutput ¶
type PodVolumeBackupSpecOutput struct{ *pulumi.OutputState }
PodVolumeBackupSpec is the specification for a PodVolumeBackup.
func (PodVolumeBackupSpecOutput) BackupStorageLocation ¶
func (o PodVolumeBackupSpecOutput) BackupStorageLocation() pulumi.StringOutput
BackupStorageLocation is the name of the backup storage location where the restic repository is stored.
func (PodVolumeBackupSpecOutput) ElementType ¶
func (PodVolumeBackupSpecOutput) ElementType() reflect.Type
func (PodVolumeBackupSpecOutput) Node ¶
func (o PodVolumeBackupSpecOutput) Node() pulumi.StringOutput
Node is the name of the node that the Pod is running on.
func (PodVolumeBackupSpecOutput) Pod ¶
func (o PodVolumeBackupSpecOutput) Pod() PodVolumeBackupSpecPodOutput
Pod is a reference to the pod containing the volume to be backed up.
func (PodVolumeBackupSpecOutput) RepoIdentifier ¶
func (o PodVolumeBackupSpecOutput) RepoIdentifier() pulumi.StringOutput
RepoIdentifier is the restic repository identifier.
func (PodVolumeBackupSpecOutput) Tags ¶
func (o PodVolumeBackupSpecOutput) Tags() pulumi.StringMapOutput
Tags are a map of key-value pairs that should be applied to the volume backup as tags.
func (PodVolumeBackupSpecOutput) ToPodVolumeBackupSpecOutput ¶
func (o PodVolumeBackupSpecOutput) ToPodVolumeBackupSpecOutput() PodVolumeBackupSpecOutput
func (PodVolumeBackupSpecOutput) ToPodVolumeBackupSpecOutputWithContext ¶
func (o PodVolumeBackupSpecOutput) ToPodVolumeBackupSpecOutputWithContext(ctx context.Context) PodVolumeBackupSpecOutput
func (PodVolumeBackupSpecOutput) ToPodVolumeBackupSpecPtrOutput ¶
func (o PodVolumeBackupSpecOutput) ToPodVolumeBackupSpecPtrOutput() PodVolumeBackupSpecPtrOutput
func (PodVolumeBackupSpecOutput) ToPodVolumeBackupSpecPtrOutputWithContext ¶
func (o PodVolumeBackupSpecOutput) ToPodVolumeBackupSpecPtrOutputWithContext(ctx context.Context) PodVolumeBackupSpecPtrOutput
func (PodVolumeBackupSpecOutput) Volume ¶
func (o PodVolumeBackupSpecOutput) Volume() pulumi.StringOutput
Volume is the name of the volume within the Pod to be backed up.
type PodVolumeBackupSpecPod ¶
type PodVolumeBackupSpecPod struct { // API version of the referent. ApiVersion *string `pulumi:"apiVersion"` // If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future. FieldPath *string `pulumi:"fieldPath"` // Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name *string `pulumi:"name"` // Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ Namespace *string `pulumi:"namespace"` // Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion *string `pulumi:"resourceVersion"` // UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids Uid *string `pulumi:"uid"` }
Pod is a reference to the pod containing the volume to be backed up.
type PodVolumeBackupSpecPodArgs ¶
type PodVolumeBackupSpecPodArgs struct { // API version of the referent. ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future. FieldPath pulumi.StringPtrInput `pulumi:"fieldPath"` // Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringPtrInput `pulumi:"name"` // Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion pulumi.StringPtrInput `pulumi:"resourceVersion"` // UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids Uid pulumi.StringPtrInput `pulumi:"uid"` }
Pod is a reference to the pod containing the volume to be backed up.
func (PodVolumeBackupSpecPodArgs) ElementType ¶
func (PodVolumeBackupSpecPodArgs) ElementType() reflect.Type
func (PodVolumeBackupSpecPodArgs) ToPodVolumeBackupSpecPodOutput ¶
func (i PodVolumeBackupSpecPodArgs) ToPodVolumeBackupSpecPodOutput() PodVolumeBackupSpecPodOutput
func (PodVolumeBackupSpecPodArgs) ToPodVolumeBackupSpecPodOutputWithContext ¶
func (i PodVolumeBackupSpecPodArgs) ToPodVolumeBackupSpecPodOutputWithContext(ctx context.Context) PodVolumeBackupSpecPodOutput
func (PodVolumeBackupSpecPodArgs) ToPodVolumeBackupSpecPodPtrOutput ¶
func (i PodVolumeBackupSpecPodArgs) ToPodVolumeBackupSpecPodPtrOutput() PodVolumeBackupSpecPodPtrOutput
func (PodVolumeBackupSpecPodArgs) ToPodVolumeBackupSpecPodPtrOutputWithContext ¶
func (i PodVolumeBackupSpecPodArgs) ToPodVolumeBackupSpecPodPtrOutputWithContext(ctx context.Context) PodVolumeBackupSpecPodPtrOutput
type PodVolumeBackupSpecPodInput ¶
type PodVolumeBackupSpecPodInput interface { pulumi.Input ToPodVolumeBackupSpecPodOutput() PodVolumeBackupSpecPodOutput ToPodVolumeBackupSpecPodOutputWithContext(context.Context) PodVolumeBackupSpecPodOutput }
PodVolumeBackupSpecPodInput is an input type that accepts PodVolumeBackupSpecPodArgs and PodVolumeBackupSpecPodOutput values. You can construct a concrete instance of `PodVolumeBackupSpecPodInput` via:
PodVolumeBackupSpecPodArgs{...}
type PodVolumeBackupSpecPodOutput ¶
type PodVolumeBackupSpecPodOutput struct{ *pulumi.OutputState }
Pod is a reference to the pod containing the volume to be backed up.
func (PodVolumeBackupSpecPodOutput) ApiVersion ¶
func (o PodVolumeBackupSpecPodOutput) ApiVersion() pulumi.StringPtrOutput
API version of the referent.
func (PodVolumeBackupSpecPodOutput) ElementType ¶
func (PodVolumeBackupSpecPodOutput) ElementType() reflect.Type
func (PodVolumeBackupSpecPodOutput) FieldPath ¶
func (o PodVolumeBackupSpecPodOutput) FieldPath() pulumi.StringPtrOutput
If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future.
func (PodVolumeBackupSpecPodOutput) Kind ¶
func (o PodVolumeBackupSpecPodOutput) Kind() pulumi.StringPtrOutput
Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (PodVolumeBackupSpecPodOutput) Name ¶
func (o PodVolumeBackupSpecPodOutput) Name() pulumi.StringPtrOutput
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (PodVolumeBackupSpecPodOutput) Namespace ¶
func (o PodVolumeBackupSpecPodOutput) Namespace() pulumi.StringPtrOutput
Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
func (PodVolumeBackupSpecPodOutput) ResourceVersion ¶
func (o PodVolumeBackupSpecPodOutput) ResourceVersion() pulumi.StringPtrOutput
Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
func (PodVolumeBackupSpecPodOutput) ToPodVolumeBackupSpecPodOutput ¶
func (o PodVolumeBackupSpecPodOutput) ToPodVolumeBackupSpecPodOutput() PodVolumeBackupSpecPodOutput
func (PodVolumeBackupSpecPodOutput) ToPodVolumeBackupSpecPodOutputWithContext ¶
func (o PodVolumeBackupSpecPodOutput) ToPodVolumeBackupSpecPodOutputWithContext(ctx context.Context) PodVolumeBackupSpecPodOutput
func (PodVolumeBackupSpecPodOutput) ToPodVolumeBackupSpecPodPtrOutput ¶
func (o PodVolumeBackupSpecPodOutput) ToPodVolumeBackupSpecPodPtrOutput() PodVolumeBackupSpecPodPtrOutput
func (PodVolumeBackupSpecPodOutput) ToPodVolumeBackupSpecPodPtrOutputWithContext ¶
func (o PodVolumeBackupSpecPodOutput) ToPodVolumeBackupSpecPodPtrOutputWithContext(ctx context.Context) PodVolumeBackupSpecPodPtrOutput
func (PodVolumeBackupSpecPodOutput) Uid ¶
func (o PodVolumeBackupSpecPodOutput) Uid() pulumi.StringPtrOutput
UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
type PodVolumeBackupSpecPodPtrInput ¶
type PodVolumeBackupSpecPodPtrInput interface { pulumi.Input ToPodVolumeBackupSpecPodPtrOutput() PodVolumeBackupSpecPodPtrOutput ToPodVolumeBackupSpecPodPtrOutputWithContext(context.Context) PodVolumeBackupSpecPodPtrOutput }
PodVolumeBackupSpecPodPtrInput is an input type that accepts PodVolumeBackupSpecPodArgs, PodVolumeBackupSpecPodPtr and PodVolumeBackupSpecPodPtrOutput values. You can construct a concrete instance of `PodVolumeBackupSpecPodPtrInput` via:
PodVolumeBackupSpecPodArgs{...} or: nil
func PodVolumeBackupSpecPodPtr ¶
func PodVolumeBackupSpecPodPtr(v *PodVolumeBackupSpecPodArgs) PodVolumeBackupSpecPodPtrInput
type PodVolumeBackupSpecPodPtrOutput ¶
type PodVolumeBackupSpecPodPtrOutput struct{ *pulumi.OutputState }
func (PodVolumeBackupSpecPodPtrOutput) ApiVersion ¶
func (o PodVolumeBackupSpecPodPtrOutput) ApiVersion() pulumi.StringPtrOutput
API version of the referent.
func (PodVolumeBackupSpecPodPtrOutput) Elem ¶
func (o PodVolumeBackupSpecPodPtrOutput) Elem() PodVolumeBackupSpecPodOutput
func (PodVolumeBackupSpecPodPtrOutput) ElementType ¶
func (PodVolumeBackupSpecPodPtrOutput) ElementType() reflect.Type
func (PodVolumeBackupSpecPodPtrOutput) FieldPath ¶
func (o PodVolumeBackupSpecPodPtrOutput) FieldPath() pulumi.StringPtrOutput
If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future.
func (PodVolumeBackupSpecPodPtrOutput) Kind ¶
func (o PodVolumeBackupSpecPodPtrOutput) Kind() pulumi.StringPtrOutput
Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (PodVolumeBackupSpecPodPtrOutput) Name ¶
func (o PodVolumeBackupSpecPodPtrOutput) Name() pulumi.StringPtrOutput
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (PodVolumeBackupSpecPodPtrOutput) Namespace ¶
func (o PodVolumeBackupSpecPodPtrOutput) Namespace() pulumi.StringPtrOutput
Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
func (PodVolumeBackupSpecPodPtrOutput) ResourceVersion ¶
func (o PodVolumeBackupSpecPodPtrOutput) ResourceVersion() pulumi.StringPtrOutput
Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
func (PodVolumeBackupSpecPodPtrOutput) ToPodVolumeBackupSpecPodPtrOutput ¶
func (o PodVolumeBackupSpecPodPtrOutput) ToPodVolumeBackupSpecPodPtrOutput() PodVolumeBackupSpecPodPtrOutput
func (PodVolumeBackupSpecPodPtrOutput) ToPodVolumeBackupSpecPodPtrOutputWithContext ¶
func (o PodVolumeBackupSpecPodPtrOutput) ToPodVolumeBackupSpecPodPtrOutputWithContext(ctx context.Context) PodVolumeBackupSpecPodPtrOutput
func (PodVolumeBackupSpecPodPtrOutput) Uid ¶
func (o PodVolumeBackupSpecPodPtrOutput) Uid() pulumi.StringPtrOutput
UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
type PodVolumeBackupSpecPtrInput ¶
type PodVolumeBackupSpecPtrInput interface { pulumi.Input ToPodVolumeBackupSpecPtrOutput() PodVolumeBackupSpecPtrOutput ToPodVolumeBackupSpecPtrOutputWithContext(context.Context) PodVolumeBackupSpecPtrOutput }
PodVolumeBackupSpecPtrInput is an input type that accepts PodVolumeBackupSpecArgs, PodVolumeBackupSpecPtr and PodVolumeBackupSpecPtrOutput values. You can construct a concrete instance of `PodVolumeBackupSpecPtrInput` via:
PodVolumeBackupSpecArgs{...} or: nil
func PodVolumeBackupSpecPtr ¶
func PodVolumeBackupSpecPtr(v *PodVolumeBackupSpecArgs) PodVolumeBackupSpecPtrInput
type PodVolumeBackupSpecPtrOutput ¶
type PodVolumeBackupSpecPtrOutput struct{ *pulumi.OutputState }
func (PodVolumeBackupSpecPtrOutput) BackupStorageLocation ¶
func (o PodVolumeBackupSpecPtrOutput) BackupStorageLocation() pulumi.StringPtrOutput
BackupStorageLocation is the name of the backup storage location where the restic repository is stored.
func (PodVolumeBackupSpecPtrOutput) Elem ¶
func (o PodVolumeBackupSpecPtrOutput) Elem() PodVolumeBackupSpecOutput
func (PodVolumeBackupSpecPtrOutput) ElementType ¶
func (PodVolumeBackupSpecPtrOutput) ElementType() reflect.Type
func (PodVolumeBackupSpecPtrOutput) Node ¶
func (o PodVolumeBackupSpecPtrOutput) Node() pulumi.StringPtrOutput
Node is the name of the node that the Pod is running on.
func (PodVolumeBackupSpecPtrOutput) Pod ¶
func (o PodVolumeBackupSpecPtrOutput) Pod() PodVolumeBackupSpecPodPtrOutput
Pod is a reference to the pod containing the volume to be backed up.
func (PodVolumeBackupSpecPtrOutput) RepoIdentifier ¶
func (o PodVolumeBackupSpecPtrOutput) RepoIdentifier() pulumi.StringPtrOutput
RepoIdentifier is the restic repository identifier.
func (PodVolumeBackupSpecPtrOutput) Tags ¶
func (o PodVolumeBackupSpecPtrOutput) Tags() pulumi.StringMapOutput
Tags are a map of key-value pairs that should be applied to the volume backup as tags.
func (PodVolumeBackupSpecPtrOutput) ToPodVolumeBackupSpecPtrOutput ¶
func (o PodVolumeBackupSpecPtrOutput) ToPodVolumeBackupSpecPtrOutput() PodVolumeBackupSpecPtrOutput
func (PodVolumeBackupSpecPtrOutput) ToPodVolumeBackupSpecPtrOutputWithContext ¶
func (o PodVolumeBackupSpecPtrOutput) ToPodVolumeBackupSpecPtrOutputWithContext(ctx context.Context) PodVolumeBackupSpecPtrOutput
func (PodVolumeBackupSpecPtrOutput) Volume ¶
func (o PodVolumeBackupSpecPtrOutput) Volume() pulumi.StringPtrOutput
Volume is the name of the volume within the Pod to be backed up.
type PodVolumeBackupSpecTags ¶
type PodVolumeBackupSpecTags struct { }
Tags are a map of key-value pairs that should be applied to the volume backup as tags.
type PodVolumeBackupSpecTagsArgs ¶
type PodVolumeBackupSpecTagsArgs struct { }
Tags are a map of key-value pairs that should be applied to the volume backup as tags.
func (PodVolumeBackupSpecTagsArgs) ElementType ¶
func (PodVolumeBackupSpecTagsArgs) ElementType() reflect.Type
func (PodVolumeBackupSpecTagsArgs) ToPodVolumeBackupSpecTagsOutput ¶
func (i PodVolumeBackupSpecTagsArgs) ToPodVolumeBackupSpecTagsOutput() PodVolumeBackupSpecTagsOutput
func (PodVolumeBackupSpecTagsArgs) ToPodVolumeBackupSpecTagsOutputWithContext ¶
func (i PodVolumeBackupSpecTagsArgs) ToPodVolumeBackupSpecTagsOutputWithContext(ctx context.Context) PodVolumeBackupSpecTagsOutput
type PodVolumeBackupSpecTagsInput ¶
type PodVolumeBackupSpecTagsInput interface { pulumi.Input ToPodVolumeBackupSpecTagsOutput() PodVolumeBackupSpecTagsOutput ToPodVolumeBackupSpecTagsOutputWithContext(context.Context) PodVolumeBackupSpecTagsOutput }
PodVolumeBackupSpecTagsInput is an input type that accepts PodVolumeBackupSpecTagsArgs and PodVolumeBackupSpecTagsOutput values. You can construct a concrete instance of `PodVolumeBackupSpecTagsInput` via:
PodVolumeBackupSpecTagsArgs{...}
type PodVolumeBackupSpecTagsOutput ¶
type PodVolumeBackupSpecTagsOutput struct{ *pulumi.OutputState }
Tags are a map of key-value pairs that should be applied to the volume backup as tags.
func (PodVolumeBackupSpecTagsOutput) ElementType ¶
func (PodVolumeBackupSpecTagsOutput) ElementType() reflect.Type
func (PodVolumeBackupSpecTagsOutput) ToPodVolumeBackupSpecTagsOutput ¶
func (o PodVolumeBackupSpecTagsOutput) ToPodVolumeBackupSpecTagsOutput() PodVolumeBackupSpecTagsOutput
func (PodVolumeBackupSpecTagsOutput) ToPodVolumeBackupSpecTagsOutputWithContext ¶
func (o PodVolumeBackupSpecTagsOutput) ToPodVolumeBackupSpecTagsOutputWithContext(ctx context.Context) PodVolumeBackupSpecTagsOutput
type PodVolumeBackupState ¶
type PodVolumeBackupState struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // PodVolumeBackupSpec is the specification for a PodVolumeBackup. Spec PodVolumeBackupSpecPtrInput // PodVolumeBackupStatus is the current status of a PodVolumeBackup. Status PodVolumeBackupStatusPtrInput }
func (PodVolumeBackupState) ElementType ¶
func (PodVolumeBackupState) ElementType() reflect.Type
type PodVolumeBackupStatus ¶
type PodVolumeBackupStatus struct { // CompletionTimestamp records the time a backup was completed. Completion time is recorded even on failed backups. Completion time is recorded before uploading the backup object. The server's time is used for CompletionTimestamps CompletionTimestamp *string `pulumi:"completionTimestamp"` // Message is a message about the pod volume backup's status. Message *string `pulumi:"message"` // Path is the full path within the controller pod being backed up. Path *string `pulumi:"path"` // Phase is the current state of the PodVolumeBackup. Phase *string `pulumi:"phase"` // Progress holds the total number of bytes of the volume and the current number of backed up bytes. This can be used to display progress information about the backup operation. Progress *PodVolumeBackupStatusProgress `pulumi:"progress"` // SnapshotID is the identifier for the snapshot of the pod volume. SnapshotID *string `pulumi:"snapshotID"` // StartTimestamp records the time a backup was started. Separate from CreationTimestamp, since that value changes on restores. The server's time is used for StartTimestamps StartTimestamp *string `pulumi:"startTimestamp"` }
PodVolumeBackupStatus is the current status of a PodVolumeBackup.
type PodVolumeBackupStatusArgs ¶
type PodVolumeBackupStatusArgs struct { // CompletionTimestamp records the time a backup was completed. Completion time is recorded even on failed backups. Completion time is recorded before uploading the backup object. The server's time is used for CompletionTimestamps CompletionTimestamp pulumi.StringPtrInput `pulumi:"completionTimestamp"` // Message is a message about the pod volume backup's status. Message pulumi.StringPtrInput `pulumi:"message"` // Path is the full path within the controller pod being backed up. Path pulumi.StringPtrInput `pulumi:"path"` // Phase is the current state of the PodVolumeBackup. Phase pulumi.StringPtrInput `pulumi:"phase"` // Progress holds the total number of bytes of the volume and the current number of backed up bytes. This can be used to display progress information about the backup operation. Progress PodVolumeBackupStatusProgressPtrInput `pulumi:"progress"` // SnapshotID is the identifier for the snapshot of the pod volume. SnapshotID pulumi.StringPtrInput `pulumi:"snapshotID"` // StartTimestamp records the time a backup was started. Separate from CreationTimestamp, since that value changes on restores. The server's time is used for StartTimestamps StartTimestamp pulumi.StringPtrInput `pulumi:"startTimestamp"` }
PodVolumeBackupStatus is the current status of a PodVolumeBackup.
func (PodVolumeBackupStatusArgs) ElementType ¶
func (PodVolumeBackupStatusArgs) ElementType() reflect.Type
func (PodVolumeBackupStatusArgs) ToPodVolumeBackupStatusOutput ¶
func (i PodVolumeBackupStatusArgs) ToPodVolumeBackupStatusOutput() PodVolumeBackupStatusOutput
func (PodVolumeBackupStatusArgs) ToPodVolumeBackupStatusOutputWithContext ¶
func (i PodVolumeBackupStatusArgs) ToPodVolumeBackupStatusOutputWithContext(ctx context.Context) PodVolumeBackupStatusOutput
func (PodVolumeBackupStatusArgs) ToPodVolumeBackupStatusPtrOutput ¶
func (i PodVolumeBackupStatusArgs) ToPodVolumeBackupStatusPtrOutput() PodVolumeBackupStatusPtrOutput
func (PodVolumeBackupStatusArgs) ToPodVolumeBackupStatusPtrOutputWithContext ¶
func (i PodVolumeBackupStatusArgs) ToPodVolumeBackupStatusPtrOutputWithContext(ctx context.Context) PodVolumeBackupStatusPtrOutput
type PodVolumeBackupStatusInput ¶
type PodVolumeBackupStatusInput interface { pulumi.Input ToPodVolumeBackupStatusOutput() PodVolumeBackupStatusOutput ToPodVolumeBackupStatusOutputWithContext(context.Context) PodVolumeBackupStatusOutput }
PodVolumeBackupStatusInput is an input type that accepts PodVolumeBackupStatusArgs and PodVolumeBackupStatusOutput values. You can construct a concrete instance of `PodVolumeBackupStatusInput` via:
PodVolumeBackupStatusArgs{...}
type PodVolumeBackupStatusOutput ¶
type PodVolumeBackupStatusOutput struct{ *pulumi.OutputState }
PodVolumeBackupStatus is the current status of a PodVolumeBackup.
func (PodVolumeBackupStatusOutput) CompletionTimestamp ¶
func (o PodVolumeBackupStatusOutput) CompletionTimestamp() pulumi.StringPtrOutput
CompletionTimestamp records the time a backup was completed. Completion time is recorded even on failed backups. Completion time is recorded before uploading the backup object. The server's time is used for CompletionTimestamps
func (PodVolumeBackupStatusOutput) ElementType ¶
func (PodVolumeBackupStatusOutput) ElementType() reflect.Type
func (PodVolumeBackupStatusOutput) Message ¶
func (o PodVolumeBackupStatusOutput) Message() pulumi.StringPtrOutput
Message is a message about the pod volume backup's status.
func (PodVolumeBackupStatusOutput) Path ¶
func (o PodVolumeBackupStatusOutput) Path() pulumi.StringPtrOutput
Path is the full path within the controller pod being backed up.
func (PodVolumeBackupStatusOutput) Phase ¶
func (o PodVolumeBackupStatusOutput) Phase() pulumi.StringPtrOutput
Phase is the current state of the PodVolumeBackup.
func (PodVolumeBackupStatusOutput) Progress ¶
func (o PodVolumeBackupStatusOutput) Progress() PodVolumeBackupStatusProgressPtrOutput
Progress holds the total number of bytes of the volume and the current number of backed up bytes. This can be used to display progress information about the backup operation.
func (PodVolumeBackupStatusOutput) SnapshotID ¶
func (o PodVolumeBackupStatusOutput) SnapshotID() pulumi.StringPtrOutput
SnapshotID is the identifier for the snapshot of the pod volume.
func (PodVolumeBackupStatusOutput) StartTimestamp ¶
func (o PodVolumeBackupStatusOutput) StartTimestamp() pulumi.StringPtrOutput
StartTimestamp records the time a backup was started. Separate from CreationTimestamp, since that value changes on restores. The server's time is used for StartTimestamps
func (PodVolumeBackupStatusOutput) ToPodVolumeBackupStatusOutput ¶
func (o PodVolumeBackupStatusOutput) ToPodVolumeBackupStatusOutput() PodVolumeBackupStatusOutput
func (PodVolumeBackupStatusOutput) ToPodVolumeBackupStatusOutputWithContext ¶
func (o PodVolumeBackupStatusOutput) ToPodVolumeBackupStatusOutputWithContext(ctx context.Context) PodVolumeBackupStatusOutput
func (PodVolumeBackupStatusOutput) ToPodVolumeBackupStatusPtrOutput ¶
func (o PodVolumeBackupStatusOutput) ToPodVolumeBackupStatusPtrOutput() PodVolumeBackupStatusPtrOutput
func (PodVolumeBackupStatusOutput) ToPodVolumeBackupStatusPtrOutputWithContext ¶
func (o PodVolumeBackupStatusOutput) ToPodVolumeBackupStatusPtrOutputWithContext(ctx context.Context) PodVolumeBackupStatusPtrOutput
type PodVolumeBackupStatusProgress ¶
type PodVolumeBackupStatusProgress struct { BytesDone *int `pulumi:"bytesDone"` TotalBytes *int `pulumi:"totalBytes"` }
Progress holds the total number of bytes of the volume and the current number of backed up bytes. This can be used to display progress information about the backup operation.
type PodVolumeBackupStatusProgressArgs ¶
type PodVolumeBackupStatusProgressArgs struct { BytesDone pulumi.IntPtrInput `pulumi:"bytesDone"` TotalBytes pulumi.IntPtrInput `pulumi:"totalBytes"` }
Progress holds the total number of bytes of the volume and the current number of backed up bytes. This can be used to display progress information about the backup operation.
func (PodVolumeBackupStatusProgressArgs) ElementType ¶
func (PodVolumeBackupStatusProgressArgs) ElementType() reflect.Type
func (PodVolumeBackupStatusProgressArgs) ToPodVolumeBackupStatusProgressOutput ¶
func (i PodVolumeBackupStatusProgressArgs) ToPodVolumeBackupStatusProgressOutput() PodVolumeBackupStatusProgressOutput
func (PodVolumeBackupStatusProgressArgs) ToPodVolumeBackupStatusProgressOutputWithContext ¶
func (i PodVolumeBackupStatusProgressArgs) ToPodVolumeBackupStatusProgressOutputWithContext(ctx context.Context) PodVolumeBackupStatusProgressOutput
func (PodVolumeBackupStatusProgressArgs) ToPodVolumeBackupStatusProgressPtrOutput ¶
func (i PodVolumeBackupStatusProgressArgs) ToPodVolumeBackupStatusProgressPtrOutput() PodVolumeBackupStatusProgressPtrOutput
func (PodVolumeBackupStatusProgressArgs) ToPodVolumeBackupStatusProgressPtrOutputWithContext ¶
func (i PodVolumeBackupStatusProgressArgs) ToPodVolumeBackupStatusProgressPtrOutputWithContext(ctx context.Context) PodVolumeBackupStatusProgressPtrOutput
type PodVolumeBackupStatusProgressInput ¶
type PodVolumeBackupStatusProgressInput interface { pulumi.Input ToPodVolumeBackupStatusProgressOutput() PodVolumeBackupStatusProgressOutput ToPodVolumeBackupStatusProgressOutputWithContext(context.Context) PodVolumeBackupStatusProgressOutput }
PodVolumeBackupStatusProgressInput is an input type that accepts PodVolumeBackupStatusProgressArgs and PodVolumeBackupStatusProgressOutput values. You can construct a concrete instance of `PodVolumeBackupStatusProgressInput` via:
PodVolumeBackupStatusProgressArgs{...}
type PodVolumeBackupStatusProgressOutput ¶
type PodVolumeBackupStatusProgressOutput struct{ *pulumi.OutputState }
Progress holds the total number of bytes of the volume and the current number of backed up bytes. This can be used to display progress information about the backup operation.
func (PodVolumeBackupStatusProgressOutput) BytesDone ¶
func (o PodVolumeBackupStatusProgressOutput) BytesDone() pulumi.IntPtrOutput
func (PodVolumeBackupStatusProgressOutput) ElementType ¶
func (PodVolumeBackupStatusProgressOutput) ElementType() reflect.Type
func (PodVolumeBackupStatusProgressOutput) ToPodVolumeBackupStatusProgressOutput ¶
func (o PodVolumeBackupStatusProgressOutput) ToPodVolumeBackupStatusProgressOutput() PodVolumeBackupStatusProgressOutput
func (PodVolumeBackupStatusProgressOutput) ToPodVolumeBackupStatusProgressOutputWithContext ¶
func (o PodVolumeBackupStatusProgressOutput) ToPodVolumeBackupStatusProgressOutputWithContext(ctx context.Context) PodVolumeBackupStatusProgressOutput
func (PodVolumeBackupStatusProgressOutput) ToPodVolumeBackupStatusProgressPtrOutput ¶
func (o PodVolumeBackupStatusProgressOutput) ToPodVolumeBackupStatusProgressPtrOutput() PodVolumeBackupStatusProgressPtrOutput
func (PodVolumeBackupStatusProgressOutput) ToPodVolumeBackupStatusProgressPtrOutputWithContext ¶
func (o PodVolumeBackupStatusProgressOutput) ToPodVolumeBackupStatusProgressPtrOutputWithContext(ctx context.Context) PodVolumeBackupStatusProgressPtrOutput
func (PodVolumeBackupStatusProgressOutput) TotalBytes ¶
func (o PodVolumeBackupStatusProgressOutput) TotalBytes() pulumi.IntPtrOutput
type PodVolumeBackupStatusProgressPtrInput ¶
type PodVolumeBackupStatusProgressPtrInput interface { pulumi.Input ToPodVolumeBackupStatusProgressPtrOutput() PodVolumeBackupStatusProgressPtrOutput ToPodVolumeBackupStatusProgressPtrOutputWithContext(context.Context) PodVolumeBackupStatusProgressPtrOutput }
PodVolumeBackupStatusProgressPtrInput is an input type that accepts PodVolumeBackupStatusProgressArgs, PodVolumeBackupStatusProgressPtr and PodVolumeBackupStatusProgressPtrOutput values. You can construct a concrete instance of `PodVolumeBackupStatusProgressPtrInput` via:
PodVolumeBackupStatusProgressArgs{...} or: nil
func PodVolumeBackupStatusProgressPtr ¶
func PodVolumeBackupStatusProgressPtr(v *PodVolumeBackupStatusProgressArgs) PodVolumeBackupStatusProgressPtrInput
type PodVolumeBackupStatusProgressPtrOutput ¶
type PodVolumeBackupStatusProgressPtrOutput struct{ *pulumi.OutputState }
func (PodVolumeBackupStatusProgressPtrOutput) BytesDone ¶
func (o PodVolumeBackupStatusProgressPtrOutput) BytesDone() pulumi.IntPtrOutput
func (PodVolumeBackupStatusProgressPtrOutput) ElementType ¶
func (PodVolumeBackupStatusProgressPtrOutput) ElementType() reflect.Type
func (PodVolumeBackupStatusProgressPtrOutput) ToPodVolumeBackupStatusProgressPtrOutput ¶
func (o PodVolumeBackupStatusProgressPtrOutput) ToPodVolumeBackupStatusProgressPtrOutput() PodVolumeBackupStatusProgressPtrOutput
func (PodVolumeBackupStatusProgressPtrOutput) ToPodVolumeBackupStatusProgressPtrOutputWithContext ¶
func (o PodVolumeBackupStatusProgressPtrOutput) ToPodVolumeBackupStatusProgressPtrOutputWithContext(ctx context.Context) PodVolumeBackupStatusProgressPtrOutput
func (PodVolumeBackupStatusProgressPtrOutput) TotalBytes ¶
func (o PodVolumeBackupStatusProgressPtrOutput) TotalBytes() pulumi.IntPtrOutput
type PodVolumeBackupStatusPtrInput ¶
type PodVolumeBackupStatusPtrInput interface { pulumi.Input ToPodVolumeBackupStatusPtrOutput() PodVolumeBackupStatusPtrOutput ToPodVolumeBackupStatusPtrOutputWithContext(context.Context) PodVolumeBackupStatusPtrOutput }
PodVolumeBackupStatusPtrInput is an input type that accepts PodVolumeBackupStatusArgs, PodVolumeBackupStatusPtr and PodVolumeBackupStatusPtrOutput values. You can construct a concrete instance of `PodVolumeBackupStatusPtrInput` via:
PodVolumeBackupStatusArgs{...} or: nil
func PodVolumeBackupStatusPtr ¶
func PodVolumeBackupStatusPtr(v *PodVolumeBackupStatusArgs) PodVolumeBackupStatusPtrInput
type PodVolumeBackupStatusPtrOutput ¶
type PodVolumeBackupStatusPtrOutput struct{ *pulumi.OutputState }
func (PodVolumeBackupStatusPtrOutput) CompletionTimestamp ¶
func (o PodVolumeBackupStatusPtrOutput) CompletionTimestamp() pulumi.StringPtrOutput
CompletionTimestamp records the time a backup was completed. Completion time is recorded even on failed backups. Completion time is recorded before uploading the backup object. The server's time is used for CompletionTimestamps
func (PodVolumeBackupStatusPtrOutput) Elem ¶
func (o PodVolumeBackupStatusPtrOutput) Elem() PodVolumeBackupStatusOutput
func (PodVolumeBackupStatusPtrOutput) ElementType ¶
func (PodVolumeBackupStatusPtrOutput) ElementType() reflect.Type
func (PodVolumeBackupStatusPtrOutput) Message ¶
func (o PodVolumeBackupStatusPtrOutput) Message() pulumi.StringPtrOutput
Message is a message about the pod volume backup's status.
func (PodVolumeBackupStatusPtrOutput) Path ¶
func (o PodVolumeBackupStatusPtrOutput) Path() pulumi.StringPtrOutput
Path is the full path within the controller pod being backed up.
func (PodVolumeBackupStatusPtrOutput) Phase ¶
func (o PodVolumeBackupStatusPtrOutput) Phase() pulumi.StringPtrOutput
Phase is the current state of the PodVolumeBackup.
func (PodVolumeBackupStatusPtrOutput) Progress ¶
func (o PodVolumeBackupStatusPtrOutput) Progress() PodVolumeBackupStatusProgressPtrOutput
Progress holds the total number of bytes of the volume and the current number of backed up bytes. This can be used to display progress information about the backup operation.
func (PodVolumeBackupStatusPtrOutput) SnapshotID ¶
func (o PodVolumeBackupStatusPtrOutput) SnapshotID() pulumi.StringPtrOutput
SnapshotID is the identifier for the snapshot of the pod volume.
func (PodVolumeBackupStatusPtrOutput) StartTimestamp ¶
func (o PodVolumeBackupStatusPtrOutput) StartTimestamp() pulumi.StringPtrOutput
StartTimestamp records the time a backup was started. Separate from CreationTimestamp, since that value changes on restores. The server's time is used for StartTimestamps
func (PodVolumeBackupStatusPtrOutput) ToPodVolumeBackupStatusPtrOutput ¶
func (o PodVolumeBackupStatusPtrOutput) ToPodVolumeBackupStatusPtrOutput() PodVolumeBackupStatusPtrOutput
func (PodVolumeBackupStatusPtrOutput) ToPodVolumeBackupStatusPtrOutputWithContext ¶
func (o PodVolumeBackupStatusPtrOutput) ToPodVolumeBackupStatusPtrOutputWithContext(ctx context.Context) PodVolumeBackupStatusPtrOutput
type PodVolumeBackupType ¶
type PodVolumeBackupType struct { ApiVersion *string `pulumi:"apiVersion"` Kind *string `pulumi:"kind"` Metadata *metav1.ObjectMeta `pulumi:"metadata"` // PodVolumeBackupSpec is the specification for a PodVolumeBackup. Spec *PodVolumeBackupSpec `pulumi:"spec"` // PodVolumeBackupStatus is the current status of a PodVolumeBackup. Status *PodVolumeBackupStatus `pulumi:"status"` }
type PodVolumeBackupTypeArgs ¶
type PodVolumeBackupTypeArgs struct { ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` Kind pulumi.StringPtrInput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // PodVolumeBackupSpec is the specification for a PodVolumeBackup. Spec PodVolumeBackupSpecPtrInput `pulumi:"spec"` // PodVolumeBackupStatus is the current status of a PodVolumeBackup. Status PodVolumeBackupStatusPtrInput `pulumi:"status"` }
func (PodVolumeBackupTypeArgs) ElementType ¶
func (PodVolumeBackupTypeArgs) ElementType() reflect.Type
func (PodVolumeBackupTypeArgs) ToPodVolumeBackupTypeOutput ¶
func (i PodVolumeBackupTypeArgs) ToPodVolumeBackupTypeOutput() PodVolumeBackupTypeOutput
func (PodVolumeBackupTypeArgs) ToPodVolumeBackupTypeOutputWithContext ¶
func (i PodVolumeBackupTypeArgs) ToPodVolumeBackupTypeOutputWithContext(ctx context.Context) PodVolumeBackupTypeOutput
type PodVolumeBackupTypeInput ¶
type PodVolumeBackupTypeInput interface { pulumi.Input ToPodVolumeBackupTypeOutput() PodVolumeBackupTypeOutput ToPodVolumeBackupTypeOutputWithContext(context.Context) PodVolumeBackupTypeOutput }
PodVolumeBackupTypeInput is an input type that accepts PodVolumeBackupTypeArgs and PodVolumeBackupTypeOutput values. You can construct a concrete instance of `PodVolumeBackupTypeInput` via:
PodVolumeBackupTypeArgs{...}
type PodVolumeBackupTypeOutput ¶
type PodVolumeBackupTypeOutput struct{ *pulumi.OutputState }
func (PodVolumeBackupTypeOutput) ApiVersion ¶
func (o PodVolumeBackupTypeOutput) ApiVersion() pulumi.StringPtrOutput
func (PodVolumeBackupTypeOutput) ElementType ¶
func (PodVolumeBackupTypeOutput) ElementType() reflect.Type
func (PodVolumeBackupTypeOutput) Kind ¶
func (o PodVolumeBackupTypeOutput) Kind() pulumi.StringPtrOutput
func (PodVolumeBackupTypeOutput) Metadata ¶
func (o PodVolumeBackupTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
func (PodVolumeBackupTypeOutput) Spec ¶
func (o PodVolumeBackupTypeOutput) Spec() PodVolumeBackupSpecPtrOutput
PodVolumeBackupSpec is the specification for a PodVolumeBackup.
func (PodVolumeBackupTypeOutput) Status ¶
func (o PodVolumeBackupTypeOutput) Status() PodVolumeBackupStatusPtrOutput
PodVolumeBackupStatus is the current status of a PodVolumeBackup.
func (PodVolumeBackupTypeOutput) ToPodVolumeBackupTypeOutput ¶
func (o PodVolumeBackupTypeOutput) ToPodVolumeBackupTypeOutput() PodVolumeBackupTypeOutput
func (PodVolumeBackupTypeOutput) ToPodVolumeBackupTypeOutputWithContext ¶
func (o PodVolumeBackupTypeOutput) ToPodVolumeBackupTypeOutputWithContext(ctx context.Context) PodVolumeBackupTypeOutput
type PodVolumeRestore ¶
type PodVolumeRestore struct { pulumi.CustomResourceState ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // PodVolumeRestoreSpec is the specification for a PodVolumeRestore. Spec PodVolumeRestoreSpecPtrOutput `pulumi:"spec"` // PodVolumeRestoreStatus is the current status of a PodVolumeRestore. Status PodVolumeRestoreStatusPtrOutput `pulumi:"status"` }
func GetPodVolumeRestore ¶
func GetPodVolumeRestore(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PodVolumeRestoreState, opts ...pulumi.ResourceOption) (*PodVolumeRestore, error)
GetPodVolumeRestore gets an existing PodVolumeRestore 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 NewPodVolumeRestore ¶
func NewPodVolumeRestore(ctx *pulumi.Context, name string, args *PodVolumeRestoreArgs, opts ...pulumi.ResourceOption) (*PodVolumeRestore, error)
NewPodVolumeRestore registers a new resource with the given unique name, arguments, and options.
type PodVolumeRestoreArgs ¶
type PodVolumeRestoreArgs struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // PodVolumeRestoreSpec is the specification for a PodVolumeRestore. Spec PodVolumeRestoreSpecPtrInput // PodVolumeRestoreStatus is the current status of a PodVolumeRestore. Status PodVolumeRestoreStatusPtrInput }
The set of arguments for constructing a PodVolumeRestore resource.
func (PodVolumeRestoreArgs) ElementType ¶
func (PodVolumeRestoreArgs) ElementType() reflect.Type
type PodVolumeRestoreMetadata ¶
type PodVolumeRestoreMetadata struct { }
type PodVolumeRestoreMetadataArgs ¶
type PodVolumeRestoreMetadataArgs struct { }
func (PodVolumeRestoreMetadataArgs) ElementType ¶
func (PodVolumeRestoreMetadataArgs) ElementType() reflect.Type
func (PodVolumeRestoreMetadataArgs) ToPodVolumeRestoreMetadataOutput ¶
func (i PodVolumeRestoreMetadataArgs) ToPodVolumeRestoreMetadataOutput() PodVolumeRestoreMetadataOutput
func (PodVolumeRestoreMetadataArgs) ToPodVolumeRestoreMetadataOutputWithContext ¶
func (i PodVolumeRestoreMetadataArgs) ToPodVolumeRestoreMetadataOutputWithContext(ctx context.Context) PodVolumeRestoreMetadataOutput
type PodVolumeRestoreMetadataInput ¶
type PodVolumeRestoreMetadataInput interface { pulumi.Input ToPodVolumeRestoreMetadataOutput() PodVolumeRestoreMetadataOutput ToPodVolumeRestoreMetadataOutputWithContext(context.Context) PodVolumeRestoreMetadataOutput }
PodVolumeRestoreMetadataInput is an input type that accepts PodVolumeRestoreMetadataArgs and PodVolumeRestoreMetadataOutput values. You can construct a concrete instance of `PodVolumeRestoreMetadataInput` via:
PodVolumeRestoreMetadataArgs{...}
type PodVolumeRestoreMetadataOutput ¶
type PodVolumeRestoreMetadataOutput struct{ *pulumi.OutputState }
func (PodVolumeRestoreMetadataOutput) ElementType ¶
func (PodVolumeRestoreMetadataOutput) ElementType() reflect.Type
func (PodVolumeRestoreMetadataOutput) ToPodVolumeRestoreMetadataOutput ¶
func (o PodVolumeRestoreMetadataOutput) ToPodVolumeRestoreMetadataOutput() PodVolumeRestoreMetadataOutput
func (PodVolumeRestoreMetadataOutput) ToPodVolumeRestoreMetadataOutputWithContext ¶
func (o PodVolumeRestoreMetadataOutput) ToPodVolumeRestoreMetadataOutputWithContext(ctx context.Context) PodVolumeRestoreMetadataOutput
type PodVolumeRestoreSpec ¶
type PodVolumeRestoreSpec struct { // BackupStorageLocation is the name of the backup storage location where the restic repository is stored. BackupStorageLocation string `pulumi:"backupStorageLocation"` // Pod is a reference to the pod containing the volume to be restored. Pod PodVolumeRestoreSpecPod `pulumi:"pod"` // RepoIdentifier is the restic repository identifier. RepoIdentifier string `pulumi:"repoIdentifier"` // SnapshotID is the ID of the volume snapshot to be restored. SnapshotID string `pulumi:"snapshotID"` // Volume is the name of the volume within the Pod to be restored. Volume string `pulumi:"volume"` }
PodVolumeRestoreSpec is the specification for a PodVolumeRestore.
type PodVolumeRestoreSpecArgs ¶
type PodVolumeRestoreSpecArgs struct { // BackupStorageLocation is the name of the backup storage location where the restic repository is stored. BackupStorageLocation pulumi.StringInput `pulumi:"backupStorageLocation"` // Pod is a reference to the pod containing the volume to be restored. Pod PodVolumeRestoreSpecPodInput `pulumi:"pod"` // RepoIdentifier is the restic repository identifier. RepoIdentifier pulumi.StringInput `pulumi:"repoIdentifier"` // SnapshotID is the ID of the volume snapshot to be restored. SnapshotID pulumi.StringInput `pulumi:"snapshotID"` // Volume is the name of the volume within the Pod to be restored. Volume pulumi.StringInput `pulumi:"volume"` }
PodVolumeRestoreSpec is the specification for a PodVolumeRestore.
func (PodVolumeRestoreSpecArgs) ElementType ¶
func (PodVolumeRestoreSpecArgs) ElementType() reflect.Type
func (PodVolumeRestoreSpecArgs) ToPodVolumeRestoreSpecOutput ¶
func (i PodVolumeRestoreSpecArgs) ToPodVolumeRestoreSpecOutput() PodVolumeRestoreSpecOutput
func (PodVolumeRestoreSpecArgs) ToPodVolumeRestoreSpecOutputWithContext ¶
func (i PodVolumeRestoreSpecArgs) ToPodVolumeRestoreSpecOutputWithContext(ctx context.Context) PodVolumeRestoreSpecOutput
func (PodVolumeRestoreSpecArgs) ToPodVolumeRestoreSpecPtrOutput ¶
func (i PodVolumeRestoreSpecArgs) ToPodVolumeRestoreSpecPtrOutput() PodVolumeRestoreSpecPtrOutput
func (PodVolumeRestoreSpecArgs) ToPodVolumeRestoreSpecPtrOutputWithContext ¶
func (i PodVolumeRestoreSpecArgs) ToPodVolumeRestoreSpecPtrOutputWithContext(ctx context.Context) PodVolumeRestoreSpecPtrOutput
type PodVolumeRestoreSpecInput ¶
type PodVolumeRestoreSpecInput interface { pulumi.Input ToPodVolumeRestoreSpecOutput() PodVolumeRestoreSpecOutput ToPodVolumeRestoreSpecOutputWithContext(context.Context) PodVolumeRestoreSpecOutput }
PodVolumeRestoreSpecInput is an input type that accepts PodVolumeRestoreSpecArgs and PodVolumeRestoreSpecOutput values. You can construct a concrete instance of `PodVolumeRestoreSpecInput` via:
PodVolumeRestoreSpecArgs{...}
type PodVolumeRestoreSpecOutput ¶
type PodVolumeRestoreSpecOutput struct{ *pulumi.OutputState }
PodVolumeRestoreSpec is the specification for a PodVolumeRestore.
func (PodVolumeRestoreSpecOutput) BackupStorageLocation ¶
func (o PodVolumeRestoreSpecOutput) BackupStorageLocation() pulumi.StringOutput
BackupStorageLocation is the name of the backup storage location where the restic repository is stored.
func (PodVolumeRestoreSpecOutput) ElementType ¶
func (PodVolumeRestoreSpecOutput) ElementType() reflect.Type
func (PodVolumeRestoreSpecOutput) Pod ¶
func (o PodVolumeRestoreSpecOutput) Pod() PodVolumeRestoreSpecPodOutput
Pod is a reference to the pod containing the volume to be restored.
func (PodVolumeRestoreSpecOutput) RepoIdentifier ¶
func (o PodVolumeRestoreSpecOutput) RepoIdentifier() pulumi.StringOutput
RepoIdentifier is the restic repository identifier.
func (PodVolumeRestoreSpecOutput) SnapshotID ¶
func (o PodVolumeRestoreSpecOutput) SnapshotID() pulumi.StringOutput
SnapshotID is the ID of the volume snapshot to be restored.
func (PodVolumeRestoreSpecOutput) ToPodVolumeRestoreSpecOutput ¶
func (o PodVolumeRestoreSpecOutput) ToPodVolumeRestoreSpecOutput() PodVolumeRestoreSpecOutput
func (PodVolumeRestoreSpecOutput) ToPodVolumeRestoreSpecOutputWithContext ¶
func (o PodVolumeRestoreSpecOutput) ToPodVolumeRestoreSpecOutputWithContext(ctx context.Context) PodVolumeRestoreSpecOutput
func (PodVolumeRestoreSpecOutput) ToPodVolumeRestoreSpecPtrOutput ¶
func (o PodVolumeRestoreSpecOutput) ToPodVolumeRestoreSpecPtrOutput() PodVolumeRestoreSpecPtrOutput
func (PodVolumeRestoreSpecOutput) ToPodVolumeRestoreSpecPtrOutputWithContext ¶
func (o PodVolumeRestoreSpecOutput) ToPodVolumeRestoreSpecPtrOutputWithContext(ctx context.Context) PodVolumeRestoreSpecPtrOutput
func (PodVolumeRestoreSpecOutput) Volume ¶
func (o PodVolumeRestoreSpecOutput) Volume() pulumi.StringOutput
Volume is the name of the volume within the Pod to be restored.
type PodVolumeRestoreSpecPod ¶
type PodVolumeRestoreSpecPod struct { // API version of the referent. ApiVersion *string `pulumi:"apiVersion"` // If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future. FieldPath *string `pulumi:"fieldPath"` // Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name *string `pulumi:"name"` // Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ Namespace *string `pulumi:"namespace"` // Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion *string `pulumi:"resourceVersion"` // UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids Uid *string `pulumi:"uid"` }
Pod is a reference to the pod containing the volume to be restored.
type PodVolumeRestoreSpecPodArgs ¶
type PodVolumeRestoreSpecPodArgs struct { // API version of the referent. ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future. FieldPath pulumi.StringPtrInput `pulumi:"fieldPath"` // Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringPtrInput `pulumi:"name"` // Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion pulumi.StringPtrInput `pulumi:"resourceVersion"` // UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids Uid pulumi.StringPtrInput `pulumi:"uid"` }
Pod is a reference to the pod containing the volume to be restored.
func (PodVolumeRestoreSpecPodArgs) ElementType ¶
func (PodVolumeRestoreSpecPodArgs) ElementType() reflect.Type
func (PodVolumeRestoreSpecPodArgs) ToPodVolumeRestoreSpecPodOutput ¶
func (i PodVolumeRestoreSpecPodArgs) ToPodVolumeRestoreSpecPodOutput() PodVolumeRestoreSpecPodOutput
func (PodVolumeRestoreSpecPodArgs) ToPodVolumeRestoreSpecPodOutputWithContext ¶
func (i PodVolumeRestoreSpecPodArgs) ToPodVolumeRestoreSpecPodOutputWithContext(ctx context.Context) PodVolumeRestoreSpecPodOutput
func (PodVolumeRestoreSpecPodArgs) ToPodVolumeRestoreSpecPodPtrOutput ¶
func (i PodVolumeRestoreSpecPodArgs) ToPodVolumeRestoreSpecPodPtrOutput() PodVolumeRestoreSpecPodPtrOutput
func (PodVolumeRestoreSpecPodArgs) ToPodVolumeRestoreSpecPodPtrOutputWithContext ¶
func (i PodVolumeRestoreSpecPodArgs) ToPodVolumeRestoreSpecPodPtrOutputWithContext(ctx context.Context) PodVolumeRestoreSpecPodPtrOutput
type PodVolumeRestoreSpecPodInput ¶
type PodVolumeRestoreSpecPodInput interface { pulumi.Input ToPodVolumeRestoreSpecPodOutput() PodVolumeRestoreSpecPodOutput ToPodVolumeRestoreSpecPodOutputWithContext(context.Context) PodVolumeRestoreSpecPodOutput }
PodVolumeRestoreSpecPodInput is an input type that accepts PodVolumeRestoreSpecPodArgs and PodVolumeRestoreSpecPodOutput values. You can construct a concrete instance of `PodVolumeRestoreSpecPodInput` via:
PodVolumeRestoreSpecPodArgs{...}
type PodVolumeRestoreSpecPodOutput ¶
type PodVolumeRestoreSpecPodOutput struct{ *pulumi.OutputState }
Pod is a reference to the pod containing the volume to be restored.
func (PodVolumeRestoreSpecPodOutput) ApiVersion ¶
func (o PodVolumeRestoreSpecPodOutput) ApiVersion() pulumi.StringPtrOutput
API version of the referent.
func (PodVolumeRestoreSpecPodOutput) ElementType ¶
func (PodVolumeRestoreSpecPodOutput) ElementType() reflect.Type
func (PodVolumeRestoreSpecPodOutput) FieldPath ¶
func (o PodVolumeRestoreSpecPodOutput) FieldPath() pulumi.StringPtrOutput
If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future.
func (PodVolumeRestoreSpecPodOutput) Kind ¶
func (o PodVolumeRestoreSpecPodOutput) Kind() pulumi.StringPtrOutput
Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (PodVolumeRestoreSpecPodOutput) Name ¶
func (o PodVolumeRestoreSpecPodOutput) Name() pulumi.StringPtrOutput
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (PodVolumeRestoreSpecPodOutput) Namespace ¶
func (o PodVolumeRestoreSpecPodOutput) Namespace() pulumi.StringPtrOutput
Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
func (PodVolumeRestoreSpecPodOutput) ResourceVersion ¶
func (o PodVolumeRestoreSpecPodOutput) ResourceVersion() pulumi.StringPtrOutput
Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
func (PodVolumeRestoreSpecPodOutput) ToPodVolumeRestoreSpecPodOutput ¶
func (o PodVolumeRestoreSpecPodOutput) ToPodVolumeRestoreSpecPodOutput() PodVolumeRestoreSpecPodOutput
func (PodVolumeRestoreSpecPodOutput) ToPodVolumeRestoreSpecPodOutputWithContext ¶
func (o PodVolumeRestoreSpecPodOutput) ToPodVolumeRestoreSpecPodOutputWithContext(ctx context.Context) PodVolumeRestoreSpecPodOutput
func (PodVolumeRestoreSpecPodOutput) ToPodVolumeRestoreSpecPodPtrOutput ¶
func (o PodVolumeRestoreSpecPodOutput) ToPodVolumeRestoreSpecPodPtrOutput() PodVolumeRestoreSpecPodPtrOutput
func (PodVolumeRestoreSpecPodOutput) ToPodVolumeRestoreSpecPodPtrOutputWithContext ¶
func (o PodVolumeRestoreSpecPodOutput) ToPodVolumeRestoreSpecPodPtrOutputWithContext(ctx context.Context) PodVolumeRestoreSpecPodPtrOutput
func (PodVolumeRestoreSpecPodOutput) Uid ¶
func (o PodVolumeRestoreSpecPodOutput) Uid() pulumi.StringPtrOutput
UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
type PodVolumeRestoreSpecPodPtrInput ¶
type PodVolumeRestoreSpecPodPtrInput interface { pulumi.Input ToPodVolumeRestoreSpecPodPtrOutput() PodVolumeRestoreSpecPodPtrOutput ToPodVolumeRestoreSpecPodPtrOutputWithContext(context.Context) PodVolumeRestoreSpecPodPtrOutput }
PodVolumeRestoreSpecPodPtrInput is an input type that accepts PodVolumeRestoreSpecPodArgs, PodVolumeRestoreSpecPodPtr and PodVolumeRestoreSpecPodPtrOutput values. You can construct a concrete instance of `PodVolumeRestoreSpecPodPtrInput` via:
PodVolumeRestoreSpecPodArgs{...} or: nil
func PodVolumeRestoreSpecPodPtr ¶
func PodVolumeRestoreSpecPodPtr(v *PodVolumeRestoreSpecPodArgs) PodVolumeRestoreSpecPodPtrInput
type PodVolumeRestoreSpecPodPtrOutput ¶
type PodVolumeRestoreSpecPodPtrOutput struct{ *pulumi.OutputState }
func (PodVolumeRestoreSpecPodPtrOutput) ApiVersion ¶
func (o PodVolumeRestoreSpecPodPtrOutput) ApiVersion() pulumi.StringPtrOutput
API version of the referent.
func (PodVolumeRestoreSpecPodPtrOutput) Elem ¶
func (o PodVolumeRestoreSpecPodPtrOutput) Elem() PodVolumeRestoreSpecPodOutput
func (PodVolumeRestoreSpecPodPtrOutput) ElementType ¶
func (PodVolumeRestoreSpecPodPtrOutput) ElementType() reflect.Type
func (PodVolumeRestoreSpecPodPtrOutput) FieldPath ¶
func (o PodVolumeRestoreSpecPodPtrOutput) FieldPath() pulumi.StringPtrOutput
If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future.
func (PodVolumeRestoreSpecPodPtrOutput) Kind ¶
func (o PodVolumeRestoreSpecPodPtrOutput) Kind() pulumi.StringPtrOutput
Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (PodVolumeRestoreSpecPodPtrOutput) Name ¶
func (o PodVolumeRestoreSpecPodPtrOutput) Name() pulumi.StringPtrOutput
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (PodVolumeRestoreSpecPodPtrOutput) Namespace ¶
func (o PodVolumeRestoreSpecPodPtrOutput) Namespace() pulumi.StringPtrOutput
Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
func (PodVolumeRestoreSpecPodPtrOutput) ResourceVersion ¶
func (o PodVolumeRestoreSpecPodPtrOutput) ResourceVersion() pulumi.StringPtrOutput
Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
func (PodVolumeRestoreSpecPodPtrOutput) ToPodVolumeRestoreSpecPodPtrOutput ¶
func (o PodVolumeRestoreSpecPodPtrOutput) ToPodVolumeRestoreSpecPodPtrOutput() PodVolumeRestoreSpecPodPtrOutput
func (PodVolumeRestoreSpecPodPtrOutput) ToPodVolumeRestoreSpecPodPtrOutputWithContext ¶
func (o PodVolumeRestoreSpecPodPtrOutput) ToPodVolumeRestoreSpecPodPtrOutputWithContext(ctx context.Context) PodVolumeRestoreSpecPodPtrOutput
func (PodVolumeRestoreSpecPodPtrOutput) Uid ¶
func (o PodVolumeRestoreSpecPodPtrOutput) Uid() pulumi.StringPtrOutput
UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
type PodVolumeRestoreSpecPtrInput ¶
type PodVolumeRestoreSpecPtrInput interface { pulumi.Input ToPodVolumeRestoreSpecPtrOutput() PodVolumeRestoreSpecPtrOutput ToPodVolumeRestoreSpecPtrOutputWithContext(context.Context) PodVolumeRestoreSpecPtrOutput }
PodVolumeRestoreSpecPtrInput is an input type that accepts PodVolumeRestoreSpecArgs, PodVolumeRestoreSpecPtr and PodVolumeRestoreSpecPtrOutput values. You can construct a concrete instance of `PodVolumeRestoreSpecPtrInput` via:
PodVolumeRestoreSpecArgs{...} or: nil
func PodVolumeRestoreSpecPtr ¶
func PodVolumeRestoreSpecPtr(v *PodVolumeRestoreSpecArgs) PodVolumeRestoreSpecPtrInput
type PodVolumeRestoreSpecPtrOutput ¶
type PodVolumeRestoreSpecPtrOutput struct{ *pulumi.OutputState }
func (PodVolumeRestoreSpecPtrOutput) BackupStorageLocation ¶
func (o PodVolumeRestoreSpecPtrOutput) BackupStorageLocation() pulumi.StringPtrOutput
BackupStorageLocation is the name of the backup storage location where the restic repository is stored.
func (PodVolumeRestoreSpecPtrOutput) Elem ¶
func (o PodVolumeRestoreSpecPtrOutput) Elem() PodVolumeRestoreSpecOutput
func (PodVolumeRestoreSpecPtrOutput) ElementType ¶
func (PodVolumeRestoreSpecPtrOutput) ElementType() reflect.Type
func (PodVolumeRestoreSpecPtrOutput) Pod ¶
func (o PodVolumeRestoreSpecPtrOutput) Pod() PodVolumeRestoreSpecPodPtrOutput
Pod is a reference to the pod containing the volume to be restored.
func (PodVolumeRestoreSpecPtrOutput) RepoIdentifier ¶
func (o PodVolumeRestoreSpecPtrOutput) RepoIdentifier() pulumi.StringPtrOutput
RepoIdentifier is the restic repository identifier.
func (PodVolumeRestoreSpecPtrOutput) SnapshotID ¶
func (o PodVolumeRestoreSpecPtrOutput) SnapshotID() pulumi.StringPtrOutput
SnapshotID is the ID of the volume snapshot to be restored.
func (PodVolumeRestoreSpecPtrOutput) ToPodVolumeRestoreSpecPtrOutput ¶
func (o PodVolumeRestoreSpecPtrOutput) ToPodVolumeRestoreSpecPtrOutput() PodVolumeRestoreSpecPtrOutput
func (PodVolumeRestoreSpecPtrOutput) ToPodVolumeRestoreSpecPtrOutputWithContext ¶
func (o PodVolumeRestoreSpecPtrOutput) ToPodVolumeRestoreSpecPtrOutputWithContext(ctx context.Context) PodVolumeRestoreSpecPtrOutput
func (PodVolumeRestoreSpecPtrOutput) Volume ¶
func (o PodVolumeRestoreSpecPtrOutput) Volume() pulumi.StringPtrOutput
Volume is the name of the volume within the Pod to be restored.
type PodVolumeRestoreState ¶
type PodVolumeRestoreState struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // PodVolumeRestoreSpec is the specification for a PodVolumeRestore. Spec PodVolumeRestoreSpecPtrInput // PodVolumeRestoreStatus is the current status of a PodVolumeRestore. Status PodVolumeRestoreStatusPtrInput }
func (PodVolumeRestoreState) ElementType ¶
func (PodVolumeRestoreState) ElementType() reflect.Type
type PodVolumeRestoreStatus ¶
type PodVolumeRestoreStatus struct { // CompletionTimestamp records the time a restore was completed. Completion time is recorded even on failed restores. The server's time is used for CompletionTimestamps CompletionTimestamp *string `pulumi:"completionTimestamp"` // Errors is a count of all error messages that were generated during execution of the pod volume restore. The actual errors are in the restic log Errors *int `pulumi:"errors"` // Message is a message about the pod volume restore's status. Message *string `pulumi:"message"` // Phase is the current state of the PodVolumeRestore. Phase *string `pulumi:"phase"` // Progress holds the total number of bytes of the snapshot and the current number of restored bytes. This can be used to display progress information about the restore operation. Progress *PodVolumeRestoreStatusProgress `pulumi:"progress"` // ResticPod is the name of the restic pod which processed the restore. Any errors referenced in Errors or VerifyErrors will be logged in this pod's log. ResticPod *string `pulumi:"resticPod"` // StartTimestamp records the time a restore was started. The server's time is used for StartTimestamps StartTimestamp *string `pulumi:"startTimestamp"` // VerifyErrors is a count of all verification-related error messages that were generated during execution of the pod volume restore. The actual errors are in the restic log VerifyErrors *int `pulumi:"verifyErrors"` }
PodVolumeRestoreStatus is the current status of a PodVolumeRestore.
type PodVolumeRestoreStatusArgs ¶
type PodVolumeRestoreStatusArgs struct { // CompletionTimestamp records the time a restore was completed. Completion time is recorded even on failed restores. The server's time is used for CompletionTimestamps CompletionTimestamp pulumi.StringPtrInput `pulumi:"completionTimestamp"` // Errors is a count of all error messages that were generated during execution of the pod volume restore. The actual errors are in the restic log Errors pulumi.IntPtrInput `pulumi:"errors"` // Message is a message about the pod volume restore's status. Message pulumi.StringPtrInput `pulumi:"message"` // Phase is the current state of the PodVolumeRestore. Phase pulumi.StringPtrInput `pulumi:"phase"` // Progress holds the total number of bytes of the snapshot and the current number of restored bytes. This can be used to display progress information about the restore operation. Progress PodVolumeRestoreStatusProgressPtrInput `pulumi:"progress"` // ResticPod is the name of the restic pod which processed the restore. Any errors referenced in Errors or VerifyErrors will be logged in this pod's log. ResticPod pulumi.StringPtrInput `pulumi:"resticPod"` // StartTimestamp records the time a restore was started. The server's time is used for StartTimestamps StartTimestamp pulumi.StringPtrInput `pulumi:"startTimestamp"` // VerifyErrors is a count of all verification-related error messages that were generated during execution of the pod volume restore. The actual errors are in the restic log VerifyErrors pulumi.IntPtrInput `pulumi:"verifyErrors"` }
PodVolumeRestoreStatus is the current status of a PodVolumeRestore.
func (PodVolumeRestoreStatusArgs) ElementType ¶
func (PodVolumeRestoreStatusArgs) ElementType() reflect.Type
func (PodVolumeRestoreStatusArgs) ToPodVolumeRestoreStatusOutput ¶
func (i PodVolumeRestoreStatusArgs) ToPodVolumeRestoreStatusOutput() PodVolumeRestoreStatusOutput
func (PodVolumeRestoreStatusArgs) ToPodVolumeRestoreStatusOutputWithContext ¶
func (i PodVolumeRestoreStatusArgs) ToPodVolumeRestoreStatusOutputWithContext(ctx context.Context) PodVolumeRestoreStatusOutput
func (PodVolumeRestoreStatusArgs) ToPodVolumeRestoreStatusPtrOutput ¶
func (i PodVolumeRestoreStatusArgs) ToPodVolumeRestoreStatusPtrOutput() PodVolumeRestoreStatusPtrOutput
func (PodVolumeRestoreStatusArgs) ToPodVolumeRestoreStatusPtrOutputWithContext ¶
func (i PodVolumeRestoreStatusArgs) ToPodVolumeRestoreStatusPtrOutputWithContext(ctx context.Context) PodVolumeRestoreStatusPtrOutput
type PodVolumeRestoreStatusInput ¶
type PodVolumeRestoreStatusInput interface { pulumi.Input ToPodVolumeRestoreStatusOutput() PodVolumeRestoreStatusOutput ToPodVolumeRestoreStatusOutputWithContext(context.Context) PodVolumeRestoreStatusOutput }
PodVolumeRestoreStatusInput is an input type that accepts PodVolumeRestoreStatusArgs and PodVolumeRestoreStatusOutput values. You can construct a concrete instance of `PodVolumeRestoreStatusInput` via:
PodVolumeRestoreStatusArgs{...}
type PodVolumeRestoreStatusOutput ¶
type PodVolumeRestoreStatusOutput struct{ *pulumi.OutputState }
PodVolumeRestoreStatus is the current status of a PodVolumeRestore.
func (PodVolumeRestoreStatusOutput) CompletionTimestamp ¶
func (o PodVolumeRestoreStatusOutput) CompletionTimestamp() pulumi.StringPtrOutput
CompletionTimestamp records the time a restore was completed. Completion time is recorded even on failed restores. The server's time is used for CompletionTimestamps
func (PodVolumeRestoreStatusOutput) ElementType ¶
func (PodVolumeRestoreStatusOutput) ElementType() reflect.Type
func (PodVolumeRestoreStatusOutput) Errors ¶
func (o PodVolumeRestoreStatusOutput) Errors() pulumi.IntPtrOutput
Errors is a count of all error messages that were generated during execution of the pod volume restore. The actual errors are in the restic log
func (PodVolumeRestoreStatusOutput) Message ¶
func (o PodVolumeRestoreStatusOutput) Message() pulumi.StringPtrOutput
Message is a message about the pod volume restore's status.
func (PodVolumeRestoreStatusOutput) Phase ¶
func (o PodVolumeRestoreStatusOutput) Phase() pulumi.StringPtrOutput
Phase is the current state of the PodVolumeRestore.
func (PodVolumeRestoreStatusOutput) Progress ¶
func (o PodVolumeRestoreStatusOutput) Progress() PodVolumeRestoreStatusProgressPtrOutput
Progress holds the total number of bytes of the snapshot and the current number of restored bytes. This can be used to display progress information about the restore operation.
func (PodVolumeRestoreStatusOutput) ResticPod ¶
func (o PodVolumeRestoreStatusOutput) ResticPod() pulumi.StringPtrOutput
ResticPod is the name of the restic pod which processed the restore. Any errors referenced in Errors or VerifyErrors will be logged in this pod's log.
func (PodVolumeRestoreStatusOutput) StartTimestamp ¶
func (o PodVolumeRestoreStatusOutput) StartTimestamp() pulumi.StringPtrOutput
StartTimestamp records the time a restore was started. The server's time is used for StartTimestamps
func (PodVolumeRestoreStatusOutput) ToPodVolumeRestoreStatusOutput ¶
func (o PodVolumeRestoreStatusOutput) ToPodVolumeRestoreStatusOutput() PodVolumeRestoreStatusOutput
func (PodVolumeRestoreStatusOutput) ToPodVolumeRestoreStatusOutputWithContext ¶
func (o PodVolumeRestoreStatusOutput) ToPodVolumeRestoreStatusOutputWithContext(ctx context.Context) PodVolumeRestoreStatusOutput
func (PodVolumeRestoreStatusOutput) ToPodVolumeRestoreStatusPtrOutput ¶
func (o PodVolumeRestoreStatusOutput) ToPodVolumeRestoreStatusPtrOutput() PodVolumeRestoreStatusPtrOutput
func (PodVolumeRestoreStatusOutput) ToPodVolumeRestoreStatusPtrOutputWithContext ¶
func (o PodVolumeRestoreStatusOutput) ToPodVolumeRestoreStatusPtrOutputWithContext(ctx context.Context) PodVolumeRestoreStatusPtrOutput
func (PodVolumeRestoreStatusOutput) VerifyErrors ¶
func (o PodVolumeRestoreStatusOutput) VerifyErrors() pulumi.IntPtrOutput
VerifyErrors is a count of all verification-related error messages that were generated during execution of the pod volume restore. The actual errors are in the restic log
type PodVolumeRestoreStatusProgress ¶
type PodVolumeRestoreStatusProgress struct { BytesDone *int `pulumi:"bytesDone"` TotalBytes *int `pulumi:"totalBytes"` }
Progress holds the total number of bytes of the snapshot and the current number of restored bytes. This can be used to display progress information about the restore operation.
type PodVolumeRestoreStatusProgressArgs ¶
type PodVolumeRestoreStatusProgressArgs struct { BytesDone pulumi.IntPtrInput `pulumi:"bytesDone"` TotalBytes pulumi.IntPtrInput `pulumi:"totalBytes"` }
Progress holds the total number of bytes of the snapshot and the current number of restored bytes. This can be used to display progress information about the restore operation.
func (PodVolumeRestoreStatusProgressArgs) ElementType ¶
func (PodVolumeRestoreStatusProgressArgs) ElementType() reflect.Type
func (PodVolumeRestoreStatusProgressArgs) ToPodVolumeRestoreStatusProgressOutput ¶
func (i PodVolumeRestoreStatusProgressArgs) ToPodVolumeRestoreStatusProgressOutput() PodVolumeRestoreStatusProgressOutput
func (PodVolumeRestoreStatusProgressArgs) ToPodVolumeRestoreStatusProgressOutputWithContext ¶
func (i PodVolumeRestoreStatusProgressArgs) ToPodVolumeRestoreStatusProgressOutputWithContext(ctx context.Context) PodVolumeRestoreStatusProgressOutput
func (PodVolumeRestoreStatusProgressArgs) ToPodVolumeRestoreStatusProgressPtrOutput ¶
func (i PodVolumeRestoreStatusProgressArgs) ToPodVolumeRestoreStatusProgressPtrOutput() PodVolumeRestoreStatusProgressPtrOutput
func (PodVolumeRestoreStatusProgressArgs) ToPodVolumeRestoreStatusProgressPtrOutputWithContext ¶
func (i PodVolumeRestoreStatusProgressArgs) ToPodVolumeRestoreStatusProgressPtrOutputWithContext(ctx context.Context) PodVolumeRestoreStatusProgressPtrOutput
type PodVolumeRestoreStatusProgressInput ¶
type PodVolumeRestoreStatusProgressInput interface { pulumi.Input ToPodVolumeRestoreStatusProgressOutput() PodVolumeRestoreStatusProgressOutput ToPodVolumeRestoreStatusProgressOutputWithContext(context.Context) PodVolumeRestoreStatusProgressOutput }
PodVolumeRestoreStatusProgressInput is an input type that accepts PodVolumeRestoreStatusProgressArgs and PodVolumeRestoreStatusProgressOutput values. You can construct a concrete instance of `PodVolumeRestoreStatusProgressInput` via:
PodVolumeRestoreStatusProgressArgs{...}
type PodVolumeRestoreStatusProgressOutput ¶
type PodVolumeRestoreStatusProgressOutput struct{ *pulumi.OutputState }
Progress holds the total number of bytes of the snapshot and the current number of restored bytes. This can be used to display progress information about the restore operation.
func (PodVolumeRestoreStatusProgressOutput) BytesDone ¶
func (o PodVolumeRestoreStatusProgressOutput) BytesDone() pulumi.IntPtrOutput
func (PodVolumeRestoreStatusProgressOutput) ElementType ¶
func (PodVolumeRestoreStatusProgressOutput) ElementType() reflect.Type
func (PodVolumeRestoreStatusProgressOutput) ToPodVolumeRestoreStatusProgressOutput ¶
func (o PodVolumeRestoreStatusProgressOutput) ToPodVolumeRestoreStatusProgressOutput() PodVolumeRestoreStatusProgressOutput
func (PodVolumeRestoreStatusProgressOutput) ToPodVolumeRestoreStatusProgressOutputWithContext ¶
func (o PodVolumeRestoreStatusProgressOutput) ToPodVolumeRestoreStatusProgressOutputWithContext(ctx context.Context) PodVolumeRestoreStatusProgressOutput
func (PodVolumeRestoreStatusProgressOutput) ToPodVolumeRestoreStatusProgressPtrOutput ¶
func (o PodVolumeRestoreStatusProgressOutput) ToPodVolumeRestoreStatusProgressPtrOutput() PodVolumeRestoreStatusProgressPtrOutput
func (PodVolumeRestoreStatusProgressOutput) ToPodVolumeRestoreStatusProgressPtrOutputWithContext ¶
func (o PodVolumeRestoreStatusProgressOutput) ToPodVolumeRestoreStatusProgressPtrOutputWithContext(ctx context.Context) PodVolumeRestoreStatusProgressPtrOutput
func (PodVolumeRestoreStatusProgressOutput) TotalBytes ¶
func (o PodVolumeRestoreStatusProgressOutput) TotalBytes() pulumi.IntPtrOutput
type PodVolumeRestoreStatusProgressPtrInput ¶
type PodVolumeRestoreStatusProgressPtrInput interface { pulumi.Input ToPodVolumeRestoreStatusProgressPtrOutput() PodVolumeRestoreStatusProgressPtrOutput ToPodVolumeRestoreStatusProgressPtrOutputWithContext(context.Context) PodVolumeRestoreStatusProgressPtrOutput }
PodVolumeRestoreStatusProgressPtrInput is an input type that accepts PodVolumeRestoreStatusProgressArgs, PodVolumeRestoreStatusProgressPtr and PodVolumeRestoreStatusProgressPtrOutput values. You can construct a concrete instance of `PodVolumeRestoreStatusProgressPtrInput` via:
PodVolumeRestoreStatusProgressArgs{...} or: nil
func PodVolumeRestoreStatusProgressPtr ¶
func PodVolumeRestoreStatusProgressPtr(v *PodVolumeRestoreStatusProgressArgs) PodVolumeRestoreStatusProgressPtrInput
type PodVolumeRestoreStatusProgressPtrOutput ¶
type PodVolumeRestoreStatusProgressPtrOutput struct{ *pulumi.OutputState }
func (PodVolumeRestoreStatusProgressPtrOutput) BytesDone ¶
func (o PodVolumeRestoreStatusProgressPtrOutput) BytesDone() pulumi.IntPtrOutput
func (PodVolumeRestoreStatusProgressPtrOutput) ElementType ¶
func (PodVolumeRestoreStatusProgressPtrOutput) ElementType() reflect.Type
func (PodVolumeRestoreStatusProgressPtrOutput) ToPodVolumeRestoreStatusProgressPtrOutput ¶
func (o PodVolumeRestoreStatusProgressPtrOutput) ToPodVolumeRestoreStatusProgressPtrOutput() PodVolumeRestoreStatusProgressPtrOutput
func (PodVolumeRestoreStatusProgressPtrOutput) ToPodVolumeRestoreStatusProgressPtrOutputWithContext ¶
func (o PodVolumeRestoreStatusProgressPtrOutput) ToPodVolumeRestoreStatusProgressPtrOutputWithContext(ctx context.Context) PodVolumeRestoreStatusProgressPtrOutput
func (PodVolumeRestoreStatusProgressPtrOutput) TotalBytes ¶
func (o PodVolumeRestoreStatusProgressPtrOutput) TotalBytes() pulumi.IntPtrOutput
type PodVolumeRestoreStatusPtrInput ¶
type PodVolumeRestoreStatusPtrInput interface { pulumi.Input ToPodVolumeRestoreStatusPtrOutput() PodVolumeRestoreStatusPtrOutput ToPodVolumeRestoreStatusPtrOutputWithContext(context.Context) PodVolumeRestoreStatusPtrOutput }
PodVolumeRestoreStatusPtrInput is an input type that accepts PodVolumeRestoreStatusArgs, PodVolumeRestoreStatusPtr and PodVolumeRestoreStatusPtrOutput values. You can construct a concrete instance of `PodVolumeRestoreStatusPtrInput` via:
PodVolumeRestoreStatusArgs{...} or: nil
func PodVolumeRestoreStatusPtr ¶
func PodVolumeRestoreStatusPtr(v *PodVolumeRestoreStatusArgs) PodVolumeRestoreStatusPtrInput
type PodVolumeRestoreStatusPtrOutput ¶
type PodVolumeRestoreStatusPtrOutput struct{ *pulumi.OutputState }
func (PodVolumeRestoreStatusPtrOutput) CompletionTimestamp ¶
func (o PodVolumeRestoreStatusPtrOutput) CompletionTimestamp() pulumi.StringPtrOutput
CompletionTimestamp records the time a restore was completed. Completion time is recorded even on failed restores. The server's time is used for CompletionTimestamps
func (PodVolumeRestoreStatusPtrOutput) Elem ¶
func (o PodVolumeRestoreStatusPtrOutput) Elem() PodVolumeRestoreStatusOutput
func (PodVolumeRestoreStatusPtrOutput) ElementType ¶
func (PodVolumeRestoreStatusPtrOutput) ElementType() reflect.Type
func (PodVolumeRestoreStatusPtrOutput) Errors ¶
func (o PodVolumeRestoreStatusPtrOutput) Errors() pulumi.IntPtrOutput
Errors is a count of all error messages that were generated during execution of the pod volume restore. The actual errors are in the restic log
func (PodVolumeRestoreStatusPtrOutput) Message ¶
func (o PodVolumeRestoreStatusPtrOutput) Message() pulumi.StringPtrOutput
Message is a message about the pod volume restore's status.
func (PodVolumeRestoreStatusPtrOutput) Phase ¶
func (o PodVolumeRestoreStatusPtrOutput) Phase() pulumi.StringPtrOutput
Phase is the current state of the PodVolumeRestore.
func (PodVolumeRestoreStatusPtrOutput) Progress ¶
func (o PodVolumeRestoreStatusPtrOutput) Progress() PodVolumeRestoreStatusProgressPtrOutput
Progress holds the total number of bytes of the snapshot and the current number of restored bytes. This can be used to display progress information about the restore operation.
func (PodVolumeRestoreStatusPtrOutput) ResticPod ¶
func (o PodVolumeRestoreStatusPtrOutput) ResticPod() pulumi.StringPtrOutput
ResticPod is the name of the restic pod which processed the restore. Any errors referenced in Errors or VerifyErrors will be logged in this pod's log.
func (PodVolumeRestoreStatusPtrOutput) StartTimestamp ¶
func (o PodVolumeRestoreStatusPtrOutput) StartTimestamp() pulumi.StringPtrOutput
StartTimestamp records the time a restore was started. The server's time is used for StartTimestamps
func (PodVolumeRestoreStatusPtrOutput) ToPodVolumeRestoreStatusPtrOutput ¶
func (o PodVolumeRestoreStatusPtrOutput) ToPodVolumeRestoreStatusPtrOutput() PodVolumeRestoreStatusPtrOutput
func (PodVolumeRestoreStatusPtrOutput) ToPodVolumeRestoreStatusPtrOutputWithContext ¶
func (o PodVolumeRestoreStatusPtrOutput) ToPodVolumeRestoreStatusPtrOutputWithContext(ctx context.Context) PodVolumeRestoreStatusPtrOutput
func (PodVolumeRestoreStatusPtrOutput) VerifyErrors ¶
func (o PodVolumeRestoreStatusPtrOutput) VerifyErrors() pulumi.IntPtrOutput
VerifyErrors is a count of all verification-related error messages that were generated during execution of the pod volume restore. The actual errors are in the restic log
type PodVolumeRestoreType ¶
type PodVolumeRestoreType struct { ApiVersion *string `pulumi:"apiVersion"` Kind *string `pulumi:"kind"` Metadata *metav1.ObjectMeta `pulumi:"metadata"` // PodVolumeRestoreSpec is the specification for a PodVolumeRestore. Spec *PodVolumeRestoreSpec `pulumi:"spec"` // PodVolumeRestoreStatus is the current status of a PodVolumeRestore. Status *PodVolumeRestoreStatus `pulumi:"status"` }
type PodVolumeRestoreTypeArgs ¶
type PodVolumeRestoreTypeArgs struct { ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` Kind pulumi.StringPtrInput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // PodVolumeRestoreSpec is the specification for a PodVolumeRestore. Spec PodVolumeRestoreSpecPtrInput `pulumi:"spec"` // PodVolumeRestoreStatus is the current status of a PodVolumeRestore. Status PodVolumeRestoreStatusPtrInput `pulumi:"status"` }
func (PodVolumeRestoreTypeArgs) ElementType ¶
func (PodVolumeRestoreTypeArgs) ElementType() reflect.Type
func (PodVolumeRestoreTypeArgs) ToPodVolumeRestoreTypeOutput ¶
func (i PodVolumeRestoreTypeArgs) ToPodVolumeRestoreTypeOutput() PodVolumeRestoreTypeOutput
func (PodVolumeRestoreTypeArgs) ToPodVolumeRestoreTypeOutputWithContext ¶
func (i PodVolumeRestoreTypeArgs) ToPodVolumeRestoreTypeOutputWithContext(ctx context.Context) PodVolumeRestoreTypeOutput
type PodVolumeRestoreTypeInput ¶
type PodVolumeRestoreTypeInput interface { pulumi.Input ToPodVolumeRestoreTypeOutput() PodVolumeRestoreTypeOutput ToPodVolumeRestoreTypeOutputWithContext(context.Context) PodVolumeRestoreTypeOutput }
PodVolumeRestoreTypeInput is an input type that accepts PodVolumeRestoreTypeArgs and PodVolumeRestoreTypeOutput values. You can construct a concrete instance of `PodVolumeRestoreTypeInput` via:
PodVolumeRestoreTypeArgs{...}
type PodVolumeRestoreTypeOutput ¶
type PodVolumeRestoreTypeOutput struct{ *pulumi.OutputState }
func (PodVolumeRestoreTypeOutput) ApiVersion ¶
func (o PodVolumeRestoreTypeOutput) ApiVersion() pulumi.StringPtrOutput
func (PodVolumeRestoreTypeOutput) ElementType ¶
func (PodVolumeRestoreTypeOutput) ElementType() reflect.Type
func (PodVolumeRestoreTypeOutput) Kind ¶
func (o PodVolumeRestoreTypeOutput) Kind() pulumi.StringPtrOutput
func (PodVolumeRestoreTypeOutput) Metadata ¶
func (o PodVolumeRestoreTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
func (PodVolumeRestoreTypeOutput) Spec ¶
func (o PodVolumeRestoreTypeOutput) Spec() PodVolumeRestoreSpecPtrOutput
PodVolumeRestoreSpec is the specification for a PodVolumeRestore.
func (PodVolumeRestoreTypeOutput) Status ¶
func (o PodVolumeRestoreTypeOutput) Status() PodVolumeRestoreStatusPtrOutput
PodVolumeRestoreStatus is the current status of a PodVolumeRestore.
func (PodVolumeRestoreTypeOutput) ToPodVolumeRestoreTypeOutput ¶
func (o PodVolumeRestoreTypeOutput) ToPodVolumeRestoreTypeOutput() PodVolumeRestoreTypeOutput
func (PodVolumeRestoreTypeOutput) ToPodVolumeRestoreTypeOutputWithContext ¶
func (o PodVolumeRestoreTypeOutput) ToPodVolumeRestoreTypeOutputWithContext(ctx context.Context) PodVolumeRestoreTypeOutput
type ResticRepository ¶
type ResticRepository struct { pulumi.CustomResourceState ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // ResticRepositorySpec is the specification for a ResticRepository. Spec ResticRepositorySpecPtrOutput `pulumi:"spec"` // ResticRepositoryStatus is the current status of a ResticRepository. Status ResticRepositoryStatusPtrOutput `pulumi:"status"` }
func GetResticRepository ¶
func GetResticRepository(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResticRepositoryState, opts ...pulumi.ResourceOption) (*ResticRepository, error)
GetResticRepository gets an existing ResticRepository 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 NewResticRepository ¶
func NewResticRepository(ctx *pulumi.Context, name string, args *ResticRepositoryArgs, opts ...pulumi.ResourceOption) (*ResticRepository, error)
NewResticRepository registers a new resource with the given unique name, arguments, and options.
type ResticRepositoryArgs ¶
type ResticRepositoryArgs struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // ResticRepositorySpec is the specification for a ResticRepository. Spec ResticRepositorySpecPtrInput // ResticRepositoryStatus is the current status of a ResticRepository. Status ResticRepositoryStatusPtrInput }
The set of arguments for constructing a ResticRepository resource.
func (ResticRepositoryArgs) ElementType ¶
func (ResticRepositoryArgs) ElementType() reflect.Type
type ResticRepositoryMetadata ¶
type ResticRepositoryMetadata struct { }
type ResticRepositoryMetadataArgs ¶
type ResticRepositoryMetadataArgs struct { }
func (ResticRepositoryMetadataArgs) ElementType ¶
func (ResticRepositoryMetadataArgs) ElementType() reflect.Type
func (ResticRepositoryMetadataArgs) ToResticRepositoryMetadataOutput ¶
func (i ResticRepositoryMetadataArgs) ToResticRepositoryMetadataOutput() ResticRepositoryMetadataOutput
func (ResticRepositoryMetadataArgs) ToResticRepositoryMetadataOutputWithContext ¶
func (i ResticRepositoryMetadataArgs) ToResticRepositoryMetadataOutputWithContext(ctx context.Context) ResticRepositoryMetadataOutput
type ResticRepositoryMetadataInput ¶
type ResticRepositoryMetadataInput interface { pulumi.Input ToResticRepositoryMetadataOutput() ResticRepositoryMetadataOutput ToResticRepositoryMetadataOutputWithContext(context.Context) ResticRepositoryMetadataOutput }
ResticRepositoryMetadataInput is an input type that accepts ResticRepositoryMetadataArgs and ResticRepositoryMetadataOutput values. You can construct a concrete instance of `ResticRepositoryMetadataInput` via:
ResticRepositoryMetadataArgs{...}
type ResticRepositoryMetadataOutput ¶
type ResticRepositoryMetadataOutput struct{ *pulumi.OutputState }
func (ResticRepositoryMetadataOutput) ElementType ¶
func (ResticRepositoryMetadataOutput) ElementType() reflect.Type
func (ResticRepositoryMetadataOutput) ToResticRepositoryMetadataOutput ¶
func (o ResticRepositoryMetadataOutput) ToResticRepositoryMetadataOutput() ResticRepositoryMetadataOutput
func (ResticRepositoryMetadataOutput) ToResticRepositoryMetadataOutputWithContext ¶
func (o ResticRepositoryMetadataOutput) ToResticRepositoryMetadataOutputWithContext(ctx context.Context) ResticRepositoryMetadataOutput
type ResticRepositorySpec ¶
type ResticRepositorySpec struct { // BackupStorageLocation is the name of the BackupStorageLocation that should contain this repository. BackupStorageLocation string `pulumi:"backupStorageLocation"` // MaintenanceFrequency is how often maintenance should be run. MaintenanceFrequency string `pulumi:"maintenanceFrequency"` // ResticIdentifier is the full restic-compatible string for identifying this repository. ResticIdentifier string `pulumi:"resticIdentifier"` // VolumeNamespace is the namespace this restic repository contains pod volume backups for. VolumeNamespace string `pulumi:"volumeNamespace"` }
ResticRepositorySpec is the specification for a ResticRepository.
type ResticRepositorySpecArgs ¶
type ResticRepositorySpecArgs struct { // BackupStorageLocation is the name of the BackupStorageLocation that should contain this repository. BackupStorageLocation pulumi.StringInput `pulumi:"backupStorageLocation"` // MaintenanceFrequency is how often maintenance should be run. MaintenanceFrequency pulumi.StringInput `pulumi:"maintenanceFrequency"` // ResticIdentifier is the full restic-compatible string for identifying this repository. ResticIdentifier pulumi.StringInput `pulumi:"resticIdentifier"` // VolumeNamespace is the namespace this restic repository contains pod volume backups for. VolumeNamespace pulumi.StringInput `pulumi:"volumeNamespace"` }
ResticRepositorySpec is the specification for a ResticRepository.
func (ResticRepositorySpecArgs) ElementType ¶
func (ResticRepositorySpecArgs) ElementType() reflect.Type
func (ResticRepositorySpecArgs) ToResticRepositorySpecOutput ¶
func (i ResticRepositorySpecArgs) ToResticRepositorySpecOutput() ResticRepositorySpecOutput
func (ResticRepositorySpecArgs) ToResticRepositorySpecOutputWithContext ¶
func (i ResticRepositorySpecArgs) ToResticRepositorySpecOutputWithContext(ctx context.Context) ResticRepositorySpecOutput
func (ResticRepositorySpecArgs) ToResticRepositorySpecPtrOutput ¶
func (i ResticRepositorySpecArgs) ToResticRepositorySpecPtrOutput() ResticRepositorySpecPtrOutput
func (ResticRepositorySpecArgs) ToResticRepositorySpecPtrOutputWithContext ¶
func (i ResticRepositorySpecArgs) ToResticRepositorySpecPtrOutputWithContext(ctx context.Context) ResticRepositorySpecPtrOutput
type ResticRepositorySpecInput ¶
type ResticRepositorySpecInput interface { pulumi.Input ToResticRepositorySpecOutput() ResticRepositorySpecOutput ToResticRepositorySpecOutputWithContext(context.Context) ResticRepositorySpecOutput }
ResticRepositorySpecInput is an input type that accepts ResticRepositorySpecArgs and ResticRepositorySpecOutput values. You can construct a concrete instance of `ResticRepositorySpecInput` via:
ResticRepositorySpecArgs{...}
type ResticRepositorySpecOutput ¶
type ResticRepositorySpecOutput struct{ *pulumi.OutputState }
ResticRepositorySpec is the specification for a ResticRepository.
func (ResticRepositorySpecOutput) BackupStorageLocation ¶
func (o ResticRepositorySpecOutput) BackupStorageLocation() pulumi.StringOutput
BackupStorageLocation is the name of the BackupStorageLocation that should contain this repository.
func (ResticRepositorySpecOutput) ElementType ¶
func (ResticRepositorySpecOutput) ElementType() reflect.Type
func (ResticRepositorySpecOutput) MaintenanceFrequency ¶
func (o ResticRepositorySpecOutput) MaintenanceFrequency() pulumi.StringOutput
MaintenanceFrequency is how often maintenance should be run.
func (ResticRepositorySpecOutput) ResticIdentifier ¶
func (o ResticRepositorySpecOutput) ResticIdentifier() pulumi.StringOutput
ResticIdentifier is the full restic-compatible string for identifying this repository.
func (ResticRepositorySpecOutput) ToResticRepositorySpecOutput ¶
func (o ResticRepositorySpecOutput) ToResticRepositorySpecOutput() ResticRepositorySpecOutput
func (ResticRepositorySpecOutput) ToResticRepositorySpecOutputWithContext ¶
func (o ResticRepositorySpecOutput) ToResticRepositorySpecOutputWithContext(ctx context.Context) ResticRepositorySpecOutput
func (ResticRepositorySpecOutput) ToResticRepositorySpecPtrOutput ¶
func (o ResticRepositorySpecOutput) ToResticRepositorySpecPtrOutput() ResticRepositorySpecPtrOutput
func (ResticRepositorySpecOutput) ToResticRepositorySpecPtrOutputWithContext ¶
func (o ResticRepositorySpecOutput) ToResticRepositorySpecPtrOutputWithContext(ctx context.Context) ResticRepositorySpecPtrOutput
func (ResticRepositorySpecOutput) VolumeNamespace ¶
func (o ResticRepositorySpecOutput) VolumeNamespace() pulumi.StringOutput
VolumeNamespace is the namespace this restic repository contains pod volume backups for.
type ResticRepositorySpecPtrInput ¶
type ResticRepositorySpecPtrInput interface { pulumi.Input ToResticRepositorySpecPtrOutput() ResticRepositorySpecPtrOutput ToResticRepositorySpecPtrOutputWithContext(context.Context) ResticRepositorySpecPtrOutput }
ResticRepositorySpecPtrInput is an input type that accepts ResticRepositorySpecArgs, ResticRepositorySpecPtr and ResticRepositorySpecPtrOutput values. You can construct a concrete instance of `ResticRepositorySpecPtrInput` via:
ResticRepositorySpecArgs{...} or: nil
func ResticRepositorySpecPtr ¶
func ResticRepositorySpecPtr(v *ResticRepositorySpecArgs) ResticRepositorySpecPtrInput
type ResticRepositorySpecPtrOutput ¶
type ResticRepositorySpecPtrOutput struct{ *pulumi.OutputState }
func (ResticRepositorySpecPtrOutput) BackupStorageLocation ¶
func (o ResticRepositorySpecPtrOutput) BackupStorageLocation() pulumi.StringPtrOutput
BackupStorageLocation is the name of the BackupStorageLocation that should contain this repository.
func (ResticRepositorySpecPtrOutput) Elem ¶
func (o ResticRepositorySpecPtrOutput) Elem() ResticRepositorySpecOutput
func (ResticRepositorySpecPtrOutput) ElementType ¶
func (ResticRepositorySpecPtrOutput) ElementType() reflect.Type
func (ResticRepositorySpecPtrOutput) MaintenanceFrequency ¶
func (o ResticRepositorySpecPtrOutput) MaintenanceFrequency() pulumi.StringPtrOutput
MaintenanceFrequency is how often maintenance should be run.
func (ResticRepositorySpecPtrOutput) ResticIdentifier ¶
func (o ResticRepositorySpecPtrOutput) ResticIdentifier() pulumi.StringPtrOutput
ResticIdentifier is the full restic-compatible string for identifying this repository.
func (ResticRepositorySpecPtrOutput) ToResticRepositorySpecPtrOutput ¶
func (o ResticRepositorySpecPtrOutput) ToResticRepositorySpecPtrOutput() ResticRepositorySpecPtrOutput
func (ResticRepositorySpecPtrOutput) ToResticRepositorySpecPtrOutputWithContext ¶
func (o ResticRepositorySpecPtrOutput) ToResticRepositorySpecPtrOutputWithContext(ctx context.Context) ResticRepositorySpecPtrOutput
func (ResticRepositorySpecPtrOutput) VolumeNamespace ¶
func (o ResticRepositorySpecPtrOutput) VolumeNamespace() pulumi.StringPtrOutput
VolumeNamespace is the namespace this restic repository contains pod volume backups for.
type ResticRepositoryState ¶
type ResticRepositoryState struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // ResticRepositorySpec is the specification for a ResticRepository. Spec ResticRepositorySpecPtrInput // ResticRepositoryStatus is the current status of a ResticRepository. Status ResticRepositoryStatusPtrInput }
func (ResticRepositoryState) ElementType ¶
func (ResticRepositoryState) ElementType() reflect.Type
type ResticRepositoryStatus ¶
type ResticRepositoryStatus struct { // LastMaintenanceTime is the last time maintenance was run. LastMaintenanceTime *string `pulumi:"lastMaintenanceTime"` // Message is a message about the current status of the ResticRepository. Message *string `pulumi:"message"` // Phase is the current state of the ResticRepository. Phase *string `pulumi:"phase"` }
ResticRepositoryStatus is the current status of a ResticRepository.
type ResticRepositoryStatusArgs ¶
type ResticRepositoryStatusArgs struct { // LastMaintenanceTime is the last time maintenance was run. LastMaintenanceTime pulumi.StringPtrInput `pulumi:"lastMaintenanceTime"` // Message is a message about the current status of the ResticRepository. Message pulumi.StringPtrInput `pulumi:"message"` // Phase is the current state of the ResticRepository. Phase pulumi.StringPtrInput `pulumi:"phase"` }
ResticRepositoryStatus is the current status of a ResticRepository.
func (ResticRepositoryStatusArgs) ElementType ¶
func (ResticRepositoryStatusArgs) ElementType() reflect.Type
func (ResticRepositoryStatusArgs) ToResticRepositoryStatusOutput ¶
func (i ResticRepositoryStatusArgs) ToResticRepositoryStatusOutput() ResticRepositoryStatusOutput
func (ResticRepositoryStatusArgs) ToResticRepositoryStatusOutputWithContext ¶
func (i ResticRepositoryStatusArgs) ToResticRepositoryStatusOutputWithContext(ctx context.Context) ResticRepositoryStatusOutput
func (ResticRepositoryStatusArgs) ToResticRepositoryStatusPtrOutput ¶
func (i ResticRepositoryStatusArgs) ToResticRepositoryStatusPtrOutput() ResticRepositoryStatusPtrOutput
func (ResticRepositoryStatusArgs) ToResticRepositoryStatusPtrOutputWithContext ¶
func (i ResticRepositoryStatusArgs) ToResticRepositoryStatusPtrOutputWithContext(ctx context.Context) ResticRepositoryStatusPtrOutput
type ResticRepositoryStatusInput ¶
type ResticRepositoryStatusInput interface { pulumi.Input ToResticRepositoryStatusOutput() ResticRepositoryStatusOutput ToResticRepositoryStatusOutputWithContext(context.Context) ResticRepositoryStatusOutput }
ResticRepositoryStatusInput is an input type that accepts ResticRepositoryStatusArgs and ResticRepositoryStatusOutput values. You can construct a concrete instance of `ResticRepositoryStatusInput` via:
ResticRepositoryStatusArgs{...}
type ResticRepositoryStatusOutput ¶
type ResticRepositoryStatusOutput struct{ *pulumi.OutputState }
ResticRepositoryStatus is the current status of a ResticRepository.
func (ResticRepositoryStatusOutput) ElementType ¶
func (ResticRepositoryStatusOutput) ElementType() reflect.Type
func (ResticRepositoryStatusOutput) LastMaintenanceTime ¶
func (o ResticRepositoryStatusOutput) LastMaintenanceTime() pulumi.StringPtrOutput
LastMaintenanceTime is the last time maintenance was run.
func (ResticRepositoryStatusOutput) Message ¶
func (o ResticRepositoryStatusOutput) Message() pulumi.StringPtrOutput
Message is a message about the current status of the ResticRepository.
func (ResticRepositoryStatusOutput) Phase ¶
func (o ResticRepositoryStatusOutput) Phase() pulumi.StringPtrOutput
Phase is the current state of the ResticRepository.
func (ResticRepositoryStatusOutput) ToResticRepositoryStatusOutput ¶
func (o ResticRepositoryStatusOutput) ToResticRepositoryStatusOutput() ResticRepositoryStatusOutput
func (ResticRepositoryStatusOutput) ToResticRepositoryStatusOutputWithContext ¶
func (o ResticRepositoryStatusOutput) ToResticRepositoryStatusOutputWithContext(ctx context.Context) ResticRepositoryStatusOutput
func (ResticRepositoryStatusOutput) ToResticRepositoryStatusPtrOutput ¶
func (o ResticRepositoryStatusOutput) ToResticRepositoryStatusPtrOutput() ResticRepositoryStatusPtrOutput
func (ResticRepositoryStatusOutput) ToResticRepositoryStatusPtrOutputWithContext ¶
func (o ResticRepositoryStatusOutput) ToResticRepositoryStatusPtrOutputWithContext(ctx context.Context) ResticRepositoryStatusPtrOutput
type ResticRepositoryStatusPtrInput ¶
type ResticRepositoryStatusPtrInput interface { pulumi.Input ToResticRepositoryStatusPtrOutput() ResticRepositoryStatusPtrOutput ToResticRepositoryStatusPtrOutputWithContext(context.Context) ResticRepositoryStatusPtrOutput }
ResticRepositoryStatusPtrInput is an input type that accepts ResticRepositoryStatusArgs, ResticRepositoryStatusPtr and ResticRepositoryStatusPtrOutput values. You can construct a concrete instance of `ResticRepositoryStatusPtrInput` via:
ResticRepositoryStatusArgs{...} or: nil
func ResticRepositoryStatusPtr ¶
func ResticRepositoryStatusPtr(v *ResticRepositoryStatusArgs) ResticRepositoryStatusPtrInput
type ResticRepositoryStatusPtrOutput ¶
type ResticRepositoryStatusPtrOutput struct{ *pulumi.OutputState }
func (ResticRepositoryStatusPtrOutput) Elem ¶
func (o ResticRepositoryStatusPtrOutput) Elem() ResticRepositoryStatusOutput
func (ResticRepositoryStatusPtrOutput) ElementType ¶
func (ResticRepositoryStatusPtrOutput) ElementType() reflect.Type
func (ResticRepositoryStatusPtrOutput) LastMaintenanceTime ¶
func (o ResticRepositoryStatusPtrOutput) LastMaintenanceTime() pulumi.StringPtrOutput
LastMaintenanceTime is the last time maintenance was run.
func (ResticRepositoryStatusPtrOutput) Message ¶
func (o ResticRepositoryStatusPtrOutput) Message() pulumi.StringPtrOutput
Message is a message about the current status of the ResticRepository.
func (ResticRepositoryStatusPtrOutput) Phase ¶
func (o ResticRepositoryStatusPtrOutput) Phase() pulumi.StringPtrOutput
Phase is the current state of the ResticRepository.
func (ResticRepositoryStatusPtrOutput) ToResticRepositoryStatusPtrOutput ¶
func (o ResticRepositoryStatusPtrOutput) ToResticRepositoryStatusPtrOutput() ResticRepositoryStatusPtrOutput
func (ResticRepositoryStatusPtrOutput) ToResticRepositoryStatusPtrOutputWithContext ¶
func (o ResticRepositoryStatusPtrOutput) ToResticRepositoryStatusPtrOutputWithContext(ctx context.Context) ResticRepositoryStatusPtrOutput
type ResticRepositoryType ¶
type ResticRepositoryType struct { ApiVersion *string `pulumi:"apiVersion"` Kind *string `pulumi:"kind"` Metadata *metav1.ObjectMeta `pulumi:"metadata"` // ResticRepositorySpec is the specification for a ResticRepository. Spec *ResticRepositorySpec `pulumi:"spec"` // ResticRepositoryStatus is the current status of a ResticRepository. Status *ResticRepositoryStatus `pulumi:"status"` }
type ResticRepositoryTypeArgs ¶
type ResticRepositoryTypeArgs struct { ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` Kind pulumi.StringPtrInput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // ResticRepositorySpec is the specification for a ResticRepository. Spec ResticRepositorySpecPtrInput `pulumi:"spec"` // ResticRepositoryStatus is the current status of a ResticRepository. Status ResticRepositoryStatusPtrInput `pulumi:"status"` }
func (ResticRepositoryTypeArgs) ElementType ¶
func (ResticRepositoryTypeArgs) ElementType() reflect.Type
func (ResticRepositoryTypeArgs) ToResticRepositoryTypeOutput ¶
func (i ResticRepositoryTypeArgs) ToResticRepositoryTypeOutput() ResticRepositoryTypeOutput
func (ResticRepositoryTypeArgs) ToResticRepositoryTypeOutputWithContext ¶
func (i ResticRepositoryTypeArgs) ToResticRepositoryTypeOutputWithContext(ctx context.Context) ResticRepositoryTypeOutput
type ResticRepositoryTypeInput ¶
type ResticRepositoryTypeInput interface { pulumi.Input ToResticRepositoryTypeOutput() ResticRepositoryTypeOutput ToResticRepositoryTypeOutputWithContext(context.Context) ResticRepositoryTypeOutput }
ResticRepositoryTypeInput is an input type that accepts ResticRepositoryTypeArgs and ResticRepositoryTypeOutput values. You can construct a concrete instance of `ResticRepositoryTypeInput` via:
ResticRepositoryTypeArgs{...}
type ResticRepositoryTypeOutput ¶
type ResticRepositoryTypeOutput struct{ *pulumi.OutputState }
func (ResticRepositoryTypeOutput) ApiVersion ¶
func (o ResticRepositoryTypeOutput) ApiVersion() pulumi.StringPtrOutput
func (ResticRepositoryTypeOutput) ElementType ¶
func (ResticRepositoryTypeOutput) ElementType() reflect.Type
func (ResticRepositoryTypeOutput) Kind ¶
func (o ResticRepositoryTypeOutput) Kind() pulumi.StringPtrOutput
func (ResticRepositoryTypeOutput) Metadata ¶
func (o ResticRepositoryTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
func (ResticRepositoryTypeOutput) Spec ¶
func (o ResticRepositoryTypeOutput) Spec() ResticRepositorySpecPtrOutput
ResticRepositorySpec is the specification for a ResticRepository.
func (ResticRepositoryTypeOutput) Status ¶
func (o ResticRepositoryTypeOutput) Status() ResticRepositoryStatusPtrOutput
ResticRepositoryStatus is the current status of a ResticRepository.
func (ResticRepositoryTypeOutput) ToResticRepositoryTypeOutput ¶
func (o ResticRepositoryTypeOutput) ToResticRepositoryTypeOutput() ResticRepositoryTypeOutput
func (ResticRepositoryTypeOutput) ToResticRepositoryTypeOutputWithContext ¶
func (o ResticRepositoryTypeOutput) ToResticRepositoryTypeOutputWithContext(ctx context.Context) ResticRepositoryTypeOutput
type Restore ¶
type Restore struct { pulumi.CustomResourceState ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // RestoreSpec defines the specification for a Velero restore. Spec RestoreSpecPtrOutput `pulumi:"spec"` // RestoreStatus captures the current status of a Velero restore Status RestoreStatusPtrOutput `pulumi:"status"` }
Restore is a Velero resource that represents the application of resources from a Velero backup to a target Kubernetes cluster.
func GetRestore ¶
func GetRestore(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RestoreState, opts ...pulumi.ResourceOption) (*Restore, error)
GetRestore gets an existing Restore 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 NewRestore ¶
func NewRestore(ctx *pulumi.Context, name string, args *RestoreArgs, opts ...pulumi.ResourceOption) (*Restore, error)
NewRestore registers a new resource with the given unique name, arguments, and options.
type RestoreArgs ¶
type RestoreArgs struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // RestoreSpec defines the specification for a Velero restore. Spec RestoreSpecPtrInput // RestoreStatus captures the current status of a Velero restore Status RestoreStatusPtrInput }
The set of arguments for constructing a Restore resource.
func (RestoreArgs) ElementType ¶
func (RestoreArgs) ElementType() reflect.Type
type RestoreMetadata ¶
type RestoreMetadata struct { }
type RestoreMetadataArgs ¶
type RestoreMetadataArgs struct { }
func (RestoreMetadataArgs) ElementType ¶
func (RestoreMetadataArgs) ElementType() reflect.Type
func (RestoreMetadataArgs) ToRestoreMetadataOutput ¶
func (i RestoreMetadataArgs) ToRestoreMetadataOutput() RestoreMetadataOutput
func (RestoreMetadataArgs) ToRestoreMetadataOutputWithContext ¶
func (i RestoreMetadataArgs) ToRestoreMetadataOutputWithContext(ctx context.Context) RestoreMetadataOutput
type RestoreMetadataInput ¶
type RestoreMetadataInput interface { pulumi.Input ToRestoreMetadataOutput() RestoreMetadataOutput ToRestoreMetadataOutputWithContext(context.Context) RestoreMetadataOutput }
RestoreMetadataInput is an input type that accepts RestoreMetadataArgs and RestoreMetadataOutput values. You can construct a concrete instance of `RestoreMetadataInput` via:
RestoreMetadataArgs{...}
type RestoreMetadataOutput ¶
type RestoreMetadataOutput struct{ *pulumi.OutputState }
func (RestoreMetadataOutput) ElementType ¶
func (RestoreMetadataOutput) ElementType() reflect.Type
func (RestoreMetadataOutput) ToRestoreMetadataOutput ¶
func (o RestoreMetadataOutput) ToRestoreMetadataOutput() RestoreMetadataOutput
func (RestoreMetadataOutput) ToRestoreMetadataOutputWithContext ¶
func (o RestoreMetadataOutput) ToRestoreMetadataOutputWithContext(ctx context.Context) RestoreMetadataOutput
type RestoreSpec ¶
type RestoreSpec struct { // BackupName is the unique name of the Velero backup to restore from. BackupName string `pulumi:"backupName"` // ExcludedNamespaces contains a list of namespaces that are not included in the restore. ExcludedNamespaces []string `pulumi:"excludedNamespaces"` // ExcludedResources is a slice of resource names that are not included in the restore. ExcludedResources []string `pulumi:"excludedResources"` // IncludeClusterResources specifies whether cluster-scoped resources should be included for consideration in the restore. If null, defaults to true. IncludeClusterResources *bool `pulumi:"includeClusterResources"` // IncludedNamespaces is a slice of namespace names to include objects from. If empty, all namespaces are included. IncludedNamespaces []string `pulumi:"includedNamespaces"` // IncludedResources is a slice of resource names to include in the restore. If empty, all resources in the backup are included. IncludedResources []string `pulumi:"includedResources"` // LabelSelector is a metav1.LabelSelector to filter with when restoring individual objects from the backup. If empty or nil, all objects are included. Optional. LabelSelector *RestoreSpecLabelSelector `pulumi:"labelSelector"` // NamespaceMapping is a map of source namespace names to target namespace names to restore into. Any source namespaces not included in the map will be restored into namespaces of the same name. NamespaceMapping map[string]string `pulumi:"namespaceMapping"` // RestorePVs specifies whether to restore all included PVs from snapshot (via the cloudprovider). RestorePVs *bool `pulumi:"restorePVs"` // ScheduleName is the unique name of the Velero schedule to restore from. If specified, and BackupName is empty, Velero will restore from the most recent successful backup created from this schedule. ScheduleName *string `pulumi:"scheduleName"` }
RestoreSpec defines the specification for a Velero restore.
type RestoreSpecArgs ¶
type RestoreSpecArgs struct { // BackupName is the unique name of the Velero backup to restore from. BackupName pulumi.StringInput `pulumi:"backupName"` // ExcludedNamespaces contains a list of namespaces that are not included in the restore. ExcludedNamespaces pulumi.StringArrayInput `pulumi:"excludedNamespaces"` // ExcludedResources is a slice of resource names that are not included in the restore. ExcludedResources pulumi.StringArrayInput `pulumi:"excludedResources"` // IncludeClusterResources specifies whether cluster-scoped resources should be included for consideration in the restore. If null, defaults to true. IncludeClusterResources pulumi.BoolPtrInput `pulumi:"includeClusterResources"` // IncludedNamespaces is a slice of namespace names to include objects from. If empty, all namespaces are included. IncludedNamespaces pulumi.StringArrayInput `pulumi:"includedNamespaces"` // IncludedResources is a slice of resource names to include in the restore. If empty, all resources in the backup are included. IncludedResources pulumi.StringArrayInput `pulumi:"includedResources"` // LabelSelector is a metav1.LabelSelector to filter with when restoring individual objects from the backup. If empty or nil, all objects are included. Optional. LabelSelector RestoreSpecLabelSelectorPtrInput `pulumi:"labelSelector"` // NamespaceMapping is a map of source namespace names to target namespace names to restore into. Any source namespaces not included in the map will be restored into namespaces of the same name. NamespaceMapping pulumi.StringMapInput `pulumi:"namespaceMapping"` // RestorePVs specifies whether to restore all included PVs from snapshot (via the cloudprovider). RestorePVs pulumi.BoolPtrInput `pulumi:"restorePVs"` // ScheduleName is the unique name of the Velero schedule to restore from. If specified, and BackupName is empty, Velero will restore from the most recent successful backup created from this schedule. ScheduleName pulumi.StringPtrInput `pulumi:"scheduleName"` }
RestoreSpec defines the specification for a Velero restore.
func (RestoreSpecArgs) ElementType ¶
func (RestoreSpecArgs) ElementType() reflect.Type
func (RestoreSpecArgs) ToRestoreSpecOutput ¶
func (i RestoreSpecArgs) ToRestoreSpecOutput() RestoreSpecOutput
func (RestoreSpecArgs) ToRestoreSpecOutputWithContext ¶
func (i RestoreSpecArgs) ToRestoreSpecOutputWithContext(ctx context.Context) RestoreSpecOutput
func (RestoreSpecArgs) ToRestoreSpecPtrOutput ¶
func (i RestoreSpecArgs) ToRestoreSpecPtrOutput() RestoreSpecPtrOutput
func (RestoreSpecArgs) ToRestoreSpecPtrOutputWithContext ¶
func (i RestoreSpecArgs) ToRestoreSpecPtrOutputWithContext(ctx context.Context) RestoreSpecPtrOutput
type RestoreSpecInput ¶
type RestoreSpecInput interface { pulumi.Input ToRestoreSpecOutput() RestoreSpecOutput ToRestoreSpecOutputWithContext(context.Context) RestoreSpecOutput }
RestoreSpecInput is an input type that accepts RestoreSpecArgs and RestoreSpecOutput values. You can construct a concrete instance of `RestoreSpecInput` via:
RestoreSpecArgs{...}
type RestoreSpecLabelSelector ¶
type RestoreSpecLabelSelector struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions []RestoreSpecLabelSelectorMatchExpressions `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels map[string]string `pulumi:"matchLabels"` }
LabelSelector is a metav1.LabelSelector to filter with when restoring individual objects from the backup. If empty or nil, all objects are included. Optional.
type RestoreSpecLabelSelectorArgs ¶
type RestoreSpecLabelSelectorArgs struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions RestoreSpecLabelSelectorMatchExpressionsArrayInput `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels pulumi.StringMapInput `pulumi:"matchLabels"` }
LabelSelector is a metav1.LabelSelector to filter with when restoring individual objects from the backup. If empty or nil, all objects are included. Optional.
func (RestoreSpecLabelSelectorArgs) ElementType ¶
func (RestoreSpecLabelSelectorArgs) ElementType() reflect.Type
func (RestoreSpecLabelSelectorArgs) ToRestoreSpecLabelSelectorOutput ¶
func (i RestoreSpecLabelSelectorArgs) ToRestoreSpecLabelSelectorOutput() RestoreSpecLabelSelectorOutput
func (RestoreSpecLabelSelectorArgs) ToRestoreSpecLabelSelectorOutputWithContext ¶
func (i RestoreSpecLabelSelectorArgs) ToRestoreSpecLabelSelectorOutputWithContext(ctx context.Context) RestoreSpecLabelSelectorOutput
func (RestoreSpecLabelSelectorArgs) ToRestoreSpecLabelSelectorPtrOutput ¶
func (i RestoreSpecLabelSelectorArgs) ToRestoreSpecLabelSelectorPtrOutput() RestoreSpecLabelSelectorPtrOutput
func (RestoreSpecLabelSelectorArgs) ToRestoreSpecLabelSelectorPtrOutputWithContext ¶
func (i RestoreSpecLabelSelectorArgs) ToRestoreSpecLabelSelectorPtrOutputWithContext(ctx context.Context) RestoreSpecLabelSelectorPtrOutput
type RestoreSpecLabelSelectorInput ¶
type RestoreSpecLabelSelectorInput interface { pulumi.Input ToRestoreSpecLabelSelectorOutput() RestoreSpecLabelSelectorOutput ToRestoreSpecLabelSelectorOutputWithContext(context.Context) RestoreSpecLabelSelectorOutput }
RestoreSpecLabelSelectorInput is an input type that accepts RestoreSpecLabelSelectorArgs and RestoreSpecLabelSelectorOutput values. You can construct a concrete instance of `RestoreSpecLabelSelectorInput` via:
RestoreSpecLabelSelectorArgs{...}
type RestoreSpecLabelSelectorMatchExpressions ¶
type RestoreSpecLabelSelectorMatchExpressions struct { // key is the label key that the selector applies to. Key string `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator string `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type RestoreSpecLabelSelectorMatchExpressionsArgs ¶
type RestoreSpecLabelSelectorMatchExpressionsArgs struct { // key is the label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator pulumi.StringInput `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (RestoreSpecLabelSelectorMatchExpressionsArgs) ElementType ¶
func (RestoreSpecLabelSelectorMatchExpressionsArgs) ElementType() reflect.Type
func (RestoreSpecLabelSelectorMatchExpressionsArgs) ToRestoreSpecLabelSelectorMatchExpressionsOutput ¶
func (i RestoreSpecLabelSelectorMatchExpressionsArgs) ToRestoreSpecLabelSelectorMatchExpressionsOutput() RestoreSpecLabelSelectorMatchExpressionsOutput
func (RestoreSpecLabelSelectorMatchExpressionsArgs) ToRestoreSpecLabelSelectorMatchExpressionsOutputWithContext ¶
func (i RestoreSpecLabelSelectorMatchExpressionsArgs) ToRestoreSpecLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) RestoreSpecLabelSelectorMatchExpressionsOutput
type RestoreSpecLabelSelectorMatchExpressionsArray ¶
type RestoreSpecLabelSelectorMatchExpressionsArray []RestoreSpecLabelSelectorMatchExpressionsInput
func (RestoreSpecLabelSelectorMatchExpressionsArray) ElementType ¶
func (RestoreSpecLabelSelectorMatchExpressionsArray) ElementType() reflect.Type
func (RestoreSpecLabelSelectorMatchExpressionsArray) ToRestoreSpecLabelSelectorMatchExpressionsArrayOutput ¶
func (i RestoreSpecLabelSelectorMatchExpressionsArray) ToRestoreSpecLabelSelectorMatchExpressionsArrayOutput() RestoreSpecLabelSelectorMatchExpressionsArrayOutput
func (RestoreSpecLabelSelectorMatchExpressionsArray) ToRestoreSpecLabelSelectorMatchExpressionsArrayOutputWithContext ¶
func (i RestoreSpecLabelSelectorMatchExpressionsArray) ToRestoreSpecLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) RestoreSpecLabelSelectorMatchExpressionsArrayOutput
type RestoreSpecLabelSelectorMatchExpressionsArrayInput ¶
type RestoreSpecLabelSelectorMatchExpressionsArrayInput interface { pulumi.Input ToRestoreSpecLabelSelectorMatchExpressionsArrayOutput() RestoreSpecLabelSelectorMatchExpressionsArrayOutput ToRestoreSpecLabelSelectorMatchExpressionsArrayOutputWithContext(context.Context) RestoreSpecLabelSelectorMatchExpressionsArrayOutput }
RestoreSpecLabelSelectorMatchExpressionsArrayInput is an input type that accepts RestoreSpecLabelSelectorMatchExpressionsArray and RestoreSpecLabelSelectorMatchExpressionsArrayOutput values. You can construct a concrete instance of `RestoreSpecLabelSelectorMatchExpressionsArrayInput` via:
RestoreSpecLabelSelectorMatchExpressionsArray{ RestoreSpecLabelSelectorMatchExpressionsArgs{...} }
type RestoreSpecLabelSelectorMatchExpressionsArrayOutput ¶
type RestoreSpecLabelSelectorMatchExpressionsArrayOutput struct{ *pulumi.OutputState }
func (RestoreSpecLabelSelectorMatchExpressionsArrayOutput) ElementType ¶
func (RestoreSpecLabelSelectorMatchExpressionsArrayOutput) ElementType() reflect.Type
func (RestoreSpecLabelSelectorMatchExpressionsArrayOutput) ToRestoreSpecLabelSelectorMatchExpressionsArrayOutput ¶
func (o RestoreSpecLabelSelectorMatchExpressionsArrayOutput) ToRestoreSpecLabelSelectorMatchExpressionsArrayOutput() RestoreSpecLabelSelectorMatchExpressionsArrayOutput
func (RestoreSpecLabelSelectorMatchExpressionsArrayOutput) ToRestoreSpecLabelSelectorMatchExpressionsArrayOutputWithContext ¶
func (o RestoreSpecLabelSelectorMatchExpressionsArrayOutput) ToRestoreSpecLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) RestoreSpecLabelSelectorMatchExpressionsArrayOutput
type RestoreSpecLabelSelectorMatchExpressionsInput ¶
type RestoreSpecLabelSelectorMatchExpressionsInput interface { pulumi.Input ToRestoreSpecLabelSelectorMatchExpressionsOutput() RestoreSpecLabelSelectorMatchExpressionsOutput ToRestoreSpecLabelSelectorMatchExpressionsOutputWithContext(context.Context) RestoreSpecLabelSelectorMatchExpressionsOutput }
RestoreSpecLabelSelectorMatchExpressionsInput is an input type that accepts RestoreSpecLabelSelectorMatchExpressionsArgs and RestoreSpecLabelSelectorMatchExpressionsOutput values. You can construct a concrete instance of `RestoreSpecLabelSelectorMatchExpressionsInput` via:
RestoreSpecLabelSelectorMatchExpressionsArgs{...}
type RestoreSpecLabelSelectorMatchExpressionsOutput ¶
type RestoreSpecLabelSelectorMatchExpressionsOutput struct{ *pulumi.OutputState }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (RestoreSpecLabelSelectorMatchExpressionsOutput) ElementType ¶
func (RestoreSpecLabelSelectorMatchExpressionsOutput) ElementType() reflect.Type
func (RestoreSpecLabelSelectorMatchExpressionsOutput) Key ¶
func (o RestoreSpecLabelSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
key is the label key that the selector applies to.
func (RestoreSpecLabelSelectorMatchExpressionsOutput) Operator ¶
func (o RestoreSpecLabelSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
func (RestoreSpecLabelSelectorMatchExpressionsOutput) ToRestoreSpecLabelSelectorMatchExpressionsOutput ¶
func (o RestoreSpecLabelSelectorMatchExpressionsOutput) ToRestoreSpecLabelSelectorMatchExpressionsOutput() RestoreSpecLabelSelectorMatchExpressionsOutput
func (RestoreSpecLabelSelectorMatchExpressionsOutput) ToRestoreSpecLabelSelectorMatchExpressionsOutputWithContext ¶
func (o RestoreSpecLabelSelectorMatchExpressionsOutput) ToRestoreSpecLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) RestoreSpecLabelSelectorMatchExpressionsOutput
func (RestoreSpecLabelSelectorMatchExpressionsOutput) Values ¶
func (o RestoreSpecLabelSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
type RestoreSpecLabelSelectorMatchLabels ¶
type RestoreSpecLabelSelectorMatchLabels struct { }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
type RestoreSpecLabelSelectorMatchLabelsArgs ¶
type RestoreSpecLabelSelectorMatchLabelsArgs struct { }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (RestoreSpecLabelSelectorMatchLabelsArgs) ElementType ¶
func (RestoreSpecLabelSelectorMatchLabelsArgs) ElementType() reflect.Type
func (RestoreSpecLabelSelectorMatchLabelsArgs) ToRestoreSpecLabelSelectorMatchLabelsOutput ¶
func (i RestoreSpecLabelSelectorMatchLabelsArgs) ToRestoreSpecLabelSelectorMatchLabelsOutput() RestoreSpecLabelSelectorMatchLabelsOutput
func (RestoreSpecLabelSelectorMatchLabelsArgs) ToRestoreSpecLabelSelectorMatchLabelsOutputWithContext ¶
func (i RestoreSpecLabelSelectorMatchLabelsArgs) ToRestoreSpecLabelSelectorMatchLabelsOutputWithContext(ctx context.Context) RestoreSpecLabelSelectorMatchLabelsOutput
type RestoreSpecLabelSelectorMatchLabelsInput ¶
type RestoreSpecLabelSelectorMatchLabelsInput interface { pulumi.Input ToRestoreSpecLabelSelectorMatchLabelsOutput() RestoreSpecLabelSelectorMatchLabelsOutput ToRestoreSpecLabelSelectorMatchLabelsOutputWithContext(context.Context) RestoreSpecLabelSelectorMatchLabelsOutput }
RestoreSpecLabelSelectorMatchLabelsInput is an input type that accepts RestoreSpecLabelSelectorMatchLabelsArgs and RestoreSpecLabelSelectorMatchLabelsOutput values. You can construct a concrete instance of `RestoreSpecLabelSelectorMatchLabelsInput` via:
RestoreSpecLabelSelectorMatchLabelsArgs{...}
type RestoreSpecLabelSelectorMatchLabelsOutput ¶
type RestoreSpecLabelSelectorMatchLabelsOutput struct{ *pulumi.OutputState }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (RestoreSpecLabelSelectorMatchLabelsOutput) ElementType ¶
func (RestoreSpecLabelSelectorMatchLabelsOutput) ElementType() reflect.Type
func (RestoreSpecLabelSelectorMatchLabelsOutput) ToRestoreSpecLabelSelectorMatchLabelsOutput ¶
func (o RestoreSpecLabelSelectorMatchLabelsOutput) ToRestoreSpecLabelSelectorMatchLabelsOutput() RestoreSpecLabelSelectorMatchLabelsOutput
func (RestoreSpecLabelSelectorMatchLabelsOutput) ToRestoreSpecLabelSelectorMatchLabelsOutputWithContext ¶
func (o RestoreSpecLabelSelectorMatchLabelsOutput) ToRestoreSpecLabelSelectorMatchLabelsOutputWithContext(ctx context.Context) RestoreSpecLabelSelectorMatchLabelsOutput
type RestoreSpecLabelSelectorOutput ¶
type RestoreSpecLabelSelectorOutput struct{ *pulumi.OutputState }
LabelSelector is a metav1.LabelSelector to filter with when restoring individual objects from the backup. If empty or nil, all objects are included. Optional.
func (RestoreSpecLabelSelectorOutput) ElementType ¶
func (RestoreSpecLabelSelectorOutput) ElementType() reflect.Type
func (RestoreSpecLabelSelectorOutput) MatchExpressions ¶
func (o RestoreSpecLabelSelectorOutput) MatchExpressions() RestoreSpecLabelSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (RestoreSpecLabelSelectorOutput) MatchLabels ¶
func (o RestoreSpecLabelSelectorOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (RestoreSpecLabelSelectorOutput) ToRestoreSpecLabelSelectorOutput ¶
func (o RestoreSpecLabelSelectorOutput) ToRestoreSpecLabelSelectorOutput() RestoreSpecLabelSelectorOutput
func (RestoreSpecLabelSelectorOutput) ToRestoreSpecLabelSelectorOutputWithContext ¶
func (o RestoreSpecLabelSelectorOutput) ToRestoreSpecLabelSelectorOutputWithContext(ctx context.Context) RestoreSpecLabelSelectorOutput
func (RestoreSpecLabelSelectorOutput) ToRestoreSpecLabelSelectorPtrOutput ¶
func (o RestoreSpecLabelSelectorOutput) ToRestoreSpecLabelSelectorPtrOutput() RestoreSpecLabelSelectorPtrOutput
func (RestoreSpecLabelSelectorOutput) ToRestoreSpecLabelSelectorPtrOutputWithContext ¶
func (o RestoreSpecLabelSelectorOutput) ToRestoreSpecLabelSelectorPtrOutputWithContext(ctx context.Context) RestoreSpecLabelSelectorPtrOutput
type RestoreSpecLabelSelectorPtrInput ¶
type RestoreSpecLabelSelectorPtrInput interface { pulumi.Input ToRestoreSpecLabelSelectorPtrOutput() RestoreSpecLabelSelectorPtrOutput ToRestoreSpecLabelSelectorPtrOutputWithContext(context.Context) RestoreSpecLabelSelectorPtrOutput }
RestoreSpecLabelSelectorPtrInput is an input type that accepts RestoreSpecLabelSelectorArgs, RestoreSpecLabelSelectorPtr and RestoreSpecLabelSelectorPtrOutput values. You can construct a concrete instance of `RestoreSpecLabelSelectorPtrInput` via:
RestoreSpecLabelSelectorArgs{...} or: nil
func RestoreSpecLabelSelectorPtr ¶
func RestoreSpecLabelSelectorPtr(v *RestoreSpecLabelSelectorArgs) RestoreSpecLabelSelectorPtrInput
type RestoreSpecLabelSelectorPtrOutput ¶
type RestoreSpecLabelSelectorPtrOutput struct{ *pulumi.OutputState }
func (RestoreSpecLabelSelectorPtrOutput) Elem ¶
func (o RestoreSpecLabelSelectorPtrOutput) Elem() RestoreSpecLabelSelectorOutput
func (RestoreSpecLabelSelectorPtrOutput) ElementType ¶
func (RestoreSpecLabelSelectorPtrOutput) ElementType() reflect.Type
func (RestoreSpecLabelSelectorPtrOutput) MatchExpressions ¶
func (o RestoreSpecLabelSelectorPtrOutput) MatchExpressions() RestoreSpecLabelSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (RestoreSpecLabelSelectorPtrOutput) MatchLabels ¶
func (o RestoreSpecLabelSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (RestoreSpecLabelSelectorPtrOutput) ToRestoreSpecLabelSelectorPtrOutput ¶
func (o RestoreSpecLabelSelectorPtrOutput) ToRestoreSpecLabelSelectorPtrOutput() RestoreSpecLabelSelectorPtrOutput
func (RestoreSpecLabelSelectorPtrOutput) ToRestoreSpecLabelSelectorPtrOutputWithContext ¶
func (o RestoreSpecLabelSelectorPtrOutput) ToRestoreSpecLabelSelectorPtrOutputWithContext(ctx context.Context) RestoreSpecLabelSelectorPtrOutput
type RestoreSpecNamespaceMapping ¶
type RestoreSpecNamespaceMapping struct { }
NamespaceMapping is a map of source namespace names to target namespace names to restore into. Any source namespaces not included in the map will be restored into namespaces of the same name.
type RestoreSpecNamespaceMappingArgs ¶
type RestoreSpecNamespaceMappingArgs struct { }
NamespaceMapping is a map of source namespace names to target namespace names to restore into. Any source namespaces not included in the map will be restored into namespaces of the same name.
func (RestoreSpecNamespaceMappingArgs) ElementType ¶
func (RestoreSpecNamespaceMappingArgs) ElementType() reflect.Type
func (RestoreSpecNamespaceMappingArgs) ToRestoreSpecNamespaceMappingOutput ¶
func (i RestoreSpecNamespaceMappingArgs) ToRestoreSpecNamespaceMappingOutput() RestoreSpecNamespaceMappingOutput
func (RestoreSpecNamespaceMappingArgs) ToRestoreSpecNamespaceMappingOutputWithContext ¶
func (i RestoreSpecNamespaceMappingArgs) ToRestoreSpecNamespaceMappingOutputWithContext(ctx context.Context) RestoreSpecNamespaceMappingOutput
type RestoreSpecNamespaceMappingInput ¶
type RestoreSpecNamespaceMappingInput interface { pulumi.Input ToRestoreSpecNamespaceMappingOutput() RestoreSpecNamespaceMappingOutput ToRestoreSpecNamespaceMappingOutputWithContext(context.Context) RestoreSpecNamespaceMappingOutput }
RestoreSpecNamespaceMappingInput is an input type that accepts RestoreSpecNamespaceMappingArgs and RestoreSpecNamespaceMappingOutput values. You can construct a concrete instance of `RestoreSpecNamespaceMappingInput` via:
RestoreSpecNamespaceMappingArgs{...}
type RestoreSpecNamespaceMappingOutput ¶
type RestoreSpecNamespaceMappingOutput struct{ *pulumi.OutputState }
NamespaceMapping is a map of source namespace names to target namespace names to restore into. Any source namespaces not included in the map will be restored into namespaces of the same name.
func (RestoreSpecNamespaceMappingOutput) ElementType ¶
func (RestoreSpecNamespaceMappingOutput) ElementType() reflect.Type
func (RestoreSpecNamespaceMappingOutput) ToRestoreSpecNamespaceMappingOutput ¶
func (o RestoreSpecNamespaceMappingOutput) ToRestoreSpecNamespaceMappingOutput() RestoreSpecNamespaceMappingOutput
func (RestoreSpecNamespaceMappingOutput) ToRestoreSpecNamespaceMappingOutputWithContext ¶
func (o RestoreSpecNamespaceMappingOutput) ToRestoreSpecNamespaceMappingOutputWithContext(ctx context.Context) RestoreSpecNamespaceMappingOutput
type RestoreSpecOutput ¶
type RestoreSpecOutput struct{ *pulumi.OutputState }
RestoreSpec defines the specification for a Velero restore.
func (RestoreSpecOutput) BackupName ¶
func (o RestoreSpecOutput) BackupName() pulumi.StringOutput
BackupName is the unique name of the Velero backup to restore from.
func (RestoreSpecOutput) ElementType ¶
func (RestoreSpecOutput) ElementType() reflect.Type
func (RestoreSpecOutput) ExcludedNamespaces ¶
func (o RestoreSpecOutput) ExcludedNamespaces() pulumi.StringArrayOutput
ExcludedNamespaces contains a list of namespaces that are not included in the restore.
func (RestoreSpecOutput) ExcludedResources ¶
func (o RestoreSpecOutput) ExcludedResources() pulumi.StringArrayOutput
ExcludedResources is a slice of resource names that are not included in the restore.
func (RestoreSpecOutput) IncludeClusterResources ¶
func (o RestoreSpecOutput) IncludeClusterResources() pulumi.BoolPtrOutput
IncludeClusterResources specifies whether cluster-scoped resources should be included for consideration in the restore. If null, defaults to true.
func (RestoreSpecOutput) IncludedNamespaces ¶
func (o RestoreSpecOutput) IncludedNamespaces() pulumi.StringArrayOutput
IncludedNamespaces is a slice of namespace names to include objects from. If empty, all namespaces are included.
func (RestoreSpecOutput) IncludedResources ¶
func (o RestoreSpecOutput) IncludedResources() pulumi.StringArrayOutput
IncludedResources is a slice of resource names to include in the restore. If empty, all resources in the backup are included.
func (RestoreSpecOutput) LabelSelector ¶
func (o RestoreSpecOutput) LabelSelector() RestoreSpecLabelSelectorPtrOutput
LabelSelector is a metav1.LabelSelector to filter with when restoring individual objects from the backup. If empty or nil, all objects are included. Optional.
func (RestoreSpecOutput) NamespaceMapping ¶
func (o RestoreSpecOutput) NamespaceMapping() pulumi.StringMapOutput
NamespaceMapping is a map of source namespace names to target namespace names to restore into. Any source namespaces not included in the map will be restored into namespaces of the same name.
func (RestoreSpecOutput) RestorePVs ¶
func (o RestoreSpecOutput) RestorePVs() pulumi.BoolPtrOutput
RestorePVs specifies whether to restore all included PVs from snapshot (via the cloudprovider).
func (RestoreSpecOutput) ScheduleName ¶
func (o RestoreSpecOutput) ScheduleName() pulumi.StringPtrOutput
ScheduleName is the unique name of the Velero schedule to restore from. If specified, and BackupName is empty, Velero will restore from the most recent successful backup created from this schedule.
func (RestoreSpecOutput) ToRestoreSpecOutput ¶
func (o RestoreSpecOutput) ToRestoreSpecOutput() RestoreSpecOutput
func (RestoreSpecOutput) ToRestoreSpecOutputWithContext ¶
func (o RestoreSpecOutput) ToRestoreSpecOutputWithContext(ctx context.Context) RestoreSpecOutput
func (RestoreSpecOutput) ToRestoreSpecPtrOutput ¶
func (o RestoreSpecOutput) ToRestoreSpecPtrOutput() RestoreSpecPtrOutput
func (RestoreSpecOutput) ToRestoreSpecPtrOutputWithContext ¶
func (o RestoreSpecOutput) ToRestoreSpecPtrOutputWithContext(ctx context.Context) RestoreSpecPtrOutput
type RestoreSpecPtrInput ¶
type RestoreSpecPtrInput interface { pulumi.Input ToRestoreSpecPtrOutput() RestoreSpecPtrOutput ToRestoreSpecPtrOutputWithContext(context.Context) RestoreSpecPtrOutput }
RestoreSpecPtrInput is an input type that accepts RestoreSpecArgs, RestoreSpecPtr and RestoreSpecPtrOutput values. You can construct a concrete instance of `RestoreSpecPtrInput` via:
RestoreSpecArgs{...} or: nil
func RestoreSpecPtr ¶
func RestoreSpecPtr(v *RestoreSpecArgs) RestoreSpecPtrInput
type RestoreSpecPtrOutput ¶
type RestoreSpecPtrOutput struct{ *pulumi.OutputState }
func (RestoreSpecPtrOutput) BackupName ¶
func (o RestoreSpecPtrOutput) BackupName() pulumi.StringPtrOutput
BackupName is the unique name of the Velero backup to restore from.
func (RestoreSpecPtrOutput) Elem ¶
func (o RestoreSpecPtrOutput) Elem() RestoreSpecOutput
func (RestoreSpecPtrOutput) ElementType ¶
func (RestoreSpecPtrOutput) ElementType() reflect.Type
func (RestoreSpecPtrOutput) ExcludedNamespaces ¶
func (o RestoreSpecPtrOutput) ExcludedNamespaces() pulumi.StringArrayOutput
ExcludedNamespaces contains a list of namespaces that are not included in the restore.
func (RestoreSpecPtrOutput) ExcludedResources ¶
func (o RestoreSpecPtrOutput) ExcludedResources() pulumi.StringArrayOutput
ExcludedResources is a slice of resource names that are not included in the restore.
func (RestoreSpecPtrOutput) IncludeClusterResources ¶
func (o RestoreSpecPtrOutput) IncludeClusterResources() pulumi.BoolPtrOutput
IncludeClusterResources specifies whether cluster-scoped resources should be included for consideration in the restore. If null, defaults to true.
func (RestoreSpecPtrOutput) IncludedNamespaces ¶
func (o RestoreSpecPtrOutput) IncludedNamespaces() pulumi.StringArrayOutput
IncludedNamespaces is a slice of namespace names to include objects from. If empty, all namespaces are included.
func (RestoreSpecPtrOutput) IncludedResources ¶
func (o RestoreSpecPtrOutput) IncludedResources() pulumi.StringArrayOutput
IncludedResources is a slice of resource names to include in the restore. If empty, all resources in the backup are included.
func (RestoreSpecPtrOutput) LabelSelector ¶
func (o RestoreSpecPtrOutput) LabelSelector() RestoreSpecLabelSelectorPtrOutput
LabelSelector is a metav1.LabelSelector to filter with when restoring individual objects from the backup. If empty or nil, all objects are included. Optional.
func (RestoreSpecPtrOutput) NamespaceMapping ¶
func (o RestoreSpecPtrOutput) NamespaceMapping() pulumi.StringMapOutput
NamespaceMapping is a map of source namespace names to target namespace names to restore into. Any source namespaces not included in the map will be restored into namespaces of the same name.
func (RestoreSpecPtrOutput) RestorePVs ¶
func (o RestoreSpecPtrOutput) RestorePVs() pulumi.BoolPtrOutput
RestorePVs specifies whether to restore all included PVs from snapshot (via the cloudprovider).
func (RestoreSpecPtrOutput) ScheduleName ¶
func (o RestoreSpecPtrOutput) ScheduleName() pulumi.StringPtrOutput
ScheduleName is the unique name of the Velero schedule to restore from. If specified, and BackupName is empty, Velero will restore from the most recent successful backup created from this schedule.
func (RestoreSpecPtrOutput) ToRestoreSpecPtrOutput ¶
func (o RestoreSpecPtrOutput) ToRestoreSpecPtrOutput() RestoreSpecPtrOutput
func (RestoreSpecPtrOutput) ToRestoreSpecPtrOutputWithContext ¶
func (o RestoreSpecPtrOutput) ToRestoreSpecPtrOutputWithContext(ctx context.Context) RestoreSpecPtrOutput
type RestoreState ¶
type RestoreState struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // RestoreSpec defines the specification for a Velero restore. Spec RestoreSpecPtrInput // RestoreStatus captures the current status of a Velero restore Status RestoreStatusPtrInput }
func (RestoreState) ElementType ¶
func (RestoreState) ElementType() reflect.Type
type RestoreStatus ¶
type RestoreStatus struct { // Errors is a count of all error messages that were generated during execution of the restore. The actual errors are stored in object storage. Errors *int `pulumi:"errors"` // FailureReason is an error that caused the entire restore to fail. FailureReason *string `pulumi:"failureReason"` // Phase is the current state of the Restore Phase *string `pulumi:"phase"` // PodVolumeRestoreErrors is a slice of all PodVolumeRestores with errors (errors encountered by restic when restoring a pod) (if applicable) PodVolumeRestoreErrors []RestoreStatusPodVolumeRestoreErrors `pulumi:"podVolumeRestoreErrors"` // PodVolumeRestoreVerifyErrors is a slice of all PodVolumeRestore errors from restore verification (errors encountered by restic when verifying a pod restore) (if applicable) PodVolumeRestoreVerifyErrors []RestoreStatusPodVolumeRestoreVerifyErrors `pulumi:"podVolumeRestoreVerifyErrors"` // ValidationErrors is a slice of all validation errors (if applicable) ValidationErrors []string `pulumi:"validationErrors"` // Warnings is a count of all warning messages that were generated during execution of the restore. The actual warnings are stored in object storage. Warnings *int `pulumi:"warnings"` }
RestoreStatus captures the current status of a Velero restore
type RestoreStatusArgs ¶
type RestoreStatusArgs struct { // Errors is a count of all error messages that were generated during execution of the restore. The actual errors are stored in object storage. Errors pulumi.IntPtrInput `pulumi:"errors"` // FailureReason is an error that caused the entire restore to fail. FailureReason pulumi.StringPtrInput `pulumi:"failureReason"` // Phase is the current state of the Restore Phase pulumi.StringPtrInput `pulumi:"phase"` // PodVolumeRestoreErrors is a slice of all PodVolumeRestores with errors (errors encountered by restic when restoring a pod) (if applicable) PodVolumeRestoreErrors RestoreStatusPodVolumeRestoreErrorsArrayInput `pulumi:"podVolumeRestoreErrors"` // PodVolumeRestoreVerifyErrors is a slice of all PodVolumeRestore errors from restore verification (errors encountered by restic when verifying a pod restore) (if applicable) PodVolumeRestoreVerifyErrors RestoreStatusPodVolumeRestoreVerifyErrorsArrayInput `pulumi:"podVolumeRestoreVerifyErrors"` // ValidationErrors is a slice of all validation errors (if applicable) ValidationErrors pulumi.StringArrayInput `pulumi:"validationErrors"` // Warnings is a count of all warning messages that were generated during execution of the restore. The actual warnings are stored in object storage. Warnings pulumi.IntPtrInput `pulumi:"warnings"` }
RestoreStatus captures the current status of a Velero restore
func (RestoreStatusArgs) ElementType ¶
func (RestoreStatusArgs) ElementType() reflect.Type
func (RestoreStatusArgs) ToRestoreStatusOutput ¶
func (i RestoreStatusArgs) ToRestoreStatusOutput() RestoreStatusOutput
func (RestoreStatusArgs) ToRestoreStatusOutputWithContext ¶
func (i RestoreStatusArgs) ToRestoreStatusOutputWithContext(ctx context.Context) RestoreStatusOutput
func (RestoreStatusArgs) ToRestoreStatusPtrOutput ¶
func (i RestoreStatusArgs) ToRestoreStatusPtrOutput() RestoreStatusPtrOutput
func (RestoreStatusArgs) ToRestoreStatusPtrOutputWithContext ¶
func (i RestoreStatusArgs) ToRestoreStatusPtrOutputWithContext(ctx context.Context) RestoreStatusPtrOutput
type RestoreStatusInput ¶
type RestoreStatusInput interface { pulumi.Input ToRestoreStatusOutput() RestoreStatusOutput ToRestoreStatusOutputWithContext(context.Context) RestoreStatusOutput }
RestoreStatusInput is an input type that accepts RestoreStatusArgs and RestoreStatusOutput values. You can construct a concrete instance of `RestoreStatusInput` via:
RestoreStatusArgs{...}
type RestoreStatusOutput ¶
type RestoreStatusOutput struct{ *pulumi.OutputState }
RestoreStatus captures the current status of a Velero restore
func (RestoreStatusOutput) ElementType ¶
func (RestoreStatusOutput) ElementType() reflect.Type
func (RestoreStatusOutput) Errors ¶
func (o RestoreStatusOutput) Errors() pulumi.IntPtrOutput
Errors is a count of all error messages that were generated during execution of the restore. The actual errors are stored in object storage.
func (RestoreStatusOutput) FailureReason ¶
func (o RestoreStatusOutput) FailureReason() pulumi.StringPtrOutput
FailureReason is an error that caused the entire restore to fail.
func (RestoreStatusOutput) Phase ¶
func (o RestoreStatusOutput) Phase() pulumi.StringPtrOutput
Phase is the current state of the Restore
func (RestoreStatusOutput) PodVolumeRestoreErrors ¶
func (o RestoreStatusOutput) PodVolumeRestoreErrors() RestoreStatusPodVolumeRestoreErrorsArrayOutput
PodVolumeRestoreErrors is a slice of all PodVolumeRestores with errors (errors encountered by restic when restoring a pod) (if applicable)
func (RestoreStatusOutput) PodVolumeRestoreVerifyErrors ¶
func (o RestoreStatusOutput) PodVolumeRestoreVerifyErrors() RestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput
PodVolumeRestoreVerifyErrors is a slice of all PodVolumeRestore errors from restore verification (errors encountered by restic when verifying a pod restore) (if applicable)
func (RestoreStatusOutput) ToRestoreStatusOutput ¶
func (o RestoreStatusOutput) ToRestoreStatusOutput() RestoreStatusOutput
func (RestoreStatusOutput) ToRestoreStatusOutputWithContext ¶
func (o RestoreStatusOutput) ToRestoreStatusOutputWithContext(ctx context.Context) RestoreStatusOutput
func (RestoreStatusOutput) ToRestoreStatusPtrOutput ¶
func (o RestoreStatusOutput) ToRestoreStatusPtrOutput() RestoreStatusPtrOutput
func (RestoreStatusOutput) ToRestoreStatusPtrOutputWithContext ¶
func (o RestoreStatusOutput) ToRestoreStatusPtrOutputWithContext(ctx context.Context) RestoreStatusPtrOutput
func (RestoreStatusOutput) ValidationErrors ¶
func (o RestoreStatusOutput) ValidationErrors() pulumi.StringArrayOutput
ValidationErrors is a slice of all validation errors (if applicable)
func (RestoreStatusOutput) Warnings ¶
func (o RestoreStatusOutput) Warnings() pulumi.IntPtrOutput
Warnings is a count of all warning messages that were generated during execution of the restore. The actual warnings are stored in object storage.
type RestoreStatusPodVolumeRestoreErrors ¶
type RestoreStatusPodVolumeRestoreErrors struct { // API version of the referent. ApiVersion *string `pulumi:"apiVersion"` // If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future. FieldPath *string `pulumi:"fieldPath"` // Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name *string `pulumi:"name"` // Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ Namespace *string `pulumi:"namespace"` // Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion *string `pulumi:"resourceVersion"` // UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids Uid *string `pulumi:"uid"` }
ObjectReference contains enough information to let you inspect or modify the referred object.
type RestoreStatusPodVolumeRestoreErrorsArgs ¶
type RestoreStatusPodVolumeRestoreErrorsArgs struct { // API version of the referent. ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future. FieldPath pulumi.StringPtrInput `pulumi:"fieldPath"` // Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringPtrInput `pulumi:"name"` // Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion pulumi.StringPtrInput `pulumi:"resourceVersion"` // UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids Uid pulumi.StringPtrInput `pulumi:"uid"` }
ObjectReference contains enough information to let you inspect or modify the referred object.
func (RestoreStatusPodVolumeRestoreErrorsArgs) ElementType ¶
func (RestoreStatusPodVolumeRestoreErrorsArgs) ElementType() reflect.Type
func (RestoreStatusPodVolumeRestoreErrorsArgs) ToRestoreStatusPodVolumeRestoreErrorsOutput ¶
func (i RestoreStatusPodVolumeRestoreErrorsArgs) ToRestoreStatusPodVolumeRestoreErrorsOutput() RestoreStatusPodVolumeRestoreErrorsOutput
func (RestoreStatusPodVolumeRestoreErrorsArgs) ToRestoreStatusPodVolumeRestoreErrorsOutputWithContext ¶
func (i RestoreStatusPodVolumeRestoreErrorsArgs) ToRestoreStatusPodVolumeRestoreErrorsOutputWithContext(ctx context.Context) RestoreStatusPodVolumeRestoreErrorsOutput
type RestoreStatusPodVolumeRestoreErrorsArray ¶
type RestoreStatusPodVolumeRestoreErrorsArray []RestoreStatusPodVolumeRestoreErrorsInput
func (RestoreStatusPodVolumeRestoreErrorsArray) ElementType ¶
func (RestoreStatusPodVolumeRestoreErrorsArray) ElementType() reflect.Type
func (RestoreStatusPodVolumeRestoreErrorsArray) ToRestoreStatusPodVolumeRestoreErrorsArrayOutput ¶
func (i RestoreStatusPodVolumeRestoreErrorsArray) ToRestoreStatusPodVolumeRestoreErrorsArrayOutput() RestoreStatusPodVolumeRestoreErrorsArrayOutput
func (RestoreStatusPodVolumeRestoreErrorsArray) ToRestoreStatusPodVolumeRestoreErrorsArrayOutputWithContext ¶
func (i RestoreStatusPodVolumeRestoreErrorsArray) ToRestoreStatusPodVolumeRestoreErrorsArrayOutputWithContext(ctx context.Context) RestoreStatusPodVolumeRestoreErrorsArrayOutput
type RestoreStatusPodVolumeRestoreErrorsArrayInput ¶
type RestoreStatusPodVolumeRestoreErrorsArrayInput interface { pulumi.Input ToRestoreStatusPodVolumeRestoreErrorsArrayOutput() RestoreStatusPodVolumeRestoreErrorsArrayOutput ToRestoreStatusPodVolumeRestoreErrorsArrayOutputWithContext(context.Context) RestoreStatusPodVolumeRestoreErrorsArrayOutput }
RestoreStatusPodVolumeRestoreErrorsArrayInput is an input type that accepts RestoreStatusPodVolumeRestoreErrorsArray and RestoreStatusPodVolumeRestoreErrorsArrayOutput values. You can construct a concrete instance of `RestoreStatusPodVolumeRestoreErrorsArrayInput` via:
RestoreStatusPodVolumeRestoreErrorsArray{ RestoreStatusPodVolumeRestoreErrorsArgs{...} }
type RestoreStatusPodVolumeRestoreErrorsArrayOutput ¶
type RestoreStatusPodVolumeRestoreErrorsArrayOutput struct{ *pulumi.OutputState }
func (RestoreStatusPodVolumeRestoreErrorsArrayOutput) ElementType ¶
func (RestoreStatusPodVolumeRestoreErrorsArrayOutput) ElementType() reflect.Type
func (RestoreStatusPodVolumeRestoreErrorsArrayOutput) ToRestoreStatusPodVolumeRestoreErrorsArrayOutput ¶
func (o RestoreStatusPodVolumeRestoreErrorsArrayOutput) ToRestoreStatusPodVolumeRestoreErrorsArrayOutput() RestoreStatusPodVolumeRestoreErrorsArrayOutput
func (RestoreStatusPodVolumeRestoreErrorsArrayOutput) ToRestoreStatusPodVolumeRestoreErrorsArrayOutputWithContext ¶
func (o RestoreStatusPodVolumeRestoreErrorsArrayOutput) ToRestoreStatusPodVolumeRestoreErrorsArrayOutputWithContext(ctx context.Context) RestoreStatusPodVolumeRestoreErrorsArrayOutput
type RestoreStatusPodVolumeRestoreErrorsInput ¶
type RestoreStatusPodVolumeRestoreErrorsInput interface { pulumi.Input ToRestoreStatusPodVolumeRestoreErrorsOutput() RestoreStatusPodVolumeRestoreErrorsOutput ToRestoreStatusPodVolumeRestoreErrorsOutputWithContext(context.Context) RestoreStatusPodVolumeRestoreErrorsOutput }
RestoreStatusPodVolumeRestoreErrorsInput is an input type that accepts RestoreStatusPodVolumeRestoreErrorsArgs and RestoreStatusPodVolumeRestoreErrorsOutput values. You can construct a concrete instance of `RestoreStatusPodVolumeRestoreErrorsInput` via:
RestoreStatusPodVolumeRestoreErrorsArgs{...}
type RestoreStatusPodVolumeRestoreErrorsOutput ¶
type RestoreStatusPodVolumeRestoreErrorsOutput struct{ *pulumi.OutputState }
ObjectReference contains enough information to let you inspect or modify the referred object.
func (RestoreStatusPodVolumeRestoreErrorsOutput) ApiVersion ¶
func (o RestoreStatusPodVolumeRestoreErrorsOutput) ApiVersion() pulumi.StringPtrOutput
API version of the referent.
func (RestoreStatusPodVolumeRestoreErrorsOutput) ElementType ¶
func (RestoreStatusPodVolumeRestoreErrorsOutput) ElementType() reflect.Type
func (RestoreStatusPodVolumeRestoreErrorsOutput) FieldPath ¶
func (o RestoreStatusPodVolumeRestoreErrorsOutput) FieldPath() pulumi.StringPtrOutput
If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future.
func (RestoreStatusPodVolumeRestoreErrorsOutput) Kind ¶
func (o RestoreStatusPodVolumeRestoreErrorsOutput) Kind() pulumi.StringPtrOutput
Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (RestoreStatusPodVolumeRestoreErrorsOutput) Name ¶
func (o RestoreStatusPodVolumeRestoreErrorsOutput) Name() pulumi.StringPtrOutput
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (RestoreStatusPodVolumeRestoreErrorsOutput) Namespace ¶
func (o RestoreStatusPodVolumeRestoreErrorsOutput) Namespace() pulumi.StringPtrOutput
Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
func (RestoreStatusPodVolumeRestoreErrorsOutput) ResourceVersion ¶
func (o RestoreStatusPodVolumeRestoreErrorsOutput) ResourceVersion() pulumi.StringPtrOutput
Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
func (RestoreStatusPodVolumeRestoreErrorsOutput) ToRestoreStatusPodVolumeRestoreErrorsOutput ¶
func (o RestoreStatusPodVolumeRestoreErrorsOutput) ToRestoreStatusPodVolumeRestoreErrorsOutput() RestoreStatusPodVolumeRestoreErrorsOutput
func (RestoreStatusPodVolumeRestoreErrorsOutput) ToRestoreStatusPodVolumeRestoreErrorsOutputWithContext ¶
func (o RestoreStatusPodVolumeRestoreErrorsOutput) ToRestoreStatusPodVolumeRestoreErrorsOutputWithContext(ctx context.Context) RestoreStatusPodVolumeRestoreErrorsOutput
func (RestoreStatusPodVolumeRestoreErrorsOutput) Uid ¶
func (o RestoreStatusPodVolumeRestoreErrorsOutput) Uid() pulumi.StringPtrOutput
UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
type RestoreStatusPodVolumeRestoreVerifyErrors ¶
type RestoreStatusPodVolumeRestoreVerifyErrors struct { // API version of the referent. ApiVersion *string `pulumi:"apiVersion"` // If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future. FieldPath *string `pulumi:"fieldPath"` // Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name *string `pulumi:"name"` // Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ Namespace *string `pulumi:"namespace"` // Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion *string `pulumi:"resourceVersion"` // UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids Uid *string `pulumi:"uid"` }
ObjectReference contains enough information to let you inspect or modify the referred object.
type RestoreStatusPodVolumeRestoreVerifyErrorsArgs ¶
type RestoreStatusPodVolumeRestoreVerifyErrorsArgs struct { // API version of the referent. ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future. FieldPath pulumi.StringPtrInput `pulumi:"fieldPath"` // Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringPtrInput `pulumi:"name"` // Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion pulumi.StringPtrInput `pulumi:"resourceVersion"` // UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids Uid pulumi.StringPtrInput `pulumi:"uid"` }
ObjectReference contains enough information to let you inspect or modify the referred object.
func (RestoreStatusPodVolumeRestoreVerifyErrorsArgs) ElementType ¶
func (RestoreStatusPodVolumeRestoreVerifyErrorsArgs) ElementType() reflect.Type
func (RestoreStatusPodVolumeRestoreVerifyErrorsArgs) ToRestoreStatusPodVolumeRestoreVerifyErrorsOutput ¶
func (i RestoreStatusPodVolumeRestoreVerifyErrorsArgs) ToRestoreStatusPodVolumeRestoreVerifyErrorsOutput() RestoreStatusPodVolumeRestoreVerifyErrorsOutput
func (RestoreStatusPodVolumeRestoreVerifyErrorsArgs) ToRestoreStatusPodVolumeRestoreVerifyErrorsOutputWithContext ¶
func (i RestoreStatusPodVolumeRestoreVerifyErrorsArgs) ToRestoreStatusPodVolumeRestoreVerifyErrorsOutputWithContext(ctx context.Context) RestoreStatusPodVolumeRestoreVerifyErrorsOutput
type RestoreStatusPodVolumeRestoreVerifyErrorsArray ¶
type RestoreStatusPodVolumeRestoreVerifyErrorsArray []RestoreStatusPodVolumeRestoreVerifyErrorsInput
func (RestoreStatusPodVolumeRestoreVerifyErrorsArray) ElementType ¶
func (RestoreStatusPodVolumeRestoreVerifyErrorsArray) ElementType() reflect.Type
func (RestoreStatusPodVolumeRestoreVerifyErrorsArray) ToRestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput ¶
func (i RestoreStatusPodVolumeRestoreVerifyErrorsArray) ToRestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput() RestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput
func (RestoreStatusPodVolumeRestoreVerifyErrorsArray) ToRestoreStatusPodVolumeRestoreVerifyErrorsArrayOutputWithContext ¶
func (i RestoreStatusPodVolumeRestoreVerifyErrorsArray) ToRestoreStatusPodVolumeRestoreVerifyErrorsArrayOutputWithContext(ctx context.Context) RestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput
type RestoreStatusPodVolumeRestoreVerifyErrorsArrayInput ¶
type RestoreStatusPodVolumeRestoreVerifyErrorsArrayInput interface { pulumi.Input ToRestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput() RestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput ToRestoreStatusPodVolumeRestoreVerifyErrorsArrayOutputWithContext(context.Context) RestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput }
RestoreStatusPodVolumeRestoreVerifyErrorsArrayInput is an input type that accepts RestoreStatusPodVolumeRestoreVerifyErrorsArray and RestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput values. You can construct a concrete instance of `RestoreStatusPodVolumeRestoreVerifyErrorsArrayInput` via:
RestoreStatusPodVolumeRestoreVerifyErrorsArray{ RestoreStatusPodVolumeRestoreVerifyErrorsArgs{...} }
type RestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput ¶
type RestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput struct{ *pulumi.OutputState }
func (RestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput) ElementType ¶
func (RestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput) ElementType() reflect.Type
func (RestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput) ToRestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput ¶
func (o RestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput) ToRestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput() RestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput
func (RestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput) ToRestoreStatusPodVolumeRestoreVerifyErrorsArrayOutputWithContext ¶
func (o RestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput) ToRestoreStatusPodVolumeRestoreVerifyErrorsArrayOutputWithContext(ctx context.Context) RestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput
type RestoreStatusPodVolumeRestoreVerifyErrorsInput ¶
type RestoreStatusPodVolumeRestoreVerifyErrorsInput interface { pulumi.Input ToRestoreStatusPodVolumeRestoreVerifyErrorsOutput() RestoreStatusPodVolumeRestoreVerifyErrorsOutput ToRestoreStatusPodVolumeRestoreVerifyErrorsOutputWithContext(context.Context) RestoreStatusPodVolumeRestoreVerifyErrorsOutput }
RestoreStatusPodVolumeRestoreVerifyErrorsInput is an input type that accepts RestoreStatusPodVolumeRestoreVerifyErrorsArgs and RestoreStatusPodVolumeRestoreVerifyErrorsOutput values. You can construct a concrete instance of `RestoreStatusPodVolumeRestoreVerifyErrorsInput` via:
RestoreStatusPodVolumeRestoreVerifyErrorsArgs{...}
type RestoreStatusPodVolumeRestoreVerifyErrorsOutput ¶
type RestoreStatusPodVolumeRestoreVerifyErrorsOutput struct{ *pulumi.OutputState }
ObjectReference contains enough information to let you inspect or modify the referred object.
func (RestoreStatusPodVolumeRestoreVerifyErrorsOutput) ApiVersion ¶
func (o RestoreStatusPodVolumeRestoreVerifyErrorsOutput) ApiVersion() pulumi.StringPtrOutput
API version of the referent.
func (RestoreStatusPodVolumeRestoreVerifyErrorsOutput) ElementType ¶
func (RestoreStatusPodVolumeRestoreVerifyErrorsOutput) ElementType() reflect.Type
func (RestoreStatusPodVolumeRestoreVerifyErrorsOutput) FieldPath ¶
func (o RestoreStatusPodVolumeRestoreVerifyErrorsOutput) FieldPath() pulumi.StringPtrOutput
If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future.
func (RestoreStatusPodVolumeRestoreVerifyErrorsOutput) Kind ¶
func (o RestoreStatusPodVolumeRestoreVerifyErrorsOutput) Kind() pulumi.StringPtrOutput
Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (RestoreStatusPodVolumeRestoreVerifyErrorsOutput) Name ¶
func (o RestoreStatusPodVolumeRestoreVerifyErrorsOutput) Name() pulumi.StringPtrOutput
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (RestoreStatusPodVolumeRestoreVerifyErrorsOutput) Namespace ¶
func (o RestoreStatusPodVolumeRestoreVerifyErrorsOutput) Namespace() pulumi.StringPtrOutput
Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
func (RestoreStatusPodVolumeRestoreVerifyErrorsOutput) ResourceVersion ¶
func (o RestoreStatusPodVolumeRestoreVerifyErrorsOutput) ResourceVersion() pulumi.StringPtrOutput
Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
func (RestoreStatusPodVolumeRestoreVerifyErrorsOutput) ToRestoreStatusPodVolumeRestoreVerifyErrorsOutput ¶
func (o RestoreStatusPodVolumeRestoreVerifyErrorsOutput) ToRestoreStatusPodVolumeRestoreVerifyErrorsOutput() RestoreStatusPodVolumeRestoreVerifyErrorsOutput
func (RestoreStatusPodVolumeRestoreVerifyErrorsOutput) ToRestoreStatusPodVolumeRestoreVerifyErrorsOutputWithContext ¶
func (o RestoreStatusPodVolumeRestoreVerifyErrorsOutput) ToRestoreStatusPodVolumeRestoreVerifyErrorsOutputWithContext(ctx context.Context) RestoreStatusPodVolumeRestoreVerifyErrorsOutput
func (RestoreStatusPodVolumeRestoreVerifyErrorsOutput) Uid ¶
func (o RestoreStatusPodVolumeRestoreVerifyErrorsOutput) Uid() pulumi.StringPtrOutput
UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
type RestoreStatusPtrInput ¶
type RestoreStatusPtrInput interface { pulumi.Input ToRestoreStatusPtrOutput() RestoreStatusPtrOutput ToRestoreStatusPtrOutputWithContext(context.Context) RestoreStatusPtrOutput }
RestoreStatusPtrInput is an input type that accepts RestoreStatusArgs, RestoreStatusPtr and RestoreStatusPtrOutput values. You can construct a concrete instance of `RestoreStatusPtrInput` via:
RestoreStatusArgs{...} or: nil
func RestoreStatusPtr ¶
func RestoreStatusPtr(v *RestoreStatusArgs) RestoreStatusPtrInput
type RestoreStatusPtrOutput ¶
type RestoreStatusPtrOutput struct{ *pulumi.OutputState }
func (RestoreStatusPtrOutput) Elem ¶
func (o RestoreStatusPtrOutput) Elem() RestoreStatusOutput
func (RestoreStatusPtrOutput) ElementType ¶
func (RestoreStatusPtrOutput) ElementType() reflect.Type
func (RestoreStatusPtrOutput) Errors ¶
func (o RestoreStatusPtrOutput) Errors() pulumi.IntPtrOutput
Errors is a count of all error messages that were generated during execution of the restore. The actual errors are stored in object storage.
func (RestoreStatusPtrOutput) FailureReason ¶
func (o RestoreStatusPtrOutput) FailureReason() pulumi.StringPtrOutput
FailureReason is an error that caused the entire restore to fail.
func (RestoreStatusPtrOutput) Phase ¶
func (o RestoreStatusPtrOutput) Phase() pulumi.StringPtrOutput
Phase is the current state of the Restore
func (RestoreStatusPtrOutput) PodVolumeRestoreErrors ¶
func (o RestoreStatusPtrOutput) PodVolumeRestoreErrors() RestoreStatusPodVolumeRestoreErrorsArrayOutput
PodVolumeRestoreErrors is a slice of all PodVolumeRestores with errors (errors encountered by restic when restoring a pod) (if applicable)
func (RestoreStatusPtrOutput) PodVolumeRestoreVerifyErrors ¶
func (o RestoreStatusPtrOutput) PodVolumeRestoreVerifyErrors() RestoreStatusPodVolumeRestoreVerifyErrorsArrayOutput
PodVolumeRestoreVerifyErrors is a slice of all PodVolumeRestore errors from restore verification (errors encountered by restic when verifying a pod restore) (if applicable)
func (RestoreStatusPtrOutput) ToRestoreStatusPtrOutput ¶
func (o RestoreStatusPtrOutput) ToRestoreStatusPtrOutput() RestoreStatusPtrOutput
func (RestoreStatusPtrOutput) ToRestoreStatusPtrOutputWithContext ¶
func (o RestoreStatusPtrOutput) ToRestoreStatusPtrOutputWithContext(ctx context.Context) RestoreStatusPtrOutput
func (RestoreStatusPtrOutput) ValidationErrors ¶
func (o RestoreStatusPtrOutput) ValidationErrors() pulumi.StringArrayOutput
ValidationErrors is a slice of all validation errors (if applicable)
func (RestoreStatusPtrOutput) Warnings ¶
func (o RestoreStatusPtrOutput) Warnings() pulumi.IntPtrOutput
Warnings is a count of all warning messages that were generated during execution of the restore. The actual warnings are stored in object storage.
type RestoreType ¶
type RestoreType struct { ApiVersion *string `pulumi:"apiVersion"` Kind *string `pulumi:"kind"` Metadata *metav1.ObjectMeta `pulumi:"metadata"` // RestoreSpec defines the specification for a Velero restore. Spec *RestoreSpec `pulumi:"spec"` // RestoreStatus captures the current status of a Velero restore Status *RestoreStatus `pulumi:"status"` }
Restore is a Velero resource that represents the application of resources from a Velero backup to a target Kubernetes cluster.
type RestoreTypeArgs ¶
type RestoreTypeArgs struct { ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` Kind pulumi.StringPtrInput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // RestoreSpec defines the specification for a Velero restore. Spec RestoreSpecPtrInput `pulumi:"spec"` // RestoreStatus captures the current status of a Velero restore Status RestoreStatusPtrInput `pulumi:"status"` }
Restore is a Velero resource that represents the application of resources from a Velero backup to a target Kubernetes cluster.
func (RestoreTypeArgs) ElementType ¶
func (RestoreTypeArgs) ElementType() reflect.Type
func (RestoreTypeArgs) ToRestoreTypeOutput ¶
func (i RestoreTypeArgs) ToRestoreTypeOutput() RestoreTypeOutput
func (RestoreTypeArgs) ToRestoreTypeOutputWithContext ¶
func (i RestoreTypeArgs) ToRestoreTypeOutputWithContext(ctx context.Context) RestoreTypeOutput
type RestoreTypeInput ¶
type RestoreTypeInput interface { pulumi.Input ToRestoreTypeOutput() RestoreTypeOutput ToRestoreTypeOutputWithContext(context.Context) RestoreTypeOutput }
RestoreTypeInput is an input type that accepts RestoreTypeArgs and RestoreTypeOutput values. You can construct a concrete instance of `RestoreTypeInput` via:
RestoreTypeArgs{...}
type RestoreTypeOutput ¶
type RestoreTypeOutput struct{ *pulumi.OutputState }
Restore is a Velero resource that represents the application of resources from a Velero backup to a target Kubernetes cluster.
func (RestoreTypeOutput) ApiVersion ¶
func (o RestoreTypeOutput) ApiVersion() pulumi.StringPtrOutput
func (RestoreTypeOutput) ElementType ¶
func (RestoreTypeOutput) ElementType() reflect.Type
func (RestoreTypeOutput) Kind ¶
func (o RestoreTypeOutput) Kind() pulumi.StringPtrOutput
func (RestoreTypeOutput) Metadata ¶
func (o RestoreTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
func (RestoreTypeOutput) Spec ¶
func (o RestoreTypeOutput) Spec() RestoreSpecPtrOutput
RestoreSpec defines the specification for a Velero restore.
func (RestoreTypeOutput) Status ¶
func (o RestoreTypeOutput) Status() RestoreStatusPtrOutput
RestoreStatus captures the current status of a Velero restore
func (RestoreTypeOutput) ToRestoreTypeOutput ¶
func (o RestoreTypeOutput) ToRestoreTypeOutput() RestoreTypeOutput
func (RestoreTypeOutput) ToRestoreTypeOutputWithContext ¶
func (o RestoreTypeOutput) ToRestoreTypeOutputWithContext(ctx context.Context) RestoreTypeOutput
type Schedule ¶
type Schedule struct { pulumi.CustomResourceState ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // ScheduleSpec defines the specification for a Velero schedule Spec ScheduleSpecPtrOutput `pulumi:"spec"` // ScheduleStatus captures the current state of a Velero schedule Status ScheduleStatusPtrOutput `pulumi:"status"` }
Schedule is a Velero resource that represents a pre-scheduled or periodic Backup that should be run.
func GetSchedule ¶
func GetSchedule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ScheduleState, opts ...pulumi.ResourceOption) (*Schedule, error)
GetSchedule gets an existing Schedule 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 NewSchedule ¶
func NewSchedule(ctx *pulumi.Context, name string, args *ScheduleArgs, opts ...pulumi.ResourceOption) (*Schedule, error)
NewSchedule registers a new resource with the given unique name, arguments, and options.
type ScheduleArgs ¶
type ScheduleArgs struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // ScheduleSpec defines the specification for a Velero schedule Spec ScheduleSpecPtrInput // ScheduleStatus captures the current state of a Velero schedule Status ScheduleStatusPtrInput }
The set of arguments for constructing a Schedule resource.
func (ScheduleArgs) ElementType ¶
func (ScheduleArgs) ElementType() reflect.Type
type ScheduleMetadata ¶
type ScheduleMetadata struct { }
type ScheduleMetadataArgs ¶
type ScheduleMetadataArgs struct { }
func (ScheduleMetadataArgs) ElementType ¶
func (ScheduleMetadataArgs) ElementType() reflect.Type
func (ScheduleMetadataArgs) ToScheduleMetadataOutput ¶
func (i ScheduleMetadataArgs) ToScheduleMetadataOutput() ScheduleMetadataOutput
func (ScheduleMetadataArgs) ToScheduleMetadataOutputWithContext ¶
func (i ScheduleMetadataArgs) ToScheduleMetadataOutputWithContext(ctx context.Context) ScheduleMetadataOutput
type ScheduleMetadataInput ¶
type ScheduleMetadataInput interface { pulumi.Input ToScheduleMetadataOutput() ScheduleMetadataOutput ToScheduleMetadataOutputWithContext(context.Context) ScheduleMetadataOutput }
ScheduleMetadataInput is an input type that accepts ScheduleMetadataArgs and ScheduleMetadataOutput values. You can construct a concrete instance of `ScheduleMetadataInput` via:
ScheduleMetadataArgs{...}
type ScheduleMetadataOutput ¶
type ScheduleMetadataOutput struct{ *pulumi.OutputState }
func (ScheduleMetadataOutput) ElementType ¶
func (ScheduleMetadataOutput) ElementType() reflect.Type
func (ScheduleMetadataOutput) ToScheduleMetadataOutput ¶
func (o ScheduleMetadataOutput) ToScheduleMetadataOutput() ScheduleMetadataOutput
func (ScheduleMetadataOutput) ToScheduleMetadataOutputWithContext ¶
func (o ScheduleMetadataOutput) ToScheduleMetadataOutputWithContext(ctx context.Context) ScheduleMetadataOutput
type ScheduleSpec ¶
type ScheduleSpec struct { // Schedule is a Cron expression defining when to run the Backup. Schedule string `pulumi:"schedule"` // Template is the definition of the Backup to be run on the provided schedule Template ScheduleSpecTemplate `pulumi:"template"` }
ScheduleSpec defines the specification for a Velero schedule
type ScheduleSpecArgs ¶
type ScheduleSpecArgs struct { // Schedule is a Cron expression defining when to run the Backup. Schedule pulumi.StringInput `pulumi:"schedule"` // Template is the definition of the Backup to be run on the provided schedule Template ScheduleSpecTemplateInput `pulumi:"template"` }
ScheduleSpec defines the specification for a Velero schedule
func (ScheduleSpecArgs) ElementType ¶
func (ScheduleSpecArgs) ElementType() reflect.Type
func (ScheduleSpecArgs) ToScheduleSpecOutput ¶
func (i ScheduleSpecArgs) ToScheduleSpecOutput() ScheduleSpecOutput
func (ScheduleSpecArgs) ToScheduleSpecOutputWithContext ¶
func (i ScheduleSpecArgs) ToScheduleSpecOutputWithContext(ctx context.Context) ScheduleSpecOutput
func (ScheduleSpecArgs) ToScheduleSpecPtrOutput ¶
func (i ScheduleSpecArgs) ToScheduleSpecPtrOutput() ScheduleSpecPtrOutput
func (ScheduleSpecArgs) ToScheduleSpecPtrOutputWithContext ¶
func (i ScheduleSpecArgs) ToScheduleSpecPtrOutputWithContext(ctx context.Context) ScheduleSpecPtrOutput
type ScheduleSpecInput ¶
type ScheduleSpecInput interface { pulumi.Input ToScheduleSpecOutput() ScheduleSpecOutput ToScheduleSpecOutputWithContext(context.Context) ScheduleSpecOutput }
ScheduleSpecInput is an input type that accepts ScheduleSpecArgs and ScheduleSpecOutput values. You can construct a concrete instance of `ScheduleSpecInput` via:
ScheduleSpecArgs{...}
type ScheduleSpecOutput ¶
type ScheduleSpecOutput struct{ *pulumi.OutputState }
ScheduleSpec defines the specification for a Velero schedule
func (ScheduleSpecOutput) ElementType ¶
func (ScheduleSpecOutput) ElementType() reflect.Type
func (ScheduleSpecOutput) Schedule ¶
func (o ScheduleSpecOutput) Schedule() pulumi.StringOutput
Schedule is a Cron expression defining when to run the Backup.
func (ScheduleSpecOutput) Template ¶
func (o ScheduleSpecOutput) Template() ScheduleSpecTemplateOutput
Template is the definition of the Backup to be run on the provided schedule
func (ScheduleSpecOutput) ToScheduleSpecOutput ¶
func (o ScheduleSpecOutput) ToScheduleSpecOutput() ScheduleSpecOutput
func (ScheduleSpecOutput) ToScheduleSpecOutputWithContext ¶
func (o ScheduleSpecOutput) ToScheduleSpecOutputWithContext(ctx context.Context) ScheduleSpecOutput
func (ScheduleSpecOutput) ToScheduleSpecPtrOutput ¶
func (o ScheduleSpecOutput) ToScheduleSpecPtrOutput() ScheduleSpecPtrOutput
func (ScheduleSpecOutput) ToScheduleSpecPtrOutputWithContext ¶
func (o ScheduleSpecOutput) ToScheduleSpecPtrOutputWithContext(ctx context.Context) ScheduleSpecPtrOutput
type ScheduleSpecPtrInput ¶
type ScheduleSpecPtrInput interface { pulumi.Input ToScheduleSpecPtrOutput() ScheduleSpecPtrOutput ToScheduleSpecPtrOutputWithContext(context.Context) ScheduleSpecPtrOutput }
ScheduleSpecPtrInput is an input type that accepts ScheduleSpecArgs, ScheduleSpecPtr and ScheduleSpecPtrOutput values. You can construct a concrete instance of `ScheduleSpecPtrInput` via:
ScheduleSpecArgs{...} or: nil
func ScheduleSpecPtr ¶
func ScheduleSpecPtr(v *ScheduleSpecArgs) ScheduleSpecPtrInput
type ScheduleSpecPtrOutput ¶
type ScheduleSpecPtrOutput struct{ *pulumi.OutputState }
func (ScheduleSpecPtrOutput) Elem ¶
func (o ScheduleSpecPtrOutput) Elem() ScheduleSpecOutput
func (ScheduleSpecPtrOutput) ElementType ¶
func (ScheduleSpecPtrOutput) ElementType() reflect.Type
func (ScheduleSpecPtrOutput) Schedule ¶
func (o ScheduleSpecPtrOutput) Schedule() pulumi.StringPtrOutput
Schedule is a Cron expression defining when to run the Backup.
func (ScheduleSpecPtrOutput) Template ¶
func (o ScheduleSpecPtrOutput) Template() ScheduleSpecTemplatePtrOutput
Template is the definition of the Backup to be run on the provided schedule
func (ScheduleSpecPtrOutput) ToScheduleSpecPtrOutput ¶
func (o ScheduleSpecPtrOutput) ToScheduleSpecPtrOutput() ScheduleSpecPtrOutput
func (ScheduleSpecPtrOutput) ToScheduleSpecPtrOutputWithContext ¶
func (o ScheduleSpecPtrOutput) ToScheduleSpecPtrOutputWithContext(ctx context.Context) ScheduleSpecPtrOutput
type ScheduleSpecTemplate ¶
type ScheduleSpecTemplate struct { // ExcludedNamespaces contains a list of namespaces that are not included in the backup. ExcludedNamespaces []string `pulumi:"excludedNamespaces"` // ExcludedResources is a slice of resource names that are not included in the backup. ExcludedResources []string `pulumi:"excludedResources"` // Hooks represent custom behaviors that should be executed at different phases of the backup. Hooks *ScheduleSpecTemplateHooks `pulumi:"hooks"` // IncludeClusterResources specifies whether cluster-scoped resources should be included for consideration in the backup. IncludeClusterResources *bool `pulumi:"includeClusterResources"` // IncludedNamespaces is a slice of namespace names to include objects from. If empty, all namespaces are included. IncludedNamespaces []string `pulumi:"includedNamespaces"` // IncludedResources is a slice of resource names to include in the backup. If empty, all resources are included. IncludedResources []string `pulumi:"includedResources"` // LabelSelector is a metav1.LabelSelector to filter with when adding individual objects to the backup. If empty or nil, all objects are included. Optional. LabelSelector *ScheduleSpecTemplateLabelSelector `pulumi:"labelSelector"` // SnapshotVolumes specifies whether to take cloud snapshots of any PV's referenced in the set of objects included in the Backup. SnapshotVolumes *bool `pulumi:"snapshotVolumes"` // StorageLocation is a string containing the name of a BackupStorageLocation where the backup should be stored. StorageLocation *string `pulumi:"storageLocation"` // TTL is a time.Duration-parseable string describing how long the Backup should be retained for. Ttl *string `pulumi:"ttl"` // VolumeSnapshotLocations is a list containing names of VolumeSnapshotLocations associated with this backup. VolumeSnapshotLocations []string `pulumi:"volumeSnapshotLocations"` }
Template is the definition of the Backup to be run on the provided schedule
type ScheduleSpecTemplateArgs ¶
type ScheduleSpecTemplateArgs struct { // ExcludedNamespaces contains a list of namespaces that are not included in the backup. ExcludedNamespaces pulumi.StringArrayInput `pulumi:"excludedNamespaces"` // ExcludedResources is a slice of resource names that are not included in the backup. ExcludedResources pulumi.StringArrayInput `pulumi:"excludedResources"` // Hooks represent custom behaviors that should be executed at different phases of the backup. Hooks ScheduleSpecTemplateHooksPtrInput `pulumi:"hooks"` // IncludeClusterResources specifies whether cluster-scoped resources should be included for consideration in the backup. IncludeClusterResources pulumi.BoolPtrInput `pulumi:"includeClusterResources"` // IncludedNamespaces is a slice of namespace names to include objects from. If empty, all namespaces are included. IncludedNamespaces pulumi.StringArrayInput `pulumi:"includedNamespaces"` // IncludedResources is a slice of resource names to include in the backup. If empty, all resources are included. IncludedResources pulumi.StringArrayInput `pulumi:"includedResources"` // LabelSelector is a metav1.LabelSelector to filter with when adding individual objects to the backup. If empty or nil, all objects are included. Optional. LabelSelector ScheduleSpecTemplateLabelSelectorPtrInput `pulumi:"labelSelector"` // SnapshotVolumes specifies whether to take cloud snapshots of any PV's referenced in the set of objects included in the Backup. SnapshotVolumes pulumi.BoolPtrInput `pulumi:"snapshotVolumes"` // StorageLocation is a string containing the name of a BackupStorageLocation where the backup should be stored. StorageLocation pulumi.StringPtrInput `pulumi:"storageLocation"` // TTL is a time.Duration-parseable string describing how long the Backup should be retained for. Ttl pulumi.StringPtrInput `pulumi:"ttl"` // VolumeSnapshotLocations is a list containing names of VolumeSnapshotLocations associated with this backup. VolumeSnapshotLocations pulumi.StringArrayInput `pulumi:"volumeSnapshotLocations"` }
Template is the definition of the Backup to be run on the provided schedule
func (ScheduleSpecTemplateArgs) ElementType ¶
func (ScheduleSpecTemplateArgs) ElementType() reflect.Type
func (ScheduleSpecTemplateArgs) ToScheduleSpecTemplateOutput ¶
func (i ScheduleSpecTemplateArgs) ToScheduleSpecTemplateOutput() ScheduleSpecTemplateOutput
func (ScheduleSpecTemplateArgs) ToScheduleSpecTemplateOutputWithContext ¶
func (i ScheduleSpecTemplateArgs) ToScheduleSpecTemplateOutputWithContext(ctx context.Context) ScheduleSpecTemplateOutput
func (ScheduleSpecTemplateArgs) ToScheduleSpecTemplatePtrOutput ¶
func (i ScheduleSpecTemplateArgs) ToScheduleSpecTemplatePtrOutput() ScheduleSpecTemplatePtrOutput
func (ScheduleSpecTemplateArgs) ToScheduleSpecTemplatePtrOutputWithContext ¶
func (i ScheduleSpecTemplateArgs) ToScheduleSpecTemplatePtrOutputWithContext(ctx context.Context) ScheduleSpecTemplatePtrOutput
type ScheduleSpecTemplateHooks ¶
type ScheduleSpecTemplateHooks struct { // Resources are hooks that should be executed when backing up individual instances of a resource. Resources []ScheduleSpecTemplateHooksResources `pulumi:"resources"` }
Hooks represent custom behaviors that should be executed at different phases of the backup.
type ScheduleSpecTemplateHooksArgs ¶
type ScheduleSpecTemplateHooksArgs struct { // Resources are hooks that should be executed when backing up individual instances of a resource. Resources ScheduleSpecTemplateHooksResourcesArrayInput `pulumi:"resources"` }
Hooks represent custom behaviors that should be executed at different phases of the backup.
func (ScheduleSpecTemplateHooksArgs) ElementType ¶
func (ScheduleSpecTemplateHooksArgs) ElementType() reflect.Type
func (ScheduleSpecTemplateHooksArgs) ToScheduleSpecTemplateHooksOutput ¶
func (i ScheduleSpecTemplateHooksArgs) ToScheduleSpecTemplateHooksOutput() ScheduleSpecTemplateHooksOutput
func (ScheduleSpecTemplateHooksArgs) ToScheduleSpecTemplateHooksOutputWithContext ¶
func (i ScheduleSpecTemplateHooksArgs) ToScheduleSpecTemplateHooksOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksOutput
func (ScheduleSpecTemplateHooksArgs) ToScheduleSpecTemplateHooksPtrOutput ¶
func (i ScheduleSpecTemplateHooksArgs) ToScheduleSpecTemplateHooksPtrOutput() ScheduleSpecTemplateHooksPtrOutput
func (ScheduleSpecTemplateHooksArgs) ToScheduleSpecTemplateHooksPtrOutputWithContext ¶
func (i ScheduleSpecTemplateHooksArgs) ToScheduleSpecTemplateHooksPtrOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksPtrOutput
type ScheduleSpecTemplateHooksInput ¶
type ScheduleSpecTemplateHooksInput interface { pulumi.Input ToScheduleSpecTemplateHooksOutput() ScheduleSpecTemplateHooksOutput ToScheduleSpecTemplateHooksOutputWithContext(context.Context) ScheduleSpecTemplateHooksOutput }
ScheduleSpecTemplateHooksInput is an input type that accepts ScheduleSpecTemplateHooksArgs and ScheduleSpecTemplateHooksOutput values. You can construct a concrete instance of `ScheduleSpecTemplateHooksInput` via:
ScheduleSpecTemplateHooksArgs{...}
type ScheduleSpecTemplateHooksOutput ¶
type ScheduleSpecTemplateHooksOutput struct{ *pulumi.OutputState }
Hooks represent custom behaviors that should be executed at different phases of the backup.
func (ScheduleSpecTemplateHooksOutput) ElementType ¶
func (ScheduleSpecTemplateHooksOutput) ElementType() reflect.Type
func (ScheduleSpecTemplateHooksOutput) Resources ¶
func (o ScheduleSpecTemplateHooksOutput) Resources() ScheduleSpecTemplateHooksResourcesArrayOutput
Resources are hooks that should be executed when backing up individual instances of a resource.
func (ScheduleSpecTemplateHooksOutput) ToScheduleSpecTemplateHooksOutput ¶
func (o ScheduleSpecTemplateHooksOutput) ToScheduleSpecTemplateHooksOutput() ScheduleSpecTemplateHooksOutput
func (ScheduleSpecTemplateHooksOutput) ToScheduleSpecTemplateHooksOutputWithContext ¶
func (o ScheduleSpecTemplateHooksOutput) ToScheduleSpecTemplateHooksOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksOutput
func (ScheduleSpecTemplateHooksOutput) ToScheduleSpecTemplateHooksPtrOutput ¶
func (o ScheduleSpecTemplateHooksOutput) ToScheduleSpecTemplateHooksPtrOutput() ScheduleSpecTemplateHooksPtrOutput
func (ScheduleSpecTemplateHooksOutput) ToScheduleSpecTemplateHooksPtrOutputWithContext ¶
func (o ScheduleSpecTemplateHooksOutput) ToScheduleSpecTemplateHooksPtrOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksPtrOutput
type ScheduleSpecTemplateHooksPtrInput ¶
type ScheduleSpecTemplateHooksPtrInput interface { pulumi.Input ToScheduleSpecTemplateHooksPtrOutput() ScheduleSpecTemplateHooksPtrOutput ToScheduleSpecTemplateHooksPtrOutputWithContext(context.Context) ScheduleSpecTemplateHooksPtrOutput }
ScheduleSpecTemplateHooksPtrInput is an input type that accepts ScheduleSpecTemplateHooksArgs, ScheduleSpecTemplateHooksPtr and ScheduleSpecTemplateHooksPtrOutput values. You can construct a concrete instance of `ScheduleSpecTemplateHooksPtrInput` via:
ScheduleSpecTemplateHooksArgs{...} or: nil
func ScheduleSpecTemplateHooksPtr ¶
func ScheduleSpecTemplateHooksPtr(v *ScheduleSpecTemplateHooksArgs) ScheduleSpecTemplateHooksPtrInput
type ScheduleSpecTemplateHooksPtrOutput ¶
type ScheduleSpecTemplateHooksPtrOutput struct{ *pulumi.OutputState }
func (ScheduleSpecTemplateHooksPtrOutput) Elem ¶
func (o ScheduleSpecTemplateHooksPtrOutput) Elem() ScheduleSpecTemplateHooksOutput
func (ScheduleSpecTemplateHooksPtrOutput) ElementType ¶
func (ScheduleSpecTemplateHooksPtrOutput) ElementType() reflect.Type
func (ScheduleSpecTemplateHooksPtrOutput) Resources ¶
func (o ScheduleSpecTemplateHooksPtrOutput) Resources() ScheduleSpecTemplateHooksResourcesArrayOutput
Resources are hooks that should be executed when backing up individual instances of a resource.
func (ScheduleSpecTemplateHooksPtrOutput) ToScheduleSpecTemplateHooksPtrOutput ¶
func (o ScheduleSpecTemplateHooksPtrOutput) ToScheduleSpecTemplateHooksPtrOutput() ScheduleSpecTemplateHooksPtrOutput
func (ScheduleSpecTemplateHooksPtrOutput) ToScheduleSpecTemplateHooksPtrOutputWithContext ¶
func (o ScheduleSpecTemplateHooksPtrOutput) ToScheduleSpecTemplateHooksPtrOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksPtrOutput
type ScheduleSpecTemplateHooksResources ¶
type ScheduleSpecTemplateHooksResources struct { // ExcludedNamespaces specifies the namespaces to which this hook spec does not apply. ExcludedNamespaces []string `pulumi:"excludedNamespaces"` // ExcludedResources specifies the resources to which this hook spec does not apply. ExcludedResources []string `pulumi:"excludedResources"` // IncludedNamespaces specifies the namespaces to which this hook spec applies. If empty, it applies to all namespaces. IncludedNamespaces []string `pulumi:"includedNamespaces"` // IncludedResources specifies the resources to which this hook spec applies. If empty, it applies to all resources. IncludedResources []string `pulumi:"includedResources"` // LabelSelector, if specified, filters the resources to which this hook spec applies. LabelSelector *ScheduleSpecTemplateHooksResourcesLabelSelector `pulumi:"labelSelector"` // Name is the name of this hook. Name string `pulumi:"name"` // PostHooks is a list of BackupResourceHooks to execute after storing the item in the backup. These are executed after all "additional items" from item actions are processed. Post []ScheduleSpecTemplateHooksResourcesPost `pulumi:"post"` // PreHooks is a list of BackupResourceHooks to execute prior to storing the item in the backup. These are executed before any "additional items" from item actions are processed. Pre []ScheduleSpecTemplateHooksResourcesPre `pulumi:"pre"` }
BackupResourceHookSpec defines one or more BackupResourceHooks that should be executed based on the rules defined for namespaces, resources, and label selector.
type ScheduleSpecTemplateHooksResourcesArgs ¶
type ScheduleSpecTemplateHooksResourcesArgs struct { // ExcludedNamespaces specifies the namespaces to which this hook spec does not apply. ExcludedNamespaces pulumi.StringArrayInput `pulumi:"excludedNamespaces"` // ExcludedResources specifies the resources to which this hook spec does not apply. ExcludedResources pulumi.StringArrayInput `pulumi:"excludedResources"` // IncludedNamespaces specifies the namespaces to which this hook spec applies. If empty, it applies to all namespaces. IncludedNamespaces pulumi.StringArrayInput `pulumi:"includedNamespaces"` // IncludedResources specifies the resources to which this hook spec applies. If empty, it applies to all resources. IncludedResources pulumi.StringArrayInput `pulumi:"includedResources"` // LabelSelector, if specified, filters the resources to which this hook spec applies. LabelSelector ScheduleSpecTemplateHooksResourcesLabelSelectorPtrInput `pulumi:"labelSelector"` // Name is the name of this hook. Name pulumi.StringInput `pulumi:"name"` // PostHooks is a list of BackupResourceHooks to execute after storing the item in the backup. These are executed after all "additional items" from item actions are processed. Post ScheduleSpecTemplateHooksResourcesPostArrayInput `pulumi:"post"` // PreHooks is a list of BackupResourceHooks to execute prior to storing the item in the backup. These are executed before any "additional items" from item actions are processed. Pre ScheduleSpecTemplateHooksResourcesPreArrayInput `pulumi:"pre"` }
BackupResourceHookSpec defines one or more BackupResourceHooks that should be executed based on the rules defined for namespaces, resources, and label selector.
func (ScheduleSpecTemplateHooksResourcesArgs) ElementType ¶
func (ScheduleSpecTemplateHooksResourcesArgs) ElementType() reflect.Type
func (ScheduleSpecTemplateHooksResourcesArgs) ToScheduleSpecTemplateHooksResourcesOutput ¶
func (i ScheduleSpecTemplateHooksResourcesArgs) ToScheduleSpecTemplateHooksResourcesOutput() ScheduleSpecTemplateHooksResourcesOutput
func (ScheduleSpecTemplateHooksResourcesArgs) ToScheduleSpecTemplateHooksResourcesOutputWithContext ¶
func (i ScheduleSpecTemplateHooksResourcesArgs) ToScheduleSpecTemplateHooksResourcesOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesOutput
type ScheduleSpecTemplateHooksResourcesArray ¶
type ScheduleSpecTemplateHooksResourcesArray []ScheduleSpecTemplateHooksResourcesInput
func (ScheduleSpecTemplateHooksResourcesArray) ElementType ¶
func (ScheduleSpecTemplateHooksResourcesArray) ElementType() reflect.Type
func (ScheduleSpecTemplateHooksResourcesArray) ToScheduleSpecTemplateHooksResourcesArrayOutput ¶
func (i ScheduleSpecTemplateHooksResourcesArray) ToScheduleSpecTemplateHooksResourcesArrayOutput() ScheduleSpecTemplateHooksResourcesArrayOutput
func (ScheduleSpecTemplateHooksResourcesArray) ToScheduleSpecTemplateHooksResourcesArrayOutputWithContext ¶
func (i ScheduleSpecTemplateHooksResourcesArray) ToScheduleSpecTemplateHooksResourcesArrayOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesArrayOutput
type ScheduleSpecTemplateHooksResourcesArrayInput ¶
type ScheduleSpecTemplateHooksResourcesArrayInput interface { pulumi.Input ToScheduleSpecTemplateHooksResourcesArrayOutput() ScheduleSpecTemplateHooksResourcesArrayOutput ToScheduleSpecTemplateHooksResourcesArrayOutputWithContext(context.Context) ScheduleSpecTemplateHooksResourcesArrayOutput }
ScheduleSpecTemplateHooksResourcesArrayInput is an input type that accepts ScheduleSpecTemplateHooksResourcesArray and ScheduleSpecTemplateHooksResourcesArrayOutput values. You can construct a concrete instance of `ScheduleSpecTemplateHooksResourcesArrayInput` via:
ScheduleSpecTemplateHooksResourcesArray{ ScheduleSpecTemplateHooksResourcesArgs{...} }
type ScheduleSpecTemplateHooksResourcesArrayOutput ¶
type ScheduleSpecTemplateHooksResourcesArrayOutput struct{ *pulumi.OutputState }
func (ScheduleSpecTemplateHooksResourcesArrayOutput) ElementType ¶
func (ScheduleSpecTemplateHooksResourcesArrayOutput) ElementType() reflect.Type
func (ScheduleSpecTemplateHooksResourcesArrayOutput) ToScheduleSpecTemplateHooksResourcesArrayOutput ¶
func (o ScheduleSpecTemplateHooksResourcesArrayOutput) ToScheduleSpecTemplateHooksResourcesArrayOutput() ScheduleSpecTemplateHooksResourcesArrayOutput
func (ScheduleSpecTemplateHooksResourcesArrayOutput) ToScheduleSpecTemplateHooksResourcesArrayOutputWithContext ¶
func (o ScheduleSpecTemplateHooksResourcesArrayOutput) ToScheduleSpecTemplateHooksResourcesArrayOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesArrayOutput
type ScheduleSpecTemplateHooksResourcesInput ¶
type ScheduleSpecTemplateHooksResourcesInput interface { pulumi.Input ToScheduleSpecTemplateHooksResourcesOutput() ScheduleSpecTemplateHooksResourcesOutput ToScheduleSpecTemplateHooksResourcesOutputWithContext(context.Context) ScheduleSpecTemplateHooksResourcesOutput }
ScheduleSpecTemplateHooksResourcesInput is an input type that accepts ScheduleSpecTemplateHooksResourcesArgs and ScheduleSpecTemplateHooksResourcesOutput values. You can construct a concrete instance of `ScheduleSpecTemplateHooksResourcesInput` via:
ScheduleSpecTemplateHooksResourcesArgs{...}
type ScheduleSpecTemplateHooksResourcesLabelSelector ¶
type ScheduleSpecTemplateHooksResourcesLabelSelector struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions []ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressions `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels map[string]string `pulumi:"matchLabels"` }
LabelSelector, if specified, filters the resources to which this hook spec applies.
type ScheduleSpecTemplateHooksResourcesLabelSelectorArgs ¶
type ScheduleSpecTemplateHooksResourcesLabelSelectorArgs struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayInput `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels pulumi.StringMapInput `pulumi:"matchLabels"` }
LabelSelector, if specified, filters the resources to which this hook spec applies.
func (ScheduleSpecTemplateHooksResourcesLabelSelectorArgs) ElementType ¶
func (ScheduleSpecTemplateHooksResourcesLabelSelectorArgs) ElementType() reflect.Type
func (ScheduleSpecTemplateHooksResourcesLabelSelectorArgs) ToScheduleSpecTemplateHooksResourcesLabelSelectorOutput ¶
func (i ScheduleSpecTemplateHooksResourcesLabelSelectorArgs) ToScheduleSpecTemplateHooksResourcesLabelSelectorOutput() ScheduleSpecTemplateHooksResourcesLabelSelectorOutput
func (ScheduleSpecTemplateHooksResourcesLabelSelectorArgs) ToScheduleSpecTemplateHooksResourcesLabelSelectorOutputWithContext ¶
func (i ScheduleSpecTemplateHooksResourcesLabelSelectorArgs) ToScheduleSpecTemplateHooksResourcesLabelSelectorOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesLabelSelectorOutput
func (ScheduleSpecTemplateHooksResourcesLabelSelectorArgs) ToScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput ¶
func (i ScheduleSpecTemplateHooksResourcesLabelSelectorArgs) ToScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput() ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput
func (ScheduleSpecTemplateHooksResourcesLabelSelectorArgs) ToScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutputWithContext ¶
func (i ScheduleSpecTemplateHooksResourcesLabelSelectorArgs) ToScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput
type ScheduleSpecTemplateHooksResourcesLabelSelectorInput ¶
type ScheduleSpecTemplateHooksResourcesLabelSelectorInput interface { pulumi.Input ToScheduleSpecTemplateHooksResourcesLabelSelectorOutput() ScheduleSpecTemplateHooksResourcesLabelSelectorOutput ToScheduleSpecTemplateHooksResourcesLabelSelectorOutputWithContext(context.Context) ScheduleSpecTemplateHooksResourcesLabelSelectorOutput }
ScheduleSpecTemplateHooksResourcesLabelSelectorInput is an input type that accepts ScheduleSpecTemplateHooksResourcesLabelSelectorArgs and ScheduleSpecTemplateHooksResourcesLabelSelectorOutput values. You can construct a concrete instance of `ScheduleSpecTemplateHooksResourcesLabelSelectorInput` via:
ScheduleSpecTemplateHooksResourcesLabelSelectorArgs{...}
type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressions ¶
type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressions struct { // key is the label key that the selector applies to. Key string `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator string `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArgs ¶
type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArgs struct { // key is the label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator pulumi.StringInput `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArgs) ElementType ¶
func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArgs) ElementType() reflect.Type
func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArgs) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput ¶
func (i ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArgs) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput() ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput
func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArgs) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutputWithContext ¶
func (i ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArgs) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput
type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArray ¶
type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArray []ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsInput
func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArray) ElementType ¶
func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArray) ElementType() reflect.Type
func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArray) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput ¶
func (i ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArray) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput() ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput
func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArray) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutputWithContext ¶
func (i ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArray) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput
type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayInput ¶
type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayInput interface { pulumi.Input ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput() ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutputWithContext(context.Context) ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput }
ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayInput is an input type that accepts ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArray and ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput values. You can construct a concrete instance of `ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayInput` via:
ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArray{ ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArgs{...} }
type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput ¶
type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput struct{ *pulumi.OutputState }
func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput) ElementType ¶
func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput) ElementType() reflect.Type
func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput ¶
func (o ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput() ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput
func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutputWithContext ¶
func (o ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput
type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsInput ¶
type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsInput interface { pulumi.Input ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput() ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutputWithContext(context.Context) ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput }
ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsInput is an input type that accepts ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArgs and ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput values. You can construct a concrete instance of `ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsInput` via:
ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArgs{...}
type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput ¶
type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput struct{ *pulumi.OutputState }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput) ElementType ¶
func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput) ElementType() reflect.Type
func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput) Key ¶
func (o ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
key is the label key that the selector applies to.
func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput) Operator ¶
func (o ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput ¶
func (o ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput() ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput
func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutputWithContext ¶
func (o ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput
func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput) Values ¶
func (o ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabels ¶
type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabels struct { }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsArgs ¶
type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsArgs struct { }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsArgs) ElementType ¶
func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsArgs) ElementType() reflect.Type
func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsArgs) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutput ¶
func (i ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsArgs) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutput() ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutput
func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsArgs) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutputWithContext ¶
func (i ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsArgs) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutput
type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsInput ¶
type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsInput interface { pulumi.Input ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutput() ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutput ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutputWithContext(context.Context) ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutput }
ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsInput is an input type that accepts ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsArgs and ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutput values. You can construct a concrete instance of `ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsInput` via:
ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsArgs{...}
type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutput ¶
type ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutput struct{ *pulumi.OutputState }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutput) ElementType ¶
func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutput) ElementType() reflect.Type
func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutput ¶
func (o ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutput() ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutput
func (ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutputWithContext ¶
func (o ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesLabelSelectorMatchLabelsOutput
type ScheduleSpecTemplateHooksResourcesLabelSelectorOutput ¶
type ScheduleSpecTemplateHooksResourcesLabelSelectorOutput struct{ *pulumi.OutputState }
LabelSelector, if specified, filters the resources to which this hook spec applies.
func (ScheduleSpecTemplateHooksResourcesLabelSelectorOutput) ElementType ¶
func (ScheduleSpecTemplateHooksResourcesLabelSelectorOutput) ElementType() reflect.Type
func (ScheduleSpecTemplateHooksResourcesLabelSelectorOutput) MatchExpressions ¶
func (o ScheduleSpecTemplateHooksResourcesLabelSelectorOutput) MatchExpressions() ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (ScheduleSpecTemplateHooksResourcesLabelSelectorOutput) MatchLabels ¶
func (o ScheduleSpecTemplateHooksResourcesLabelSelectorOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (ScheduleSpecTemplateHooksResourcesLabelSelectorOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorOutput ¶
func (o ScheduleSpecTemplateHooksResourcesLabelSelectorOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorOutput() ScheduleSpecTemplateHooksResourcesLabelSelectorOutput
func (ScheduleSpecTemplateHooksResourcesLabelSelectorOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorOutputWithContext ¶
func (o ScheduleSpecTemplateHooksResourcesLabelSelectorOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesLabelSelectorOutput
func (ScheduleSpecTemplateHooksResourcesLabelSelectorOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput ¶
func (o ScheduleSpecTemplateHooksResourcesLabelSelectorOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput() ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput
func (ScheduleSpecTemplateHooksResourcesLabelSelectorOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutputWithContext ¶
func (o ScheduleSpecTemplateHooksResourcesLabelSelectorOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput
type ScheduleSpecTemplateHooksResourcesLabelSelectorPtrInput ¶
type ScheduleSpecTemplateHooksResourcesLabelSelectorPtrInput interface { pulumi.Input ToScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput() ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput ToScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutputWithContext(context.Context) ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput }
ScheduleSpecTemplateHooksResourcesLabelSelectorPtrInput is an input type that accepts ScheduleSpecTemplateHooksResourcesLabelSelectorArgs, ScheduleSpecTemplateHooksResourcesLabelSelectorPtr and ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput values. You can construct a concrete instance of `ScheduleSpecTemplateHooksResourcesLabelSelectorPtrInput` via:
ScheduleSpecTemplateHooksResourcesLabelSelectorArgs{...} or: nil
func ScheduleSpecTemplateHooksResourcesLabelSelectorPtr ¶
func ScheduleSpecTemplateHooksResourcesLabelSelectorPtr(v *ScheduleSpecTemplateHooksResourcesLabelSelectorArgs) ScheduleSpecTemplateHooksResourcesLabelSelectorPtrInput
type ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput ¶
type ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput struct{ *pulumi.OutputState }
func (ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput) ElementType ¶
func (ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput) ElementType() reflect.Type
func (ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput) MatchExpressions ¶
func (o ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput) MatchExpressions() ScheduleSpecTemplateHooksResourcesLabelSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput) MatchLabels ¶
func (o ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput ¶
func (o ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput() ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput
func (ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutputWithContext ¶
func (o ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput) ToScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput
type ScheduleSpecTemplateHooksResourcesOutput ¶
type ScheduleSpecTemplateHooksResourcesOutput struct{ *pulumi.OutputState }
BackupResourceHookSpec defines one or more BackupResourceHooks that should be executed based on the rules defined for namespaces, resources, and label selector.
func (ScheduleSpecTemplateHooksResourcesOutput) ElementType ¶
func (ScheduleSpecTemplateHooksResourcesOutput) ElementType() reflect.Type
func (ScheduleSpecTemplateHooksResourcesOutput) ExcludedNamespaces ¶
func (o ScheduleSpecTemplateHooksResourcesOutput) ExcludedNamespaces() pulumi.StringArrayOutput
ExcludedNamespaces specifies the namespaces to which this hook spec does not apply.
func (ScheduleSpecTemplateHooksResourcesOutput) ExcludedResources ¶
func (o ScheduleSpecTemplateHooksResourcesOutput) ExcludedResources() pulumi.StringArrayOutput
ExcludedResources specifies the resources to which this hook spec does not apply.
func (ScheduleSpecTemplateHooksResourcesOutput) IncludedNamespaces ¶
func (o ScheduleSpecTemplateHooksResourcesOutput) IncludedNamespaces() pulumi.StringArrayOutput
IncludedNamespaces specifies the namespaces to which this hook spec applies. If empty, it applies to all namespaces.
func (ScheduleSpecTemplateHooksResourcesOutput) IncludedResources ¶
func (o ScheduleSpecTemplateHooksResourcesOutput) IncludedResources() pulumi.StringArrayOutput
IncludedResources specifies the resources to which this hook spec applies. If empty, it applies to all resources.
func (ScheduleSpecTemplateHooksResourcesOutput) LabelSelector ¶
func (o ScheduleSpecTemplateHooksResourcesOutput) LabelSelector() ScheduleSpecTemplateHooksResourcesLabelSelectorPtrOutput
LabelSelector, if specified, filters the resources to which this hook spec applies.
func (ScheduleSpecTemplateHooksResourcesOutput) Name ¶
func (o ScheduleSpecTemplateHooksResourcesOutput) Name() pulumi.StringOutput
Name is the name of this hook.
func (ScheduleSpecTemplateHooksResourcesOutput) Post ¶
func (o ScheduleSpecTemplateHooksResourcesOutput) Post() ScheduleSpecTemplateHooksResourcesPostArrayOutput
PostHooks is a list of BackupResourceHooks to execute after storing the item in the backup. These are executed after all "additional items" from item actions are processed.
func (ScheduleSpecTemplateHooksResourcesOutput) Pre ¶
func (o ScheduleSpecTemplateHooksResourcesOutput) Pre() ScheduleSpecTemplateHooksResourcesPreArrayOutput
PreHooks is a list of BackupResourceHooks to execute prior to storing the item in the backup. These are executed before any "additional items" from item actions are processed.
func (ScheduleSpecTemplateHooksResourcesOutput) ToScheduleSpecTemplateHooksResourcesOutput ¶
func (o ScheduleSpecTemplateHooksResourcesOutput) ToScheduleSpecTemplateHooksResourcesOutput() ScheduleSpecTemplateHooksResourcesOutput
func (ScheduleSpecTemplateHooksResourcesOutput) ToScheduleSpecTemplateHooksResourcesOutputWithContext ¶
func (o ScheduleSpecTemplateHooksResourcesOutput) ToScheduleSpecTemplateHooksResourcesOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesOutput
type ScheduleSpecTemplateHooksResourcesPost ¶
type ScheduleSpecTemplateHooksResourcesPost struct { // Exec defines an exec hook. Exec ScheduleSpecTemplateHooksResourcesPostExec `pulumi:"exec"` }
BackupResourceHook defines a hook for a resource.
type ScheduleSpecTemplateHooksResourcesPostArgs ¶
type ScheduleSpecTemplateHooksResourcesPostArgs struct { // Exec defines an exec hook. Exec ScheduleSpecTemplateHooksResourcesPostExecInput `pulumi:"exec"` }
BackupResourceHook defines a hook for a resource.
func (ScheduleSpecTemplateHooksResourcesPostArgs) ElementType ¶
func (ScheduleSpecTemplateHooksResourcesPostArgs) ElementType() reflect.Type
func (ScheduleSpecTemplateHooksResourcesPostArgs) ToScheduleSpecTemplateHooksResourcesPostOutput ¶
func (i ScheduleSpecTemplateHooksResourcesPostArgs) ToScheduleSpecTemplateHooksResourcesPostOutput() ScheduleSpecTemplateHooksResourcesPostOutput
func (ScheduleSpecTemplateHooksResourcesPostArgs) ToScheduleSpecTemplateHooksResourcesPostOutputWithContext ¶
func (i ScheduleSpecTemplateHooksResourcesPostArgs) ToScheduleSpecTemplateHooksResourcesPostOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesPostOutput
type ScheduleSpecTemplateHooksResourcesPostArray ¶
type ScheduleSpecTemplateHooksResourcesPostArray []ScheduleSpecTemplateHooksResourcesPostInput
func (ScheduleSpecTemplateHooksResourcesPostArray) ElementType ¶
func (ScheduleSpecTemplateHooksResourcesPostArray) ElementType() reflect.Type
func (ScheduleSpecTemplateHooksResourcesPostArray) ToScheduleSpecTemplateHooksResourcesPostArrayOutput ¶
func (i ScheduleSpecTemplateHooksResourcesPostArray) ToScheduleSpecTemplateHooksResourcesPostArrayOutput() ScheduleSpecTemplateHooksResourcesPostArrayOutput
func (ScheduleSpecTemplateHooksResourcesPostArray) ToScheduleSpecTemplateHooksResourcesPostArrayOutputWithContext ¶
func (i ScheduleSpecTemplateHooksResourcesPostArray) ToScheduleSpecTemplateHooksResourcesPostArrayOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesPostArrayOutput
type ScheduleSpecTemplateHooksResourcesPostArrayInput ¶
type ScheduleSpecTemplateHooksResourcesPostArrayInput interface { pulumi.Input ToScheduleSpecTemplateHooksResourcesPostArrayOutput() ScheduleSpecTemplateHooksResourcesPostArrayOutput ToScheduleSpecTemplateHooksResourcesPostArrayOutputWithContext(context.Context) ScheduleSpecTemplateHooksResourcesPostArrayOutput }
ScheduleSpecTemplateHooksResourcesPostArrayInput is an input type that accepts ScheduleSpecTemplateHooksResourcesPostArray and ScheduleSpecTemplateHooksResourcesPostArrayOutput values. You can construct a concrete instance of `ScheduleSpecTemplateHooksResourcesPostArrayInput` via:
ScheduleSpecTemplateHooksResourcesPostArray{ ScheduleSpecTemplateHooksResourcesPostArgs{...} }
type ScheduleSpecTemplateHooksResourcesPostArrayOutput ¶
type ScheduleSpecTemplateHooksResourcesPostArrayOutput struct{ *pulumi.OutputState }
func (ScheduleSpecTemplateHooksResourcesPostArrayOutput) ElementType ¶
func (ScheduleSpecTemplateHooksResourcesPostArrayOutput) ElementType() reflect.Type
func (ScheduleSpecTemplateHooksResourcesPostArrayOutput) ToScheduleSpecTemplateHooksResourcesPostArrayOutput ¶
func (o ScheduleSpecTemplateHooksResourcesPostArrayOutput) ToScheduleSpecTemplateHooksResourcesPostArrayOutput() ScheduleSpecTemplateHooksResourcesPostArrayOutput
func (ScheduleSpecTemplateHooksResourcesPostArrayOutput) ToScheduleSpecTemplateHooksResourcesPostArrayOutputWithContext ¶
func (o ScheduleSpecTemplateHooksResourcesPostArrayOutput) ToScheduleSpecTemplateHooksResourcesPostArrayOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesPostArrayOutput
type ScheduleSpecTemplateHooksResourcesPostExec ¶
type ScheduleSpecTemplateHooksResourcesPostExec struct { // Command is the command and arguments to execute. Command []string `pulumi:"command"` // Container is the container in the pod where the command should be executed. If not specified, the pod's first container is used. Container *string `pulumi:"container"` // OnError specifies how Velero should behave if it encounters an error executing this hook. OnError *string `pulumi:"onError"` // Timeout defines the maximum amount of time Velero should wait for the hook to complete before considering the execution a failure. Timeout *string `pulumi:"timeout"` }
Exec defines an exec hook.
type ScheduleSpecTemplateHooksResourcesPostExecArgs ¶
type ScheduleSpecTemplateHooksResourcesPostExecArgs struct { // Command is the command and arguments to execute. Command pulumi.StringArrayInput `pulumi:"command"` // Container is the container in the pod where the command should be executed. If not specified, the pod's first container is used. Container pulumi.StringPtrInput `pulumi:"container"` // OnError specifies how Velero should behave if it encounters an error executing this hook. OnError pulumi.StringPtrInput `pulumi:"onError"` // Timeout defines the maximum amount of time Velero should wait for the hook to complete before considering the execution a failure. Timeout pulumi.StringPtrInput `pulumi:"timeout"` }
Exec defines an exec hook.
func (ScheduleSpecTemplateHooksResourcesPostExecArgs) ElementType ¶
func (ScheduleSpecTemplateHooksResourcesPostExecArgs) ElementType() reflect.Type
func (ScheduleSpecTemplateHooksResourcesPostExecArgs) ToScheduleSpecTemplateHooksResourcesPostExecOutput ¶
func (i ScheduleSpecTemplateHooksResourcesPostExecArgs) ToScheduleSpecTemplateHooksResourcesPostExecOutput() ScheduleSpecTemplateHooksResourcesPostExecOutput
func (ScheduleSpecTemplateHooksResourcesPostExecArgs) ToScheduleSpecTemplateHooksResourcesPostExecOutputWithContext ¶
func (i ScheduleSpecTemplateHooksResourcesPostExecArgs) ToScheduleSpecTemplateHooksResourcesPostExecOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesPostExecOutput
type ScheduleSpecTemplateHooksResourcesPostExecInput ¶
type ScheduleSpecTemplateHooksResourcesPostExecInput interface { pulumi.Input ToScheduleSpecTemplateHooksResourcesPostExecOutput() ScheduleSpecTemplateHooksResourcesPostExecOutput ToScheduleSpecTemplateHooksResourcesPostExecOutputWithContext(context.Context) ScheduleSpecTemplateHooksResourcesPostExecOutput }
ScheduleSpecTemplateHooksResourcesPostExecInput is an input type that accepts ScheduleSpecTemplateHooksResourcesPostExecArgs and ScheduleSpecTemplateHooksResourcesPostExecOutput values. You can construct a concrete instance of `ScheduleSpecTemplateHooksResourcesPostExecInput` via:
ScheduleSpecTemplateHooksResourcesPostExecArgs{...}
type ScheduleSpecTemplateHooksResourcesPostExecOutput ¶
type ScheduleSpecTemplateHooksResourcesPostExecOutput struct{ *pulumi.OutputState }
Exec defines an exec hook.
func (ScheduleSpecTemplateHooksResourcesPostExecOutput) Command ¶
func (o ScheduleSpecTemplateHooksResourcesPostExecOutput) Command() pulumi.StringArrayOutput
Command is the command and arguments to execute.
func (ScheduleSpecTemplateHooksResourcesPostExecOutput) Container ¶
func (o ScheduleSpecTemplateHooksResourcesPostExecOutput) Container() pulumi.StringPtrOutput
Container is the container in the pod where the command should be executed. If not specified, the pod's first container is used.
func (ScheduleSpecTemplateHooksResourcesPostExecOutput) ElementType ¶
func (ScheduleSpecTemplateHooksResourcesPostExecOutput) ElementType() reflect.Type
func (ScheduleSpecTemplateHooksResourcesPostExecOutput) OnError ¶
func (o ScheduleSpecTemplateHooksResourcesPostExecOutput) OnError() pulumi.StringPtrOutput
OnError specifies how Velero should behave if it encounters an error executing this hook.
func (ScheduleSpecTemplateHooksResourcesPostExecOutput) Timeout ¶
func (o ScheduleSpecTemplateHooksResourcesPostExecOutput) Timeout() pulumi.StringPtrOutput
Timeout defines the maximum amount of time Velero should wait for the hook to complete before considering the execution a failure.
func (ScheduleSpecTemplateHooksResourcesPostExecOutput) ToScheduleSpecTemplateHooksResourcesPostExecOutput ¶
func (o ScheduleSpecTemplateHooksResourcesPostExecOutput) ToScheduleSpecTemplateHooksResourcesPostExecOutput() ScheduleSpecTemplateHooksResourcesPostExecOutput
func (ScheduleSpecTemplateHooksResourcesPostExecOutput) ToScheduleSpecTemplateHooksResourcesPostExecOutputWithContext ¶
func (o ScheduleSpecTemplateHooksResourcesPostExecOutput) ToScheduleSpecTemplateHooksResourcesPostExecOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesPostExecOutput
type ScheduleSpecTemplateHooksResourcesPostInput ¶
type ScheduleSpecTemplateHooksResourcesPostInput interface { pulumi.Input ToScheduleSpecTemplateHooksResourcesPostOutput() ScheduleSpecTemplateHooksResourcesPostOutput ToScheduleSpecTemplateHooksResourcesPostOutputWithContext(context.Context) ScheduleSpecTemplateHooksResourcesPostOutput }
ScheduleSpecTemplateHooksResourcesPostInput is an input type that accepts ScheduleSpecTemplateHooksResourcesPostArgs and ScheduleSpecTemplateHooksResourcesPostOutput values. You can construct a concrete instance of `ScheduleSpecTemplateHooksResourcesPostInput` via:
ScheduleSpecTemplateHooksResourcesPostArgs{...}
type ScheduleSpecTemplateHooksResourcesPostOutput ¶
type ScheduleSpecTemplateHooksResourcesPostOutput struct{ *pulumi.OutputState }
BackupResourceHook defines a hook for a resource.
func (ScheduleSpecTemplateHooksResourcesPostOutput) ElementType ¶
func (ScheduleSpecTemplateHooksResourcesPostOutput) ElementType() reflect.Type
func (ScheduleSpecTemplateHooksResourcesPostOutput) Exec ¶
func (o ScheduleSpecTemplateHooksResourcesPostOutput) Exec() ScheduleSpecTemplateHooksResourcesPostExecOutput
Exec defines an exec hook.
func (ScheduleSpecTemplateHooksResourcesPostOutput) ToScheduleSpecTemplateHooksResourcesPostOutput ¶
func (o ScheduleSpecTemplateHooksResourcesPostOutput) ToScheduleSpecTemplateHooksResourcesPostOutput() ScheduleSpecTemplateHooksResourcesPostOutput
func (ScheduleSpecTemplateHooksResourcesPostOutput) ToScheduleSpecTemplateHooksResourcesPostOutputWithContext ¶
func (o ScheduleSpecTemplateHooksResourcesPostOutput) ToScheduleSpecTemplateHooksResourcesPostOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesPostOutput
type ScheduleSpecTemplateHooksResourcesPre ¶
type ScheduleSpecTemplateHooksResourcesPre struct { // Exec defines an exec hook. Exec ScheduleSpecTemplateHooksResourcesPreExec `pulumi:"exec"` }
BackupResourceHook defines a hook for a resource.
type ScheduleSpecTemplateHooksResourcesPreArgs ¶
type ScheduleSpecTemplateHooksResourcesPreArgs struct { // Exec defines an exec hook. Exec ScheduleSpecTemplateHooksResourcesPreExecInput `pulumi:"exec"` }
BackupResourceHook defines a hook for a resource.
func (ScheduleSpecTemplateHooksResourcesPreArgs) ElementType ¶
func (ScheduleSpecTemplateHooksResourcesPreArgs) ElementType() reflect.Type
func (ScheduleSpecTemplateHooksResourcesPreArgs) ToScheduleSpecTemplateHooksResourcesPreOutput ¶
func (i ScheduleSpecTemplateHooksResourcesPreArgs) ToScheduleSpecTemplateHooksResourcesPreOutput() ScheduleSpecTemplateHooksResourcesPreOutput
func (ScheduleSpecTemplateHooksResourcesPreArgs) ToScheduleSpecTemplateHooksResourcesPreOutputWithContext ¶
func (i ScheduleSpecTemplateHooksResourcesPreArgs) ToScheduleSpecTemplateHooksResourcesPreOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesPreOutput
type ScheduleSpecTemplateHooksResourcesPreArray ¶
type ScheduleSpecTemplateHooksResourcesPreArray []ScheduleSpecTemplateHooksResourcesPreInput
func (ScheduleSpecTemplateHooksResourcesPreArray) ElementType ¶
func (ScheduleSpecTemplateHooksResourcesPreArray) ElementType() reflect.Type
func (ScheduleSpecTemplateHooksResourcesPreArray) ToScheduleSpecTemplateHooksResourcesPreArrayOutput ¶
func (i ScheduleSpecTemplateHooksResourcesPreArray) ToScheduleSpecTemplateHooksResourcesPreArrayOutput() ScheduleSpecTemplateHooksResourcesPreArrayOutput
func (ScheduleSpecTemplateHooksResourcesPreArray) ToScheduleSpecTemplateHooksResourcesPreArrayOutputWithContext ¶
func (i ScheduleSpecTemplateHooksResourcesPreArray) ToScheduleSpecTemplateHooksResourcesPreArrayOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesPreArrayOutput
type ScheduleSpecTemplateHooksResourcesPreArrayInput ¶
type ScheduleSpecTemplateHooksResourcesPreArrayInput interface { pulumi.Input ToScheduleSpecTemplateHooksResourcesPreArrayOutput() ScheduleSpecTemplateHooksResourcesPreArrayOutput ToScheduleSpecTemplateHooksResourcesPreArrayOutputWithContext(context.Context) ScheduleSpecTemplateHooksResourcesPreArrayOutput }
ScheduleSpecTemplateHooksResourcesPreArrayInput is an input type that accepts ScheduleSpecTemplateHooksResourcesPreArray and ScheduleSpecTemplateHooksResourcesPreArrayOutput values. You can construct a concrete instance of `ScheduleSpecTemplateHooksResourcesPreArrayInput` via:
ScheduleSpecTemplateHooksResourcesPreArray{ ScheduleSpecTemplateHooksResourcesPreArgs{...} }
type ScheduleSpecTemplateHooksResourcesPreArrayOutput ¶
type ScheduleSpecTemplateHooksResourcesPreArrayOutput struct{ *pulumi.OutputState }
func (ScheduleSpecTemplateHooksResourcesPreArrayOutput) ElementType ¶
func (ScheduleSpecTemplateHooksResourcesPreArrayOutput) ElementType() reflect.Type
func (ScheduleSpecTemplateHooksResourcesPreArrayOutput) ToScheduleSpecTemplateHooksResourcesPreArrayOutput ¶
func (o ScheduleSpecTemplateHooksResourcesPreArrayOutput) ToScheduleSpecTemplateHooksResourcesPreArrayOutput() ScheduleSpecTemplateHooksResourcesPreArrayOutput
func (ScheduleSpecTemplateHooksResourcesPreArrayOutput) ToScheduleSpecTemplateHooksResourcesPreArrayOutputWithContext ¶
func (o ScheduleSpecTemplateHooksResourcesPreArrayOutput) ToScheduleSpecTemplateHooksResourcesPreArrayOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesPreArrayOutput
type ScheduleSpecTemplateHooksResourcesPreExec ¶
type ScheduleSpecTemplateHooksResourcesPreExec struct { // Command is the command and arguments to execute. Command []string `pulumi:"command"` // Container is the container in the pod where the command should be executed. If not specified, the pod's first container is used. Container *string `pulumi:"container"` // OnError specifies how Velero should behave if it encounters an error executing this hook. OnError *string `pulumi:"onError"` // Timeout defines the maximum amount of time Velero should wait for the hook to complete before considering the execution a failure. Timeout *string `pulumi:"timeout"` }
Exec defines an exec hook.
type ScheduleSpecTemplateHooksResourcesPreExecArgs ¶
type ScheduleSpecTemplateHooksResourcesPreExecArgs struct { // Command is the command and arguments to execute. Command pulumi.StringArrayInput `pulumi:"command"` // Container is the container in the pod where the command should be executed. If not specified, the pod's first container is used. Container pulumi.StringPtrInput `pulumi:"container"` // OnError specifies how Velero should behave if it encounters an error executing this hook. OnError pulumi.StringPtrInput `pulumi:"onError"` // Timeout defines the maximum amount of time Velero should wait for the hook to complete before considering the execution a failure. Timeout pulumi.StringPtrInput `pulumi:"timeout"` }
Exec defines an exec hook.
func (ScheduleSpecTemplateHooksResourcesPreExecArgs) ElementType ¶
func (ScheduleSpecTemplateHooksResourcesPreExecArgs) ElementType() reflect.Type
func (ScheduleSpecTemplateHooksResourcesPreExecArgs) ToScheduleSpecTemplateHooksResourcesPreExecOutput ¶
func (i ScheduleSpecTemplateHooksResourcesPreExecArgs) ToScheduleSpecTemplateHooksResourcesPreExecOutput() ScheduleSpecTemplateHooksResourcesPreExecOutput
func (ScheduleSpecTemplateHooksResourcesPreExecArgs) ToScheduleSpecTemplateHooksResourcesPreExecOutputWithContext ¶
func (i ScheduleSpecTemplateHooksResourcesPreExecArgs) ToScheduleSpecTemplateHooksResourcesPreExecOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesPreExecOutput
type ScheduleSpecTemplateHooksResourcesPreExecInput ¶
type ScheduleSpecTemplateHooksResourcesPreExecInput interface { pulumi.Input ToScheduleSpecTemplateHooksResourcesPreExecOutput() ScheduleSpecTemplateHooksResourcesPreExecOutput ToScheduleSpecTemplateHooksResourcesPreExecOutputWithContext(context.Context) ScheduleSpecTemplateHooksResourcesPreExecOutput }
ScheduleSpecTemplateHooksResourcesPreExecInput is an input type that accepts ScheduleSpecTemplateHooksResourcesPreExecArgs and ScheduleSpecTemplateHooksResourcesPreExecOutput values. You can construct a concrete instance of `ScheduleSpecTemplateHooksResourcesPreExecInput` via:
ScheduleSpecTemplateHooksResourcesPreExecArgs{...}
type ScheduleSpecTemplateHooksResourcesPreExecOutput ¶
type ScheduleSpecTemplateHooksResourcesPreExecOutput struct{ *pulumi.OutputState }
Exec defines an exec hook.
func (ScheduleSpecTemplateHooksResourcesPreExecOutput) Command ¶
func (o ScheduleSpecTemplateHooksResourcesPreExecOutput) Command() pulumi.StringArrayOutput
Command is the command and arguments to execute.
func (ScheduleSpecTemplateHooksResourcesPreExecOutput) Container ¶
func (o ScheduleSpecTemplateHooksResourcesPreExecOutput) Container() pulumi.StringPtrOutput
Container is the container in the pod where the command should be executed. If not specified, the pod's first container is used.
func (ScheduleSpecTemplateHooksResourcesPreExecOutput) ElementType ¶
func (ScheduleSpecTemplateHooksResourcesPreExecOutput) ElementType() reflect.Type
func (ScheduleSpecTemplateHooksResourcesPreExecOutput) OnError ¶
func (o ScheduleSpecTemplateHooksResourcesPreExecOutput) OnError() pulumi.StringPtrOutput
OnError specifies how Velero should behave if it encounters an error executing this hook.
func (ScheduleSpecTemplateHooksResourcesPreExecOutput) Timeout ¶
func (o ScheduleSpecTemplateHooksResourcesPreExecOutput) Timeout() pulumi.StringPtrOutput
Timeout defines the maximum amount of time Velero should wait for the hook to complete before considering the execution a failure.
func (ScheduleSpecTemplateHooksResourcesPreExecOutput) ToScheduleSpecTemplateHooksResourcesPreExecOutput ¶
func (o ScheduleSpecTemplateHooksResourcesPreExecOutput) ToScheduleSpecTemplateHooksResourcesPreExecOutput() ScheduleSpecTemplateHooksResourcesPreExecOutput
func (ScheduleSpecTemplateHooksResourcesPreExecOutput) ToScheduleSpecTemplateHooksResourcesPreExecOutputWithContext ¶
func (o ScheduleSpecTemplateHooksResourcesPreExecOutput) ToScheduleSpecTemplateHooksResourcesPreExecOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesPreExecOutput
type ScheduleSpecTemplateHooksResourcesPreInput ¶
type ScheduleSpecTemplateHooksResourcesPreInput interface { pulumi.Input ToScheduleSpecTemplateHooksResourcesPreOutput() ScheduleSpecTemplateHooksResourcesPreOutput ToScheduleSpecTemplateHooksResourcesPreOutputWithContext(context.Context) ScheduleSpecTemplateHooksResourcesPreOutput }
ScheduleSpecTemplateHooksResourcesPreInput is an input type that accepts ScheduleSpecTemplateHooksResourcesPreArgs and ScheduleSpecTemplateHooksResourcesPreOutput values. You can construct a concrete instance of `ScheduleSpecTemplateHooksResourcesPreInput` via:
ScheduleSpecTemplateHooksResourcesPreArgs{...}
type ScheduleSpecTemplateHooksResourcesPreOutput ¶
type ScheduleSpecTemplateHooksResourcesPreOutput struct{ *pulumi.OutputState }
BackupResourceHook defines a hook for a resource.
func (ScheduleSpecTemplateHooksResourcesPreOutput) ElementType ¶
func (ScheduleSpecTemplateHooksResourcesPreOutput) ElementType() reflect.Type
func (ScheduleSpecTemplateHooksResourcesPreOutput) Exec ¶
func (o ScheduleSpecTemplateHooksResourcesPreOutput) Exec() ScheduleSpecTemplateHooksResourcesPreExecOutput
Exec defines an exec hook.
func (ScheduleSpecTemplateHooksResourcesPreOutput) ToScheduleSpecTemplateHooksResourcesPreOutput ¶
func (o ScheduleSpecTemplateHooksResourcesPreOutput) ToScheduleSpecTemplateHooksResourcesPreOutput() ScheduleSpecTemplateHooksResourcesPreOutput
func (ScheduleSpecTemplateHooksResourcesPreOutput) ToScheduleSpecTemplateHooksResourcesPreOutputWithContext ¶
func (o ScheduleSpecTemplateHooksResourcesPreOutput) ToScheduleSpecTemplateHooksResourcesPreOutputWithContext(ctx context.Context) ScheduleSpecTemplateHooksResourcesPreOutput
type ScheduleSpecTemplateInput ¶
type ScheduleSpecTemplateInput interface { pulumi.Input ToScheduleSpecTemplateOutput() ScheduleSpecTemplateOutput ToScheduleSpecTemplateOutputWithContext(context.Context) ScheduleSpecTemplateOutput }
ScheduleSpecTemplateInput is an input type that accepts ScheduleSpecTemplateArgs and ScheduleSpecTemplateOutput values. You can construct a concrete instance of `ScheduleSpecTemplateInput` via:
ScheduleSpecTemplateArgs{...}
type ScheduleSpecTemplateLabelSelector ¶
type ScheduleSpecTemplateLabelSelector struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions []ScheduleSpecTemplateLabelSelectorMatchExpressions `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels map[string]string `pulumi:"matchLabels"` }
LabelSelector is a metav1.LabelSelector to filter with when adding individual objects to the backup. If empty or nil, all objects are included. Optional.
type ScheduleSpecTemplateLabelSelectorArgs ¶
type ScheduleSpecTemplateLabelSelectorArgs struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayInput `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels pulumi.StringMapInput `pulumi:"matchLabels"` }
LabelSelector is a metav1.LabelSelector to filter with when adding individual objects to the backup. If empty or nil, all objects are included. Optional.
func (ScheduleSpecTemplateLabelSelectorArgs) ElementType ¶
func (ScheduleSpecTemplateLabelSelectorArgs) ElementType() reflect.Type
func (ScheduleSpecTemplateLabelSelectorArgs) ToScheduleSpecTemplateLabelSelectorOutput ¶
func (i ScheduleSpecTemplateLabelSelectorArgs) ToScheduleSpecTemplateLabelSelectorOutput() ScheduleSpecTemplateLabelSelectorOutput
func (ScheduleSpecTemplateLabelSelectorArgs) ToScheduleSpecTemplateLabelSelectorOutputWithContext ¶
func (i ScheduleSpecTemplateLabelSelectorArgs) ToScheduleSpecTemplateLabelSelectorOutputWithContext(ctx context.Context) ScheduleSpecTemplateLabelSelectorOutput
func (ScheduleSpecTemplateLabelSelectorArgs) ToScheduleSpecTemplateLabelSelectorPtrOutput ¶
func (i ScheduleSpecTemplateLabelSelectorArgs) ToScheduleSpecTemplateLabelSelectorPtrOutput() ScheduleSpecTemplateLabelSelectorPtrOutput
func (ScheduleSpecTemplateLabelSelectorArgs) ToScheduleSpecTemplateLabelSelectorPtrOutputWithContext ¶
func (i ScheduleSpecTemplateLabelSelectorArgs) ToScheduleSpecTemplateLabelSelectorPtrOutputWithContext(ctx context.Context) ScheduleSpecTemplateLabelSelectorPtrOutput
type ScheduleSpecTemplateLabelSelectorInput ¶
type ScheduleSpecTemplateLabelSelectorInput interface { pulumi.Input ToScheduleSpecTemplateLabelSelectorOutput() ScheduleSpecTemplateLabelSelectorOutput ToScheduleSpecTemplateLabelSelectorOutputWithContext(context.Context) ScheduleSpecTemplateLabelSelectorOutput }
ScheduleSpecTemplateLabelSelectorInput is an input type that accepts ScheduleSpecTemplateLabelSelectorArgs and ScheduleSpecTemplateLabelSelectorOutput values. You can construct a concrete instance of `ScheduleSpecTemplateLabelSelectorInput` via:
ScheduleSpecTemplateLabelSelectorArgs{...}
type ScheduleSpecTemplateLabelSelectorMatchExpressions ¶
type ScheduleSpecTemplateLabelSelectorMatchExpressions struct { // key is the label key that the selector applies to. Key string `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator string `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type ScheduleSpecTemplateLabelSelectorMatchExpressionsArgs ¶
type ScheduleSpecTemplateLabelSelectorMatchExpressionsArgs struct { // key is the label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator pulumi.StringInput `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (ScheduleSpecTemplateLabelSelectorMatchExpressionsArgs) ElementType ¶
func (ScheduleSpecTemplateLabelSelectorMatchExpressionsArgs) ElementType() reflect.Type
func (ScheduleSpecTemplateLabelSelectorMatchExpressionsArgs) ToScheduleSpecTemplateLabelSelectorMatchExpressionsOutput ¶
func (i ScheduleSpecTemplateLabelSelectorMatchExpressionsArgs) ToScheduleSpecTemplateLabelSelectorMatchExpressionsOutput() ScheduleSpecTemplateLabelSelectorMatchExpressionsOutput
func (ScheduleSpecTemplateLabelSelectorMatchExpressionsArgs) ToScheduleSpecTemplateLabelSelectorMatchExpressionsOutputWithContext ¶
func (i ScheduleSpecTemplateLabelSelectorMatchExpressionsArgs) ToScheduleSpecTemplateLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) ScheduleSpecTemplateLabelSelectorMatchExpressionsOutput
type ScheduleSpecTemplateLabelSelectorMatchExpressionsArray ¶
type ScheduleSpecTemplateLabelSelectorMatchExpressionsArray []ScheduleSpecTemplateLabelSelectorMatchExpressionsInput
func (ScheduleSpecTemplateLabelSelectorMatchExpressionsArray) ElementType ¶
func (ScheduleSpecTemplateLabelSelectorMatchExpressionsArray) ElementType() reflect.Type
func (ScheduleSpecTemplateLabelSelectorMatchExpressionsArray) ToScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput ¶
func (i ScheduleSpecTemplateLabelSelectorMatchExpressionsArray) ToScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput() ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput
func (ScheduleSpecTemplateLabelSelectorMatchExpressionsArray) ToScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutputWithContext ¶
func (i ScheduleSpecTemplateLabelSelectorMatchExpressionsArray) ToScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput
type ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayInput ¶
type ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayInput interface { pulumi.Input ToScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput() ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput ToScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutputWithContext(context.Context) ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput }
ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayInput is an input type that accepts ScheduleSpecTemplateLabelSelectorMatchExpressionsArray and ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput values. You can construct a concrete instance of `ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayInput` via:
ScheduleSpecTemplateLabelSelectorMatchExpressionsArray{ ScheduleSpecTemplateLabelSelectorMatchExpressionsArgs{...} }
type ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput ¶
type ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput struct{ *pulumi.OutputState }
func (ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput) ElementType ¶
func (ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput) ElementType() reflect.Type
func (ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput) ToScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput ¶
func (o ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput) ToScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput() ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput
func (ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput) ToScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutputWithContext ¶
func (o ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput) ToScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput
type ScheduleSpecTemplateLabelSelectorMatchExpressionsInput ¶
type ScheduleSpecTemplateLabelSelectorMatchExpressionsInput interface { pulumi.Input ToScheduleSpecTemplateLabelSelectorMatchExpressionsOutput() ScheduleSpecTemplateLabelSelectorMatchExpressionsOutput ToScheduleSpecTemplateLabelSelectorMatchExpressionsOutputWithContext(context.Context) ScheduleSpecTemplateLabelSelectorMatchExpressionsOutput }
ScheduleSpecTemplateLabelSelectorMatchExpressionsInput is an input type that accepts ScheduleSpecTemplateLabelSelectorMatchExpressionsArgs and ScheduleSpecTemplateLabelSelectorMatchExpressionsOutput values. You can construct a concrete instance of `ScheduleSpecTemplateLabelSelectorMatchExpressionsInput` via:
ScheduleSpecTemplateLabelSelectorMatchExpressionsArgs{...}
type ScheduleSpecTemplateLabelSelectorMatchExpressionsOutput ¶
type ScheduleSpecTemplateLabelSelectorMatchExpressionsOutput struct{ *pulumi.OutputState }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (ScheduleSpecTemplateLabelSelectorMatchExpressionsOutput) ElementType ¶
func (ScheduleSpecTemplateLabelSelectorMatchExpressionsOutput) ElementType() reflect.Type
func (ScheduleSpecTemplateLabelSelectorMatchExpressionsOutput) Key ¶
key is the label key that the selector applies to.
func (ScheduleSpecTemplateLabelSelectorMatchExpressionsOutput) Operator ¶
func (o ScheduleSpecTemplateLabelSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
func (ScheduleSpecTemplateLabelSelectorMatchExpressionsOutput) ToScheduleSpecTemplateLabelSelectorMatchExpressionsOutput ¶
func (o ScheduleSpecTemplateLabelSelectorMatchExpressionsOutput) ToScheduleSpecTemplateLabelSelectorMatchExpressionsOutput() ScheduleSpecTemplateLabelSelectorMatchExpressionsOutput
func (ScheduleSpecTemplateLabelSelectorMatchExpressionsOutput) ToScheduleSpecTemplateLabelSelectorMatchExpressionsOutputWithContext ¶
func (o ScheduleSpecTemplateLabelSelectorMatchExpressionsOutput) ToScheduleSpecTemplateLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) ScheduleSpecTemplateLabelSelectorMatchExpressionsOutput
func (ScheduleSpecTemplateLabelSelectorMatchExpressionsOutput) Values ¶
func (o ScheduleSpecTemplateLabelSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
type ScheduleSpecTemplateLabelSelectorMatchLabels ¶
type ScheduleSpecTemplateLabelSelectorMatchLabels struct { }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
type ScheduleSpecTemplateLabelSelectorMatchLabelsArgs ¶
type ScheduleSpecTemplateLabelSelectorMatchLabelsArgs struct { }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (ScheduleSpecTemplateLabelSelectorMatchLabelsArgs) ElementType ¶
func (ScheduleSpecTemplateLabelSelectorMatchLabelsArgs) ElementType() reflect.Type
func (ScheduleSpecTemplateLabelSelectorMatchLabelsArgs) ToScheduleSpecTemplateLabelSelectorMatchLabelsOutput ¶
func (i ScheduleSpecTemplateLabelSelectorMatchLabelsArgs) ToScheduleSpecTemplateLabelSelectorMatchLabelsOutput() ScheduleSpecTemplateLabelSelectorMatchLabelsOutput
func (ScheduleSpecTemplateLabelSelectorMatchLabelsArgs) ToScheduleSpecTemplateLabelSelectorMatchLabelsOutputWithContext ¶
func (i ScheduleSpecTemplateLabelSelectorMatchLabelsArgs) ToScheduleSpecTemplateLabelSelectorMatchLabelsOutputWithContext(ctx context.Context) ScheduleSpecTemplateLabelSelectorMatchLabelsOutput
type ScheduleSpecTemplateLabelSelectorMatchLabelsInput ¶
type ScheduleSpecTemplateLabelSelectorMatchLabelsInput interface { pulumi.Input ToScheduleSpecTemplateLabelSelectorMatchLabelsOutput() ScheduleSpecTemplateLabelSelectorMatchLabelsOutput ToScheduleSpecTemplateLabelSelectorMatchLabelsOutputWithContext(context.Context) ScheduleSpecTemplateLabelSelectorMatchLabelsOutput }
ScheduleSpecTemplateLabelSelectorMatchLabelsInput is an input type that accepts ScheduleSpecTemplateLabelSelectorMatchLabelsArgs and ScheduleSpecTemplateLabelSelectorMatchLabelsOutput values. You can construct a concrete instance of `ScheduleSpecTemplateLabelSelectorMatchLabelsInput` via:
ScheduleSpecTemplateLabelSelectorMatchLabelsArgs{...}
type ScheduleSpecTemplateLabelSelectorMatchLabelsOutput ¶
type ScheduleSpecTemplateLabelSelectorMatchLabelsOutput struct{ *pulumi.OutputState }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (ScheduleSpecTemplateLabelSelectorMatchLabelsOutput) ElementType ¶
func (ScheduleSpecTemplateLabelSelectorMatchLabelsOutput) ElementType() reflect.Type
func (ScheduleSpecTemplateLabelSelectorMatchLabelsOutput) ToScheduleSpecTemplateLabelSelectorMatchLabelsOutput ¶
func (o ScheduleSpecTemplateLabelSelectorMatchLabelsOutput) ToScheduleSpecTemplateLabelSelectorMatchLabelsOutput() ScheduleSpecTemplateLabelSelectorMatchLabelsOutput
func (ScheduleSpecTemplateLabelSelectorMatchLabelsOutput) ToScheduleSpecTemplateLabelSelectorMatchLabelsOutputWithContext ¶
func (o ScheduleSpecTemplateLabelSelectorMatchLabelsOutput) ToScheduleSpecTemplateLabelSelectorMatchLabelsOutputWithContext(ctx context.Context) ScheduleSpecTemplateLabelSelectorMatchLabelsOutput
type ScheduleSpecTemplateLabelSelectorOutput ¶
type ScheduleSpecTemplateLabelSelectorOutput struct{ *pulumi.OutputState }
LabelSelector is a metav1.LabelSelector to filter with when adding individual objects to the backup. If empty or nil, all objects are included. Optional.
func (ScheduleSpecTemplateLabelSelectorOutput) ElementType ¶
func (ScheduleSpecTemplateLabelSelectorOutput) ElementType() reflect.Type
func (ScheduleSpecTemplateLabelSelectorOutput) MatchExpressions ¶
func (o ScheduleSpecTemplateLabelSelectorOutput) MatchExpressions() ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (ScheduleSpecTemplateLabelSelectorOutput) MatchLabels ¶
func (o ScheduleSpecTemplateLabelSelectorOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (ScheduleSpecTemplateLabelSelectorOutput) ToScheduleSpecTemplateLabelSelectorOutput ¶
func (o ScheduleSpecTemplateLabelSelectorOutput) ToScheduleSpecTemplateLabelSelectorOutput() ScheduleSpecTemplateLabelSelectorOutput
func (ScheduleSpecTemplateLabelSelectorOutput) ToScheduleSpecTemplateLabelSelectorOutputWithContext ¶
func (o ScheduleSpecTemplateLabelSelectorOutput) ToScheduleSpecTemplateLabelSelectorOutputWithContext(ctx context.Context) ScheduleSpecTemplateLabelSelectorOutput
func (ScheduleSpecTemplateLabelSelectorOutput) ToScheduleSpecTemplateLabelSelectorPtrOutput ¶
func (o ScheduleSpecTemplateLabelSelectorOutput) ToScheduleSpecTemplateLabelSelectorPtrOutput() ScheduleSpecTemplateLabelSelectorPtrOutput
func (ScheduleSpecTemplateLabelSelectorOutput) ToScheduleSpecTemplateLabelSelectorPtrOutputWithContext ¶
func (o ScheduleSpecTemplateLabelSelectorOutput) ToScheduleSpecTemplateLabelSelectorPtrOutputWithContext(ctx context.Context) ScheduleSpecTemplateLabelSelectorPtrOutput
type ScheduleSpecTemplateLabelSelectorPtrInput ¶
type ScheduleSpecTemplateLabelSelectorPtrInput interface { pulumi.Input ToScheduleSpecTemplateLabelSelectorPtrOutput() ScheduleSpecTemplateLabelSelectorPtrOutput ToScheduleSpecTemplateLabelSelectorPtrOutputWithContext(context.Context) ScheduleSpecTemplateLabelSelectorPtrOutput }
ScheduleSpecTemplateLabelSelectorPtrInput is an input type that accepts ScheduleSpecTemplateLabelSelectorArgs, ScheduleSpecTemplateLabelSelectorPtr and ScheduleSpecTemplateLabelSelectorPtrOutput values. You can construct a concrete instance of `ScheduleSpecTemplateLabelSelectorPtrInput` via:
ScheduleSpecTemplateLabelSelectorArgs{...} or: nil
func ScheduleSpecTemplateLabelSelectorPtr ¶
func ScheduleSpecTemplateLabelSelectorPtr(v *ScheduleSpecTemplateLabelSelectorArgs) ScheduleSpecTemplateLabelSelectorPtrInput
type ScheduleSpecTemplateLabelSelectorPtrOutput ¶
type ScheduleSpecTemplateLabelSelectorPtrOutput struct{ *pulumi.OutputState }
func (ScheduleSpecTemplateLabelSelectorPtrOutput) ElementType ¶
func (ScheduleSpecTemplateLabelSelectorPtrOutput) ElementType() reflect.Type
func (ScheduleSpecTemplateLabelSelectorPtrOutput) MatchExpressions ¶
func (o ScheduleSpecTemplateLabelSelectorPtrOutput) MatchExpressions() ScheduleSpecTemplateLabelSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (ScheduleSpecTemplateLabelSelectorPtrOutput) MatchLabels ¶
func (o ScheduleSpecTemplateLabelSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (ScheduleSpecTemplateLabelSelectorPtrOutput) ToScheduleSpecTemplateLabelSelectorPtrOutput ¶
func (o ScheduleSpecTemplateLabelSelectorPtrOutput) ToScheduleSpecTemplateLabelSelectorPtrOutput() ScheduleSpecTemplateLabelSelectorPtrOutput
func (ScheduleSpecTemplateLabelSelectorPtrOutput) ToScheduleSpecTemplateLabelSelectorPtrOutputWithContext ¶
func (o ScheduleSpecTemplateLabelSelectorPtrOutput) ToScheduleSpecTemplateLabelSelectorPtrOutputWithContext(ctx context.Context) ScheduleSpecTemplateLabelSelectorPtrOutput
type ScheduleSpecTemplateOutput ¶
type ScheduleSpecTemplateOutput struct{ *pulumi.OutputState }
Template is the definition of the Backup to be run on the provided schedule
func (ScheduleSpecTemplateOutput) ElementType ¶
func (ScheduleSpecTemplateOutput) ElementType() reflect.Type
func (ScheduleSpecTemplateOutput) ExcludedNamespaces ¶
func (o ScheduleSpecTemplateOutput) ExcludedNamespaces() pulumi.StringArrayOutput
ExcludedNamespaces contains a list of namespaces that are not included in the backup.
func (ScheduleSpecTemplateOutput) ExcludedResources ¶
func (o ScheduleSpecTemplateOutput) ExcludedResources() pulumi.StringArrayOutput
ExcludedResources is a slice of resource names that are not included in the backup.
func (ScheduleSpecTemplateOutput) Hooks ¶
func (o ScheduleSpecTemplateOutput) Hooks() ScheduleSpecTemplateHooksPtrOutput
Hooks represent custom behaviors that should be executed at different phases of the backup.
func (ScheduleSpecTemplateOutput) IncludeClusterResources ¶
func (o ScheduleSpecTemplateOutput) IncludeClusterResources() pulumi.BoolPtrOutput
IncludeClusterResources specifies whether cluster-scoped resources should be included for consideration in the backup.
func (ScheduleSpecTemplateOutput) IncludedNamespaces ¶
func (o ScheduleSpecTemplateOutput) IncludedNamespaces() pulumi.StringArrayOutput
IncludedNamespaces is a slice of namespace names to include objects from. If empty, all namespaces are included.
func (ScheduleSpecTemplateOutput) IncludedResources ¶
func (o ScheduleSpecTemplateOutput) IncludedResources() pulumi.StringArrayOutput
IncludedResources is a slice of resource names to include in the backup. If empty, all resources are included.
func (ScheduleSpecTemplateOutput) LabelSelector ¶
func (o ScheduleSpecTemplateOutput) LabelSelector() ScheduleSpecTemplateLabelSelectorPtrOutput
LabelSelector is a metav1.LabelSelector to filter with when adding individual objects to the backup. If empty or nil, all objects are included. Optional.
func (ScheduleSpecTemplateOutput) SnapshotVolumes ¶
func (o ScheduleSpecTemplateOutput) SnapshotVolumes() pulumi.BoolPtrOutput
SnapshotVolumes specifies whether to take cloud snapshots of any PV's referenced in the set of objects included in the Backup.
func (ScheduleSpecTemplateOutput) StorageLocation ¶
func (o ScheduleSpecTemplateOutput) StorageLocation() pulumi.StringPtrOutput
StorageLocation is a string containing the name of a BackupStorageLocation where the backup should be stored.
func (ScheduleSpecTemplateOutput) ToScheduleSpecTemplateOutput ¶
func (o ScheduleSpecTemplateOutput) ToScheduleSpecTemplateOutput() ScheduleSpecTemplateOutput
func (ScheduleSpecTemplateOutput) ToScheduleSpecTemplateOutputWithContext ¶
func (o ScheduleSpecTemplateOutput) ToScheduleSpecTemplateOutputWithContext(ctx context.Context) ScheduleSpecTemplateOutput
func (ScheduleSpecTemplateOutput) ToScheduleSpecTemplatePtrOutput ¶
func (o ScheduleSpecTemplateOutput) ToScheduleSpecTemplatePtrOutput() ScheduleSpecTemplatePtrOutput
func (ScheduleSpecTemplateOutput) ToScheduleSpecTemplatePtrOutputWithContext ¶
func (o ScheduleSpecTemplateOutput) ToScheduleSpecTemplatePtrOutputWithContext(ctx context.Context) ScheduleSpecTemplatePtrOutput
func (ScheduleSpecTemplateOutput) Ttl ¶
func (o ScheduleSpecTemplateOutput) Ttl() pulumi.StringPtrOutput
TTL is a time.Duration-parseable string describing how long the Backup should be retained for.
func (ScheduleSpecTemplateOutput) VolumeSnapshotLocations ¶
func (o ScheduleSpecTemplateOutput) VolumeSnapshotLocations() pulumi.StringArrayOutput
VolumeSnapshotLocations is a list containing names of VolumeSnapshotLocations associated with this backup.
type ScheduleSpecTemplatePtrInput ¶
type ScheduleSpecTemplatePtrInput interface { pulumi.Input ToScheduleSpecTemplatePtrOutput() ScheduleSpecTemplatePtrOutput ToScheduleSpecTemplatePtrOutputWithContext(context.Context) ScheduleSpecTemplatePtrOutput }
ScheduleSpecTemplatePtrInput is an input type that accepts ScheduleSpecTemplateArgs, ScheduleSpecTemplatePtr and ScheduleSpecTemplatePtrOutput values. You can construct a concrete instance of `ScheduleSpecTemplatePtrInput` via:
ScheduleSpecTemplateArgs{...} or: nil
func ScheduleSpecTemplatePtr ¶
func ScheduleSpecTemplatePtr(v *ScheduleSpecTemplateArgs) ScheduleSpecTemplatePtrInput
type ScheduleSpecTemplatePtrOutput ¶
type ScheduleSpecTemplatePtrOutput struct{ *pulumi.OutputState }
func (ScheduleSpecTemplatePtrOutput) Elem ¶
func (o ScheduleSpecTemplatePtrOutput) Elem() ScheduleSpecTemplateOutput
func (ScheduleSpecTemplatePtrOutput) ElementType ¶
func (ScheduleSpecTemplatePtrOutput) ElementType() reflect.Type
func (ScheduleSpecTemplatePtrOutput) ExcludedNamespaces ¶
func (o ScheduleSpecTemplatePtrOutput) ExcludedNamespaces() pulumi.StringArrayOutput
ExcludedNamespaces contains a list of namespaces that are not included in the backup.
func (ScheduleSpecTemplatePtrOutput) ExcludedResources ¶
func (o ScheduleSpecTemplatePtrOutput) ExcludedResources() pulumi.StringArrayOutput
ExcludedResources is a slice of resource names that are not included in the backup.
func (ScheduleSpecTemplatePtrOutput) Hooks ¶
func (o ScheduleSpecTemplatePtrOutput) Hooks() ScheduleSpecTemplateHooksPtrOutput
Hooks represent custom behaviors that should be executed at different phases of the backup.
func (ScheduleSpecTemplatePtrOutput) IncludeClusterResources ¶
func (o ScheduleSpecTemplatePtrOutput) IncludeClusterResources() pulumi.BoolPtrOutput
IncludeClusterResources specifies whether cluster-scoped resources should be included for consideration in the backup.
func (ScheduleSpecTemplatePtrOutput) IncludedNamespaces ¶
func (o ScheduleSpecTemplatePtrOutput) IncludedNamespaces() pulumi.StringArrayOutput
IncludedNamespaces is a slice of namespace names to include objects from. If empty, all namespaces are included.
func (ScheduleSpecTemplatePtrOutput) IncludedResources ¶
func (o ScheduleSpecTemplatePtrOutput) IncludedResources() pulumi.StringArrayOutput
IncludedResources is a slice of resource names to include in the backup. If empty, all resources are included.
func (ScheduleSpecTemplatePtrOutput) LabelSelector ¶
func (o ScheduleSpecTemplatePtrOutput) LabelSelector() ScheduleSpecTemplateLabelSelectorPtrOutput
LabelSelector is a metav1.LabelSelector to filter with when adding individual objects to the backup. If empty or nil, all objects are included. Optional.
func (ScheduleSpecTemplatePtrOutput) SnapshotVolumes ¶
func (o ScheduleSpecTemplatePtrOutput) SnapshotVolumes() pulumi.BoolPtrOutput
SnapshotVolumes specifies whether to take cloud snapshots of any PV's referenced in the set of objects included in the Backup.
func (ScheduleSpecTemplatePtrOutput) StorageLocation ¶
func (o ScheduleSpecTemplatePtrOutput) StorageLocation() pulumi.StringPtrOutput
StorageLocation is a string containing the name of a BackupStorageLocation where the backup should be stored.
func (ScheduleSpecTemplatePtrOutput) ToScheduleSpecTemplatePtrOutput ¶
func (o ScheduleSpecTemplatePtrOutput) ToScheduleSpecTemplatePtrOutput() ScheduleSpecTemplatePtrOutput
func (ScheduleSpecTemplatePtrOutput) ToScheduleSpecTemplatePtrOutputWithContext ¶
func (o ScheduleSpecTemplatePtrOutput) ToScheduleSpecTemplatePtrOutputWithContext(ctx context.Context) ScheduleSpecTemplatePtrOutput
func (ScheduleSpecTemplatePtrOutput) Ttl ¶
func (o ScheduleSpecTemplatePtrOutput) Ttl() pulumi.StringPtrOutput
TTL is a time.Duration-parseable string describing how long the Backup should be retained for.
func (ScheduleSpecTemplatePtrOutput) VolumeSnapshotLocations ¶
func (o ScheduleSpecTemplatePtrOutput) VolumeSnapshotLocations() pulumi.StringArrayOutput
VolumeSnapshotLocations is a list containing names of VolumeSnapshotLocations associated with this backup.
type ScheduleState ¶
type ScheduleState struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // ScheduleSpec defines the specification for a Velero schedule Spec ScheduleSpecPtrInput // ScheduleStatus captures the current state of a Velero schedule Status ScheduleStatusPtrInput }
func (ScheduleState) ElementType ¶
func (ScheduleState) ElementType() reflect.Type
type ScheduleStatus ¶
type ScheduleStatus struct { // LastBackup is the last time a Backup was run for this Schedule schedule LastBackup *string `pulumi:"lastBackup"` // Phase is the current phase of the Schedule Phase *string `pulumi:"phase"` // ValidationErrors is a slice of all validation errors (if applicable) ValidationErrors []string `pulumi:"validationErrors"` }
ScheduleStatus captures the current state of a Velero schedule
type ScheduleStatusArgs ¶
type ScheduleStatusArgs struct { // LastBackup is the last time a Backup was run for this Schedule schedule LastBackup pulumi.StringPtrInput `pulumi:"lastBackup"` // Phase is the current phase of the Schedule Phase pulumi.StringPtrInput `pulumi:"phase"` // ValidationErrors is a slice of all validation errors (if applicable) ValidationErrors pulumi.StringArrayInput `pulumi:"validationErrors"` }
ScheduleStatus captures the current state of a Velero schedule
func (ScheduleStatusArgs) ElementType ¶
func (ScheduleStatusArgs) ElementType() reflect.Type
func (ScheduleStatusArgs) ToScheduleStatusOutput ¶
func (i ScheduleStatusArgs) ToScheduleStatusOutput() ScheduleStatusOutput
func (ScheduleStatusArgs) ToScheduleStatusOutputWithContext ¶
func (i ScheduleStatusArgs) ToScheduleStatusOutputWithContext(ctx context.Context) ScheduleStatusOutput
func (ScheduleStatusArgs) ToScheduleStatusPtrOutput ¶
func (i ScheduleStatusArgs) ToScheduleStatusPtrOutput() ScheduleStatusPtrOutput
func (ScheduleStatusArgs) ToScheduleStatusPtrOutputWithContext ¶
func (i ScheduleStatusArgs) ToScheduleStatusPtrOutputWithContext(ctx context.Context) ScheduleStatusPtrOutput
type ScheduleStatusInput ¶
type ScheduleStatusInput interface { pulumi.Input ToScheduleStatusOutput() ScheduleStatusOutput ToScheduleStatusOutputWithContext(context.Context) ScheduleStatusOutput }
ScheduleStatusInput is an input type that accepts ScheduleStatusArgs and ScheduleStatusOutput values. You can construct a concrete instance of `ScheduleStatusInput` via:
ScheduleStatusArgs{...}
type ScheduleStatusOutput ¶
type ScheduleStatusOutput struct{ *pulumi.OutputState }
ScheduleStatus captures the current state of a Velero schedule
func (ScheduleStatusOutput) ElementType ¶
func (ScheduleStatusOutput) ElementType() reflect.Type
func (ScheduleStatusOutput) LastBackup ¶
func (o ScheduleStatusOutput) LastBackup() pulumi.StringPtrOutput
LastBackup is the last time a Backup was run for this Schedule schedule
func (ScheduleStatusOutput) Phase ¶
func (o ScheduleStatusOutput) Phase() pulumi.StringPtrOutput
Phase is the current phase of the Schedule
func (ScheduleStatusOutput) ToScheduleStatusOutput ¶
func (o ScheduleStatusOutput) ToScheduleStatusOutput() ScheduleStatusOutput
func (ScheduleStatusOutput) ToScheduleStatusOutputWithContext ¶
func (o ScheduleStatusOutput) ToScheduleStatusOutputWithContext(ctx context.Context) ScheduleStatusOutput
func (ScheduleStatusOutput) ToScheduleStatusPtrOutput ¶
func (o ScheduleStatusOutput) ToScheduleStatusPtrOutput() ScheduleStatusPtrOutput
func (ScheduleStatusOutput) ToScheduleStatusPtrOutputWithContext ¶
func (o ScheduleStatusOutput) ToScheduleStatusPtrOutputWithContext(ctx context.Context) ScheduleStatusPtrOutput
func (ScheduleStatusOutput) ValidationErrors ¶
func (o ScheduleStatusOutput) ValidationErrors() pulumi.StringArrayOutput
ValidationErrors is a slice of all validation errors (if applicable)
type ScheduleStatusPtrInput ¶
type ScheduleStatusPtrInput interface { pulumi.Input ToScheduleStatusPtrOutput() ScheduleStatusPtrOutput ToScheduleStatusPtrOutputWithContext(context.Context) ScheduleStatusPtrOutput }
ScheduleStatusPtrInput is an input type that accepts ScheduleStatusArgs, ScheduleStatusPtr and ScheduleStatusPtrOutput values. You can construct a concrete instance of `ScheduleStatusPtrInput` via:
ScheduleStatusArgs{...} or: nil
func ScheduleStatusPtr ¶
func ScheduleStatusPtr(v *ScheduleStatusArgs) ScheduleStatusPtrInput
type ScheduleStatusPtrOutput ¶
type ScheduleStatusPtrOutput struct{ *pulumi.OutputState }
func (ScheduleStatusPtrOutput) Elem ¶
func (o ScheduleStatusPtrOutput) Elem() ScheduleStatusOutput
func (ScheduleStatusPtrOutput) ElementType ¶
func (ScheduleStatusPtrOutput) ElementType() reflect.Type
func (ScheduleStatusPtrOutput) LastBackup ¶
func (o ScheduleStatusPtrOutput) LastBackup() pulumi.StringPtrOutput
LastBackup is the last time a Backup was run for this Schedule schedule
func (ScheduleStatusPtrOutput) Phase ¶
func (o ScheduleStatusPtrOutput) Phase() pulumi.StringPtrOutput
Phase is the current phase of the Schedule
func (ScheduleStatusPtrOutput) ToScheduleStatusPtrOutput ¶
func (o ScheduleStatusPtrOutput) ToScheduleStatusPtrOutput() ScheduleStatusPtrOutput
func (ScheduleStatusPtrOutput) ToScheduleStatusPtrOutputWithContext ¶
func (o ScheduleStatusPtrOutput) ToScheduleStatusPtrOutputWithContext(ctx context.Context) ScheduleStatusPtrOutput
func (ScheduleStatusPtrOutput) ValidationErrors ¶
func (o ScheduleStatusPtrOutput) ValidationErrors() pulumi.StringArrayOutput
ValidationErrors is a slice of all validation errors (if applicable)
type ScheduleType ¶
type ScheduleType struct { ApiVersion *string `pulumi:"apiVersion"` Kind *string `pulumi:"kind"` Metadata *metav1.ObjectMeta `pulumi:"metadata"` // ScheduleSpec defines the specification for a Velero schedule Spec *ScheduleSpec `pulumi:"spec"` // ScheduleStatus captures the current state of a Velero schedule Status *ScheduleStatus `pulumi:"status"` }
Schedule is a Velero resource that represents a pre-scheduled or periodic Backup that should be run.
type ScheduleTypeArgs ¶
type ScheduleTypeArgs struct { ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` Kind pulumi.StringPtrInput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // ScheduleSpec defines the specification for a Velero schedule Spec ScheduleSpecPtrInput `pulumi:"spec"` // ScheduleStatus captures the current state of a Velero schedule Status ScheduleStatusPtrInput `pulumi:"status"` }
Schedule is a Velero resource that represents a pre-scheduled or periodic Backup that should be run.
func (ScheduleTypeArgs) ElementType ¶
func (ScheduleTypeArgs) ElementType() reflect.Type
func (ScheduleTypeArgs) ToScheduleTypeOutput ¶
func (i ScheduleTypeArgs) ToScheduleTypeOutput() ScheduleTypeOutput
func (ScheduleTypeArgs) ToScheduleTypeOutputWithContext ¶
func (i ScheduleTypeArgs) ToScheduleTypeOutputWithContext(ctx context.Context) ScheduleTypeOutput
type ScheduleTypeInput ¶
type ScheduleTypeInput interface { pulumi.Input ToScheduleTypeOutput() ScheduleTypeOutput ToScheduleTypeOutputWithContext(context.Context) ScheduleTypeOutput }
ScheduleTypeInput is an input type that accepts ScheduleTypeArgs and ScheduleTypeOutput values. You can construct a concrete instance of `ScheduleTypeInput` via:
ScheduleTypeArgs{...}
type ScheduleTypeOutput ¶
type ScheduleTypeOutput struct{ *pulumi.OutputState }
Schedule is a Velero resource that represents a pre-scheduled or periodic Backup that should be run.
func (ScheduleTypeOutput) ApiVersion ¶
func (o ScheduleTypeOutput) ApiVersion() pulumi.StringPtrOutput
func (ScheduleTypeOutput) ElementType ¶
func (ScheduleTypeOutput) ElementType() reflect.Type
func (ScheduleTypeOutput) Kind ¶
func (o ScheduleTypeOutput) Kind() pulumi.StringPtrOutput
func (ScheduleTypeOutput) Metadata ¶
func (o ScheduleTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
func (ScheduleTypeOutput) Spec ¶
func (o ScheduleTypeOutput) Spec() ScheduleSpecPtrOutput
ScheduleSpec defines the specification for a Velero schedule
func (ScheduleTypeOutput) Status ¶
func (o ScheduleTypeOutput) Status() ScheduleStatusPtrOutput
ScheduleStatus captures the current state of a Velero schedule
func (ScheduleTypeOutput) ToScheduleTypeOutput ¶
func (o ScheduleTypeOutput) ToScheduleTypeOutput() ScheduleTypeOutput
func (ScheduleTypeOutput) ToScheduleTypeOutputWithContext ¶
func (o ScheduleTypeOutput) ToScheduleTypeOutputWithContext(ctx context.Context) ScheduleTypeOutput
type ServerStatusRequest ¶
type ServerStatusRequest struct { pulumi.CustomResourceState ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // ServerStatusRequestSpec is the specification for a ServerStatusRequest. Spec pulumi.MapOutput `pulumi:"spec"` // ServerStatusRequestStatus is the current status of a ServerStatusRequest. Status ServerStatusRequestStatusPtrOutput `pulumi:"status"` }
ServerStatusRequest is a request to access current status information about the Velero server.
func GetServerStatusRequest ¶
func GetServerStatusRequest(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServerStatusRequestState, opts ...pulumi.ResourceOption) (*ServerStatusRequest, error)
GetServerStatusRequest gets an existing ServerStatusRequest 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 NewServerStatusRequest ¶
func NewServerStatusRequest(ctx *pulumi.Context, name string, args *ServerStatusRequestArgs, opts ...pulumi.ResourceOption) (*ServerStatusRequest, error)
NewServerStatusRequest registers a new resource with the given unique name, arguments, and options.
type ServerStatusRequestArgs ¶
type ServerStatusRequestArgs struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // ServerStatusRequestSpec is the specification for a ServerStatusRequest. Spec pulumi.MapInput // ServerStatusRequestStatus is the current status of a ServerStatusRequest. Status ServerStatusRequestStatusPtrInput }
The set of arguments for constructing a ServerStatusRequest resource.
func (ServerStatusRequestArgs) ElementType ¶
func (ServerStatusRequestArgs) ElementType() reflect.Type
type ServerStatusRequestMetadata ¶
type ServerStatusRequestMetadata struct { }
type ServerStatusRequestMetadataArgs ¶
type ServerStatusRequestMetadataArgs struct { }
func (ServerStatusRequestMetadataArgs) ElementType ¶
func (ServerStatusRequestMetadataArgs) ElementType() reflect.Type
func (ServerStatusRequestMetadataArgs) ToServerStatusRequestMetadataOutput ¶
func (i ServerStatusRequestMetadataArgs) ToServerStatusRequestMetadataOutput() ServerStatusRequestMetadataOutput
func (ServerStatusRequestMetadataArgs) ToServerStatusRequestMetadataOutputWithContext ¶
func (i ServerStatusRequestMetadataArgs) ToServerStatusRequestMetadataOutputWithContext(ctx context.Context) ServerStatusRequestMetadataOutput
type ServerStatusRequestMetadataInput ¶
type ServerStatusRequestMetadataInput interface { pulumi.Input ToServerStatusRequestMetadataOutput() ServerStatusRequestMetadataOutput ToServerStatusRequestMetadataOutputWithContext(context.Context) ServerStatusRequestMetadataOutput }
ServerStatusRequestMetadataInput is an input type that accepts ServerStatusRequestMetadataArgs and ServerStatusRequestMetadataOutput values. You can construct a concrete instance of `ServerStatusRequestMetadataInput` via:
ServerStatusRequestMetadataArgs{...}
type ServerStatusRequestMetadataOutput ¶
type ServerStatusRequestMetadataOutput struct{ *pulumi.OutputState }
func (ServerStatusRequestMetadataOutput) ElementType ¶
func (ServerStatusRequestMetadataOutput) ElementType() reflect.Type
func (ServerStatusRequestMetadataOutput) ToServerStatusRequestMetadataOutput ¶
func (o ServerStatusRequestMetadataOutput) ToServerStatusRequestMetadataOutput() ServerStatusRequestMetadataOutput
func (ServerStatusRequestMetadataOutput) ToServerStatusRequestMetadataOutputWithContext ¶
func (o ServerStatusRequestMetadataOutput) ToServerStatusRequestMetadataOutputWithContext(ctx context.Context) ServerStatusRequestMetadataOutput
type ServerStatusRequestSpec ¶
type ServerStatusRequestSpec struct { }
ServerStatusRequestSpec is the specification for a ServerStatusRequest.
type ServerStatusRequestSpecArgs ¶
type ServerStatusRequestSpecArgs struct { }
ServerStatusRequestSpec is the specification for a ServerStatusRequest.
func (ServerStatusRequestSpecArgs) ElementType ¶
func (ServerStatusRequestSpecArgs) ElementType() reflect.Type
func (ServerStatusRequestSpecArgs) ToServerStatusRequestSpecOutput ¶
func (i ServerStatusRequestSpecArgs) ToServerStatusRequestSpecOutput() ServerStatusRequestSpecOutput
func (ServerStatusRequestSpecArgs) ToServerStatusRequestSpecOutputWithContext ¶
func (i ServerStatusRequestSpecArgs) ToServerStatusRequestSpecOutputWithContext(ctx context.Context) ServerStatusRequestSpecOutput
type ServerStatusRequestSpecInput ¶
type ServerStatusRequestSpecInput interface { pulumi.Input ToServerStatusRequestSpecOutput() ServerStatusRequestSpecOutput ToServerStatusRequestSpecOutputWithContext(context.Context) ServerStatusRequestSpecOutput }
ServerStatusRequestSpecInput is an input type that accepts ServerStatusRequestSpecArgs and ServerStatusRequestSpecOutput values. You can construct a concrete instance of `ServerStatusRequestSpecInput` via:
ServerStatusRequestSpecArgs{...}
type ServerStatusRequestSpecOutput ¶
type ServerStatusRequestSpecOutput struct{ *pulumi.OutputState }
ServerStatusRequestSpec is the specification for a ServerStatusRequest.
func (ServerStatusRequestSpecOutput) ElementType ¶
func (ServerStatusRequestSpecOutput) ElementType() reflect.Type
func (ServerStatusRequestSpecOutput) ToServerStatusRequestSpecOutput ¶
func (o ServerStatusRequestSpecOutput) ToServerStatusRequestSpecOutput() ServerStatusRequestSpecOutput
func (ServerStatusRequestSpecOutput) ToServerStatusRequestSpecOutputWithContext ¶
func (o ServerStatusRequestSpecOutput) ToServerStatusRequestSpecOutputWithContext(ctx context.Context) ServerStatusRequestSpecOutput
type ServerStatusRequestState ¶
type ServerStatusRequestState struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // ServerStatusRequestSpec is the specification for a ServerStatusRequest. Spec pulumi.MapInput // ServerStatusRequestStatus is the current status of a ServerStatusRequest. Status ServerStatusRequestStatusPtrInput }
func (ServerStatusRequestState) ElementType ¶
func (ServerStatusRequestState) ElementType() reflect.Type
type ServerStatusRequestStatus ¶
type ServerStatusRequestStatus struct { // Phase is the current lifecycle phase of the ServerStatusRequest. Phase *string `pulumi:"phase"` // Plugins list information about the plugins running on the Velero server Plugins []ServerStatusRequestStatusPlugins `pulumi:"plugins"` // ProcessedTimestamp is when the ServerStatusRequest was processed by the ServerStatusRequestController. ProcessedTimestamp *string `pulumi:"processedTimestamp"` // ServerVersion is the Velero server version. ServerVersion *string `pulumi:"serverVersion"` }
ServerStatusRequestStatus is the current status of a ServerStatusRequest.
type ServerStatusRequestStatusArgs ¶
type ServerStatusRequestStatusArgs struct { // Phase is the current lifecycle phase of the ServerStatusRequest. Phase pulumi.StringPtrInput `pulumi:"phase"` // Plugins list information about the plugins running on the Velero server Plugins ServerStatusRequestStatusPluginsArrayInput `pulumi:"plugins"` // ProcessedTimestamp is when the ServerStatusRequest was processed by the ServerStatusRequestController. ProcessedTimestamp pulumi.StringPtrInput `pulumi:"processedTimestamp"` // ServerVersion is the Velero server version. ServerVersion pulumi.StringPtrInput `pulumi:"serverVersion"` }
ServerStatusRequestStatus is the current status of a ServerStatusRequest.
func (ServerStatusRequestStatusArgs) ElementType ¶
func (ServerStatusRequestStatusArgs) ElementType() reflect.Type
func (ServerStatusRequestStatusArgs) ToServerStatusRequestStatusOutput ¶
func (i ServerStatusRequestStatusArgs) ToServerStatusRequestStatusOutput() ServerStatusRequestStatusOutput
func (ServerStatusRequestStatusArgs) ToServerStatusRequestStatusOutputWithContext ¶
func (i ServerStatusRequestStatusArgs) ToServerStatusRequestStatusOutputWithContext(ctx context.Context) ServerStatusRequestStatusOutput
func (ServerStatusRequestStatusArgs) ToServerStatusRequestStatusPtrOutput ¶
func (i ServerStatusRequestStatusArgs) ToServerStatusRequestStatusPtrOutput() ServerStatusRequestStatusPtrOutput
func (ServerStatusRequestStatusArgs) ToServerStatusRequestStatusPtrOutputWithContext ¶
func (i ServerStatusRequestStatusArgs) ToServerStatusRequestStatusPtrOutputWithContext(ctx context.Context) ServerStatusRequestStatusPtrOutput
type ServerStatusRequestStatusInput ¶
type ServerStatusRequestStatusInput interface { pulumi.Input ToServerStatusRequestStatusOutput() ServerStatusRequestStatusOutput ToServerStatusRequestStatusOutputWithContext(context.Context) ServerStatusRequestStatusOutput }
ServerStatusRequestStatusInput is an input type that accepts ServerStatusRequestStatusArgs and ServerStatusRequestStatusOutput values. You can construct a concrete instance of `ServerStatusRequestStatusInput` via:
ServerStatusRequestStatusArgs{...}
type ServerStatusRequestStatusOutput ¶
type ServerStatusRequestStatusOutput struct{ *pulumi.OutputState }
ServerStatusRequestStatus is the current status of a ServerStatusRequest.
func (ServerStatusRequestStatusOutput) ElementType ¶
func (ServerStatusRequestStatusOutput) ElementType() reflect.Type
func (ServerStatusRequestStatusOutput) Phase ¶
func (o ServerStatusRequestStatusOutput) Phase() pulumi.StringPtrOutput
Phase is the current lifecycle phase of the ServerStatusRequest.
func (ServerStatusRequestStatusOutput) Plugins ¶
func (o ServerStatusRequestStatusOutput) Plugins() ServerStatusRequestStatusPluginsArrayOutput
Plugins list information about the plugins running on the Velero server
func (ServerStatusRequestStatusOutput) ProcessedTimestamp ¶
func (o ServerStatusRequestStatusOutput) ProcessedTimestamp() pulumi.StringPtrOutput
ProcessedTimestamp is when the ServerStatusRequest was processed by the ServerStatusRequestController.
func (ServerStatusRequestStatusOutput) ServerVersion ¶
func (o ServerStatusRequestStatusOutput) ServerVersion() pulumi.StringPtrOutput
ServerVersion is the Velero server version.
func (ServerStatusRequestStatusOutput) ToServerStatusRequestStatusOutput ¶
func (o ServerStatusRequestStatusOutput) ToServerStatusRequestStatusOutput() ServerStatusRequestStatusOutput
func (ServerStatusRequestStatusOutput) ToServerStatusRequestStatusOutputWithContext ¶
func (o ServerStatusRequestStatusOutput) ToServerStatusRequestStatusOutputWithContext(ctx context.Context) ServerStatusRequestStatusOutput
func (ServerStatusRequestStatusOutput) ToServerStatusRequestStatusPtrOutput ¶
func (o ServerStatusRequestStatusOutput) ToServerStatusRequestStatusPtrOutput() ServerStatusRequestStatusPtrOutput
func (ServerStatusRequestStatusOutput) ToServerStatusRequestStatusPtrOutputWithContext ¶
func (o ServerStatusRequestStatusOutput) ToServerStatusRequestStatusPtrOutputWithContext(ctx context.Context) ServerStatusRequestStatusPtrOutput
type ServerStatusRequestStatusPlugins ¶
type ServerStatusRequestStatusPlugins struct { Kind string `pulumi:"kind"` Name string `pulumi:"name"` }
PluginInfo contains attributes of a Velero plugin
type ServerStatusRequestStatusPluginsArgs ¶
type ServerStatusRequestStatusPluginsArgs struct { Kind pulumi.StringInput `pulumi:"kind"` Name pulumi.StringInput `pulumi:"name"` }
PluginInfo contains attributes of a Velero plugin
func (ServerStatusRequestStatusPluginsArgs) ElementType ¶
func (ServerStatusRequestStatusPluginsArgs) ElementType() reflect.Type
func (ServerStatusRequestStatusPluginsArgs) ToServerStatusRequestStatusPluginsOutput ¶
func (i ServerStatusRequestStatusPluginsArgs) ToServerStatusRequestStatusPluginsOutput() ServerStatusRequestStatusPluginsOutput
func (ServerStatusRequestStatusPluginsArgs) ToServerStatusRequestStatusPluginsOutputWithContext ¶
func (i ServerStatusRequestStatusPluginsArgs) ToServerStatusRequestStatusPluginsOutputWithContext(ctx context.Context) ServerStatusRequestStatusPluginsOutput
type ServerStatusRequestStatusPluginsArray ¶
type ServerStatusRequestStatusPluginsArray []ServerStatusRequestStatusPluginsInput
func (ServerStatusRequestStatusPluginsArray) ElementType ¶
func (ServerStatusRequestStatusPluginsArray) ElementType() reflect.Type
func (ServerStatusRequestStatusPluginsArray) ToServerStatusRequestStatusPluginsArrayOutput ¶
func (i ServerStatusRequestStatusPluginsArray) ToServerStatusRequestStatusPluginsArrayOutput() ServerStatusRequestStatusPluginsArrayOutput
func (ServerStatusRequestStatusPluginsArray) ToServerStatusRequestStatusPluginsArrayOutputWithContext ¶
func (i ServerStatusRequestStatusPluginsArray) ToServerStatusRequestStatusPluginsArrayOutputWithContext(ctx context.Context) ServerStatusRequestStatusPluginsArrayOutput
type ServerStatusRequestStatusPluginsArrayInput ¶
type ServerStatusRequestStatusPluginsArrayInput interface { pulumi.Input ToServerStatusRequestStatusPluginsArrayOutput() ServerStatusRequestStatusPluginsArrayOutput ToServerStatusRequestStatusPluginsArrayOutputWithContext(context.Context) ServerStatusRequestStatusPluginsArrayOutput }
ServerStatusRequestStatusPluginsArrayInput is an input type that accepts ServerStatusRequestStatusPluginsArray and ServerStatusRequestStatusPluginsArrayOutput values. You can construct a concrete instance of `ServerStatusRequestStatusPluginsArrayInput` via:
ServerStatusRequestStatusPluginsArray{ ServerStatusRequestStatusPluginsArgs{...} }
type ServerStatusRequestStatusPluginsArrayOutput ¶
type ServerStatusRequestStatusPluginsArrayOutput struct{ *pulumi.OutputState }
func (ServerStatusRequestStatusPluginsArrayOutput) ElementType ¶
func (ServerStatusRequestStatusPluginsArrayOutput) ElementType() reflect.Type
func (ServerStatusRequestStatusPluginsArrayOutput) ToServerStatusRequestStatusPluginsArrayOutput ¶
func (o ServerStatusRequestStatusPluginsArrayOutput) ToServerStatusRequestStatusPluginsArrayOutput() ServerStatusRequestStatusPluginsArrayOutput
func (ServerStatusRequestStatusPluginsArrayOutput) ToServerStatusRequestStatusPluginsArrayOutputWithContext ¶
func (o ServerStatusRequestStatusPluginsArrayOutput) ToServerStatusRequestStatusPluginsArrayOutputWithContext(ctx context.Context) ServerStatusRequestStatusPluginsArrayOutput
type ServerStatusRequestStatusPluginsInput ¶
type ServerStatusRequestStatusPluginsInput interface { pulumi.Input ToServerStatusRequestStatusPluginsOutput() ServerStatusRequestStatusPluginsOutput ToServerStatusRequestStatusPluginsOutputWithContext(context.Context) ServerStatusRequestStatusPluginsOutput }
ServerStatusRequestStatusPluginsInput is an input type that accepts ServerStatusRequestStatusPluginsArgs and ServerStatusRequestStatusPluginsOutput values. You can construct a concrete instance of `ServerStatusRequestStatusPluginsInput` via:
ServerStatusRequestStatusPluginsArgs{...}
type ServerStatusRequestStatusPluginsOutput ¶
type ServerStatusRequestStatusPluginsOutput struct{ *pulumi.OutputState }
PluginInfo contains attributes of a Velero plugin
func (ServerStatusRequestStatusPluginsOutput) ElementType ¶
func (ServerStatusRequestStatusPluginsOutput) ElementType() reflect.Type
func (ServerStatusRequestStatusPluginsOutput) Kind ¶
func (o ServerStatusRequestStatusPluginsOutput) Kind() pulumi.StringOutput
func (ServerStatusRequestStatusPluginsOutput) Name ¶
func (o ServerStatusRequestStatusPluginsOutput) Name() pulumi.StringOutput
func (ServerStatusRequestStatusPluginsOutput) ToServerStatusRequestStatusPluginsOutput ¶
func (o ServerStatusRequestStatusPluginsOutput) ToServerStatusRequestStatusPluginsOutput() ServerStatusRequestStatusPluginsOutput
func (ServerStatusRequestStatusPluginsOutput) ToServerStatusRequestStatusPluginsOutputWithContext ¶
func (o ServerStatusRequestStatusPluginsOutput) ToServerStatusRequestStatusPluginsOutputWithContext(ctx context.Context) ServerStatusRequestStatusPluginsOutput
type ServerStatusRequestStatusPtrInput ¶
type ServerStatusRequestStatusPtrInput interface { pulumi.Input ToServerStatusRequestStatusPtrOutput() ServerStatusRequestStatusPtrOutput ToServerStatusRequestStatusPtrOutputWithContext(context.Context) ServerStatusRequestStatusPtrOutput }
ServerStatusRequestStatusPtrInput is an input type that accepts ServerStatusRequestStatusArgs, ServerStatusRequestStatusPtr and ServerStatusRequestStatusPtrOutput values. You can construct a concrete instance of `ServerStatusRequestStatusPtrInput` via:
ServerStatusRequestStatusArgs{...} or: nil
func ServerStatusRequestStatusPtr ¶
func ServerStatusRequestStatusPtr(v *ServerStatusRequestStatusArgs) ServerStatusRequestStatusPtrInput
type ServerStatusRequestStatusPtrOutput ¶
type ServerStatusRequestStatusPtrOutput struct{ *pulumi.OutputState }
func (ServerStatusRequestStatusPtrOutput) Elem ¶
func (o ServerStatusRequestStatusPtrOutput) Elem() ServerStatusRequestStatusOutput
func (ServerStatusRequestStatusPtrOutput) ElementType ¶
func (ServerStatusRequestStatusPtrOutput) ElementType() reflect.Type
func (ServerStatusRequestStatusPtrOutput) Phase ¶
func (o ServerStatusRequestStatusPtrOutput) Phase() pulumi.StringPtrOutput
Phase is the current lifecycle phase of the ServerStatusRequest.
func (ServerStatusRequestStatusPtrOutput) Plugins ¶
func (o ServerStatusRequestStatusPtrOutput) Plugins() ServerStatusRequestStatusPluginsArrayOutput
Plugins list information about the plugins running on the Velero server
func (ServerStatusRequestStatusPtrOutput) ProcessedTimestamp ¶
func (o ServerStatusRequestStatusPtrOutput) ProcessedTimestamp() pulumi.StringPtrOutput
ProcessedTimestamp is when the ServerStatusRequest was processed by the ServerStatusRequestController.
func (ServerStatusRequestStatusPtrOutput) ServerVersion ¶
func (o ServerStatusRequestStatusPtrOutput) ServerVersion() pulumi.StringPtrOutput
ServerVersion is the Velero server version.
func (ServerStatusRequestStatusPtrOutput) ToServerStatusRequestStatusPtrOutput ¶
func (o ServerStatusRequestStatusPtrOutput) ToServerStatusRequestStatusPtrOutput() ServerStatusRequestStatusPtrOutput
func (ServerStatusRequestStatusPtrOutput) ToServerStatusRequestStatusPtrOutputWithContext ¶
func (o ServerStatusRequestStatusPtrOutput) ToServerStatusRequestStatusPtrOutputWithContext(ctx context.Context) ServerStatusRequestStatusPtrOutput
type ServerStatusRequestType ¶
type ServerStatusRequestType struct { ApiVersion *string `pulumi:"apiVersion"` Kind *string `pulumi:"kind"` Metadata *metav1.ObjectMeta `pulumi:"metadata"` // ServerStatusRequestSpec is the specification for a ServerStatusRequest. Spec map[string]interface{} `pulumi:"spec"` // ServerStatusRequestStatus is the current status of a ServerStatusRequest. Status *ServerStatusRequestStatus `pulumi:"status"` }
ServerStatusRequest is a request to access current status information about the Velero server.
type ServerStatusRequestTypeArgs ¶
type ServerStatusRequestTypeArgs struct { ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` Kind pulumi.StringPtrInput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // ServerStatusRequestSpec is the specification for a ServerStatusRequest. Spec pulumi.MapInput `pulumi:"spec"` // ServerStatusRequestStatus is the current status of a ServerStatusRequest. Status ServerStatusRequestStatusPtrInput `pulumi:"status"` }
ServerStatusRequest is a request to access current status information about the Velero server.
func (ServerStatusRequestTypeArgs) ElementType ¶
func (ServerStatusRequestTypeArgs) ElementType() reflect.Type
func (ServerStatusRequestTypeArgs) ToServerStatusRequestTypeOutput ¶
func (i ServerStatusRequestTypeArgs) ToServerStatusRequestTypeOutput() ServerStatusRequestTypeOutput
func (ServerStatusRequestTypeArgs) ToServerStatusRequestTypeOutputWithContext ¶
func (i ServerStatusRequestTypeArgs) ToServerStatusRequestTypeOutputWithContext(ctx context.Context) ServerStatusRequestTypeOutput
type ServerStatusRequestTypeInput ¶
type ServerStatusRequestTypeInput interface { pulumi.Input ToServerStatusRequestTypeOutput() ServerStatusRequestTypeOutput ToServerStatusRequestTypeOutputWithContext(context.Context) ServerStatusRequestTypeOutput }
ServerStatusRequestTypeInput is an input type that accepts ServerStatusRequestTypeArgs and ServerStatusRequestTypeOutput values. You can construct a concrete instance of `ServerStatusRequestTypeInput` via:
ServerStatusRequestTypeArgs{...}
type ServerStatusRequestTypeOutput ¶
type ServerStatusRequestTypeOutput struct{ *pulumi.OutputState }
ServerStatusRequest is a request to access current status information about the Velero server.
func (ServerStatusRequestTypeOutput) ApiVersion ¶
func (o ServerStatusRequestTypeOutput) ApiVersion() pulumi.StringPtrOutput
func (ServerStatusRequestTypeOutput) ElementType ¶
func (ServerStatusRequestTypeOutput) ElementType() reflect.Type
func (ServerStatusRequestTypeOutput) Kind ¶
func (o ServerStatusRequestTypeOutput) Kind() pulumi.StringPtrOutput
func (ServerStatusRequestTypeOutput) Metadata ¶
func (o ServerStatusRequestTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
func (ServerStatusRequestTypeOutput) Spec ¶
func (o ServerStatusRequestTypeOutput) Spec() pulumi.MapOutput
ServerStatusRequestSpec is the specification for a ServerStatusRequest.
func (ServerStatusRequestTypeOutput) Status ¶
func (o ServerStatusRequestTypeOutput) Status() ServerStatusRequestStatusPtrOutput
ServerStatusRequestStatus is the current status of a ServerStatusRequest.
func (ServerStatusRequestTypeOutput) ToServerStatusRequestTypeOutput ¶
func (o ServerStatusRequestTypeOutput) ToServerStatusRequestTypeOutput() ServerStatusRequestTypeOutput
func (ServerStatusRequestTypeOutput) ToServerStatusRequestTypeOutputWithContext ¶
func (o ServerStatusRequestTypeOutput) ToServerStatusRequestTypeOutputWithContext(ctx context.Context) ServerStatusRequestTypeOutput
type VolumeSnapshotLocation ¶
type VolumeSnapshotLocation struct { pulumi.CustomResourceState ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // VolumeSnapshotLocationSpec defines the specification for a Velero VolumeSnapshotLocation. Spec VolumeSnapshotLocationSpecPtrOutput `pulumi:"spec"` // VolumeSnapshotLocationStatus describes the current status of a Velero VolumeSnapshotLocation. Status VolumeSnapshotLocationStatusPtrOutput `pulumi:"status"` }
VolumeSnapshotLocation is a location where Velero stores volume snapshots.
func GetVolumeSnapshotLocation ¶
func GetVolumeSnapshotLocation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VolumeSnapshotLocationState, opts ...pulumi.ResourceOption) (*VolumeSnapshotLocation, error)
GetVolumeSnapshotLocation gets an existing VolumeSnapshotLocation 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 NewVolumeSnapshotLocation ¶
func NewVolumeSnapshotLocation(ctx *pulumi.Context, name string, args *VolumeSnapshotLocationArgs, opts ...pulumi.ResourceOption) (*VolumeSnapshotLocation, error)
NewVolumeSnapshotLocation registers a new resource with the given unique name, arguments, and options.
type VolumeSnapshotLocationArgs ¶
type VolumeSnapshotLocationArgs struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // VolumeSnapshotLocationSpec defines the specification for a Velero VolumeSnapshotLocation. Spec VolumeSnapshotLocationSpecPtrInput // VolumeSnapshotLocationStatus describes the current status of a Velero VolumeSnapshotLocation. Status VolumeSnapshotLocationStatusPtrInput }
The set of arguments for constructing a VolumeSnapshotLocation resource.
func (VolumeSnapshotLocationArgs) ElementType ¶
func (VolumeSnapshotLocationArgs) ElementType() reflect.Type
type VolumeSnapshotLocationMetadata ¶
type VolumeSnapshotLocationMetadata struct { }
type VolumeSnapshotLocationMetadataArgs ¶
type VolumeSnapshotLocationMetadataArgs struct { }
func (VolumeSnapshotLocationMetadataArgs) ElementType ¶
func (VolumeSnapshotLocationMetadataArgs) ElementType() reflect.Type
func (VolumeSnapshotLocationMetadataArgs) ToVolumeSnapshotLocationMetadataOutput ¶
func (i VolumeSnapshotLocationMetadataArgs) ToVolumeSnapshotLocationMetadataOutput() VolumeSnapshotLocationMetadataOutput
func (VolumeSnapshotLocationMetadataArgs) ToVolumeSnapshotLocationMetadataOutputWithContext ¶
func (i VolumeSnapshotLocationMetadataArgs) ToVolumeSnapshotLocationMetadataOutputWithContext(ctx context.Context) VolumeSnapshotLocationMetadataOutput
type VolumeSnapshotLocationMetadataInput ¶
type VolumeSnapshotLocationMetadataInput interface { pulumi.Input ToVolumeSnapshotLocationMetadataOutput() VolumeSnapshotLocationMetadataOutput ToVolumeSnapshotLocationMetadataOutputWithContext(context.Context) VolumeSnapshotLocationMetadataOutput }
VolumeSnapshotLocationMetadataInput is an input type that accepts VolumeSnapshotLocationMetadataArgs and VolumeSnapshotLocationMetadataOutput values. You can construct a concrete instance of `VolumeSnapshotLocationMetadataInput` via:
VolumeSnapshotLocationMetadataArgs{...}
type VolumeSnapshotLocationMetadataOutput ¶
type VolumeSnapshotLocationMetadataOutput struct{ *pulumi.OutputState }
func (VolumeSnapshotLocationMetadataOutput) ElementType ¶
func (VolumeSnapshotLocationMetadataOutput) ElementType() reflect.Type
func (VolumeSnapshotLocationMetadataOutput) ToVolumeSnapshotLocationMetadataOutput ¶
func (o VolumeSnapshotLocationMetadataOutput) ToVolumeSnapshotLocationMetadataOutput() VolumeSnapshotLocationMetadataOutput
func (VolumeSnapshotLocationMetadataOutput) ToVolumeSnapshotLocationMetadataOutputWithContext ¶
func (o VolumeSnapshotLocationMetadataOutput) ToVolumeSnapshotLocationMetadataOutputWithContext(ctx context.Context) VolumeSnapshotLocationMetadataOutput
type VolumeSnapshotLocationSpec ¶
type VolumeSnapshotLocationSpec struct { // Config is for provider-specific configuration fields. Config map[string]string `pulumi:"config"` // Provider is the provider of the volume storage. Provider string `pulumi:"provider"` }
VolumeSnapshotLocationSpec defines the specification for a Velero VolumeSnapshotLocation.
type VolumeSnapshotLocationSpecArgs ¶
type VolumeSnapshotLocationSpecArgs struct { // Config is for provider-specific configuration fields. Config pulumi.StringMapInput `pulumi:"config"` // Provider is the provider of the volume storage. Provider pulumi.StringInput `pulumi:"provider"` }
VolumeSnapshotLocationSpec defines the specification for a Velero VolumeSnapshotLocation.
func (VolumeSnapshotLocationSpecArgs) ElementType ¶
func (VolumeSnapshotLocationSpecArgs) ElementType() reflect.Type
func (VolumeSnapshotLocationSpecArgs) ToVolumeSnapshotLocationSpecOutput ¶
func (i VolumeSnapshotLocationSpecArgs) ToVolumeSnapshotLocationSpecOutput() VolumeSnapshotLocationSpecOutput
func (VolumeSnapshotLocationSpecArgs) ToVolumeSnapshotLocationSpecOutputWithContext ¶
func (i VolumeSnapshotLocationSpecArgs) ToVolumeSnapshotLocationSpecOutputWithContext(ctx context.Context) VolumeSnapshotLocationSpecOutput
func (VolumeSnapshotLocationSpecArgs) ToVolumeSnapshotLocationSpecPtrOutput ¶
func (i VolumeSnapshotLocationSpecArgs) ToVolumeSnapshotLocationSpecPtrOutput() VolumeSnapshotLocationSpecPtrOutput
func (VolumeSnapshotLocationSpecArgs) ToVolumeSnapshotLocationSpecPtrOutputWithContext ¶
func (i VolumeSnapshotLocationSpecArgs) ToVolumeSnapshotLocationSpecPtrOutputWithContext(ctx context.Context) VolumeSnapshotLocationSpecPtrOutput
type VolumeSnapshotLocationSpecConfig ¶
type VolumeSnapshotLocationSpecConfig struct { }
Config is for provider-specific configuration fields.
type VolumeSnapshotLocationSpecConfigArgs ¶
type VolumeSnapshotLocationSpecConfigArgs struct { }
Config is for provider-specific configuration fields.
func (VolumeSnapshotLocationSpecConfigArgs) ElementType ¶
func (VolumeSnapshotLocationSpecConfigArgs) ElementType() reflect.Type
func (VolumeSnapshotLocationSpecConfigArgs) ToVolumeSnapshotLocationSpecConfigOutput ¶
func (i VolumeSnapshotLocationSpecConfigArgs) ToVolumeSnapshotLocationSpecConfigOutput() VolumeSnapshotLocationSpecConfigOutput
func (VolumeSnapshotLocationSpecConfigArgs) ToVolumeSnapshotLocationSpecConfigOutputWithContext ¶
func (i VolumeSnapshotLocationSpecConfigArgs) ToVolumeSnapshotLocationSpecConfigOutputWithContext(ctx context.Context) VolumeSnapshotLocationSpecConfigOutput
type VolumeSnapshotLocationSpecConfigInput ¶
type VolumeSnapshotLocationSpecConfigInput interface { pulumi.Input ToVolumeSnapshotLocationSpecConfigOutput() VolumeSnapshotLocationSpecConfigOutput ToVolumeSnapshotLocationSpecConfigOutputWithContext(context.Context) VolumeSnapshotLocationSpecConfigOutput }
VolumeSnapshotLocationSpecConfigInput is an input type that accepts VolumeSnapshotLocationSpecConfigArgs and VolumeSnapshotLocationSpecConfigOutput values. You can construct a concrete instance of `VolumeSnapshotLocationSpecConfigInput` via:
VolumeSnapshotLocationSpecConfigArgs{...}
type VolumeSnapshotLocationSpecConfigOutput ¶
type VolumeSnapshotLocationSpecConfigOutput struct{ *pulumi.OutputState }
Config is for provider-specific configuration fields.
func (VolumeSnapshotLocationSpecConfigOutput) ElementType ¶
func (VolumeSnapshotLocationSpecConfigOutput) ElementType() reflect.Type
func (VolumeSnapshotLocationSpecConfigOutput) ToVolumeSnapshotLocationSpecConfigOutput ¶
func (o VolumeSnapshotLocationSpecConfigOutput) ToVolumeSnapshotLocationSpecConfigOutput() VolumeSnapshotLocationSpecConfigOutput
func (VolumeSnapshotLocationSpecConfigOutput) ToVolumeSnapshotLocationSpecConfigOutputWithContext ¶
func (o VolumeSnapshotLocationSpecConfigOutput) ToVolumeSnapshotLocationSpecConfigOutputWithContext(ctx context.Context) VolumeSnapshotLocationSpecConfigOutput
type VolumeSnapshotLocationSpecInput ¶
type VolumeSnapshotLocationSpecInput interface { pulumi.Input ToVolumeSnapshotLocationSpecOutput() VolumeSnapshotLocationSpecOutput ToVolumeSnapshotLocationSpecOutputWithContext(context.Context) VolumeSnapshotLocationSpecOutput }
VolumeSnapshotLocationSpecInput is an input type that accepts VolumeSnapshotLocationSpecArgs and VolumeSnapshotLocationSpecOutput values. You can construct a concrete instance of `VolumeSnapshotLocationSpecInput` via:
VolumeSnapshotLocationSpecArgs{...}
type VolumeSnapshotLocationSpecOutput ¶
type VolumeSnapshotLocationSpecOutput struct{ *pulumi.OutputState }
VolumeSnapshotLocationSpec defines the specification for a Velero VolumeSnapshotLocation.
func (VolumeSnapshotLocationSpecOutput) Config ¶
func (o VolumeSnapshotLocationSpecOutput) Config() pulumi.StringMapOutput
Config is for provider-specific configuration fields.
func (VolumeSnapshotLocationSpecOutput) ElementType ¶
func (VolumeSnapshotLocationSpecOutput) ElementType() reflect.Type
func (VolumeSnapshotLocationSpecOutput) Provider ¶
func (o VolumeSnapshotLocationSpecOutput) Provider() pulumi.StringOutput
Provider is the provider of the volume storage.
func (VolumeSnapshotLocationSpecOutput) ToVolumeSnapshotLocationSpecOutput ¶
func (o VolumeSnapshotLocationSpecOutput) ToVolumeSnapshotLocationSpecOutput() VolumeSnapshotLocationSpecOutput
func (VolumeSnapshotLocationSpecOutput) ToVolumeSnapshotLocationSpecOutputWithContext ¶
func (o VolumeSnapshotLocationSpecOutput) ToVolumeSnapshotLocationSpecOutputWithContext(ctx context.Context) VolumeSnapshotLocationSpecOutput
func (VolumeSnapshotLocationSpecOutput) ToVolumeSnapshotLocationSpecPtrOutput ¶
func (o VolumeSnapshotLocationSpecOutput) ToVolumeSnapshotLocationSpecPtrOutput() VolumeSnapshotLocationSpecPtrOutput
func (VolumeSnapshotLocationSpecOutput) ToVolumeSnapshotLocationSpecPtrOutputWithContext ¶
func (o VolumeSnapshotLocationSpecOutput) ToVolumeSnapshotLocationSpecPtrOutputWithContext(ctx context.Context) VolumeSnapshotLocationSpecPtrOutput
type VolumeSnapshotLocationSpecPtrInput ¶
type VolumeSnapshotLocationSpecPtrInput interface { pulumi.Input ToVolumeSnapshotLocationSpecPtrOutput() VolumeSnapshotLocationSpecPtrOutput ToVolumeSnapshotLocationSpecPtrOutputWithContext(context.Context) VolumeSnapshotLocationSpecPtrOutput }
VolumeSnapshotLocationSpecPtrInput is an input type that accepts VolumeSnapshotLocationSpecArgs, VolumeSnapshotLocationSpecPtr and VolumeSnapshotLocationSpecPtrOutput values. You can construct a concrete instance of `VolumeSnapshotLocationSpecPtrInput` via:
VolumeSnapshotLocationSpecArgs{...} or: nil
func VolumeSnapshotLocationSpecPtr ¶
func VolumeSnapshotLocationSpecPtr(v *VolumeSnapshotLocationSpecArgs) VolumeSnapshotLocationSpecPtrInput
type VolumeSnapshotLocationSpecPtrOutput ¶
type VolumeSnapshotLocationSpecPtrOutput struct{ *pulumi.OutputState }
func (VolumeSnapshotLocationSpecPtrOutput) Config ¶
func (o VolumeSnapshotLocationSpecPtrOutput) Config() pulumi.StringMapOutput
Config is for provider-specific configuration fields.
func (VolumeSnapshotLocationSpecPtrOutput) Elem ¶
func (o VolumeSnapshotLocationSpecPtrOutput) Elem() VolumeSnapshotLocationSpecOutput
func (VolumeSnapshotLocationSpecPtrOutput) ElementType ¶
func (VolumeSnapshotLocationSpecPtrOutput) ElementType() reflect.Type
func (VolumeSnapshotLocationSpecPtrOutput) Provider ¶
func (o VolumeSnapshotLocationSpecPtrOutput) Provider() pulumi.StringPtrOutput
Provider is the provider of the volume storage.
func (VolumeSnapshotLocationSpecPtrOutput) ToVolumeSnapshotLocationSpecPtrOutput ¶
func (o VolumeSnapshotLocationSpecPtrOutput) ToVolumeSnapshotLocationSpecPtrOutput() VolumeSnapshotLocationSpecPtrOutput
func (VolumeSnapshotLocationSpecPtrOutput) ToVolumeSnapshotLocationSpecPtrOutputWithContext ¶
func (o VolumeSnapshotLocationSpecPtrOutput) ToVolumeSnapshotLocationSpecPtrOutputWithContext(ctx context.Context) VolumeSnapshotLocationSpecPtrOutput
type VolumeSnapshotLocationState ¶
type VolumeSnapshotLocationState struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // VolumeSnapshotLocationSpec defines the specification for a Velero VolumeSnapshotLocation. Spec VolumeSnapshotLocationSpecPtrInput // VolumeSnapshotLocationStatus describes the current status of a Velero VolumeSnapshotLocation. Status VolumeSnapshotLocationStatusPtrInput }
func (VolumeSnapshotLocationState) ElementType ¶
func (VolumeSnapshotLocationState) ElementType() reflect.Type
type VolumeSnapshotLocationStatus ¶
type VolumeSnapshotLocationStatus struct { // VolumeSnapshotLocationPhase is the lifecyle phase of a Velero VolumeSnapshotLocation. Phase *string `pulumi:"phase"` }
VolumeSnapshotLocationStatus describes the current status of a Velero VolumeSnapshotLocation.
type VolumeSnapshotLocationStatusArgs ¶
type VolumeSnapshotLocationStatusArgs struct { // VolumeSnapshotLocationPhase is the lifecyle phase of a Velero VolumeSnapshotLocation. Phase pulumi.StringPtrInput `pulumi:"phase"` }
VolumeSnapshotLocationStatus describes the current status of a Velero VolumeSnapshotLocation.
func (VolumeSnapshotLocationStatusArgs) ElementType ¶
func (VolumeSnapshotLocationStatusArgs) ElementType() reflect.Type
func (VolumeSnapshotLocationStatusArgs) ToVolumeSnapshotLocationStatusOutput ¶
func (i VolumeSnapshotLocationStatusArgs) ToVolumeSnapshotLocationStatusOutput() VolumeSnapshotLocationStatusOutput
func (VolumeSnapshotLocationStatusArgs) ToVolumeSnapshotLocationStatusOutputWithContext ¶
func (i VolumeSnapshotLocationStatusArgs) ToVolumeSnapshotLocationStatusOutputWithContext(ctx context.Context) VolumeSnapshotLocationStatusOutput
func (VolumeSnapshotLocationStatusArgs) ToVolumeSnapshotLocationStatusPtrOutput ¶
func (i VolumeSnapshotLocationStatusArgs) ToVolumeSnapshotLocationStatusPtrOutput() VolumeSnapshotLocationStatusPtrOutput
func (VolumeSnapshotLocationStatusArgs) ToVolumeSnapshotLocationStatusPtrOutputWithContext ¶
func (i VolumeSnapshotLocationStatusArgs) ToVolumeSnapshotLocationStatusPtrOutputWithContext(ctx context.Context) VolumeSnapshotLocationStatusPtrOutput
type VolumeSnapshotLocationStatusInput ¶
type VolumeSnapshotLocationStatusInput interface { pulumi.Input ToVolumeSnapshotLocationStatusOutput() VolumeSnapshotLocationStatusOutput ToVolumeSnapshotLocationStatusOutputWithContext(context.Context) VolumeSnapshotLocationStatusOutput }
VolumeSnapshotLocationStatusInput is an input type that accepts VolumeSnapshotLocationStatusArgs and VolumeSnapshotLocationStatusOutput values. You can construct a concrete instance of `VolumeSnapshotLocationStatusInput` via:
VolumeSnapshotLocationStatusArgs{...}
type VolumeSnapshotLocationStatusOutput ¶
type VolumeSnapshotLocationStatusOutput struct{ *pulumi.OutputState }
VolumeSnapshotLocationStatus describes the current status of a Velero VolumeSnapshotLocation.
func (VolumeSnapshotLocationStatusOutput) ElementType ¶
func (VolumeSnapshotLocationStatusOutput) ElementType() reflect.Type
func (VolumeSnapshotLocationStatusOutput) Phase ¶
func (o VolumeSnapshotLocationStatusOutput) Phase() pulumi.StringPtrOutput
VolumeSnapshotLocationPhase is the lifecyle phase of a Velero VolumeSnapshotLocation.
func (VolumeSnapshotLocationStatusOutput) ToVolumeSnapshotLocationStatusOutput ¶
func (o VolumeSnapshotLocationStatusOutput) ToVolumeSnapshotLocationStatusOutput() VolumeSnapshotLocationStatusOutput
func (VolumeSnapshotLocationStatusOutput) ToVolumeSnapshotLocationStatusOutputWithContext ¶
func (o VolumeSnapshotLocationStatusOutput) ToVolumeSnapshotLocationStatusOutputWithContext(ctx context.Context) VolumeSnapshotLocationStatusOutput
func (VolumeSnapshotLocationStatusOutput) ToVolumeSnapshotLocationStatusPtrOutput ¶
func (o VolumeSnapshotLocationStatusOutput) ToVolumeSnapshotLocationStatusPtrOutput() VolumeSnapshotLocationStatusPtrOutput
func (VolumeSnapshotLocationStatusOutput) ToVolumeSnapshotLocationStatusPtrOutputWithContext ¶
func (o VolumeSnapshotLocationStatusOutput) ToVolumeSnapshotLocationStatusPtrOutputWithContext(ctx context.Context) VolumeSnapshotLocationStatusPtrOutput
type VolumeSnapshotLocationStatusPtrInput ¶
type VolumeSnapshotLocationStatusPtrInput interface { pulumi.Input ToVolumeSnapshotLocationStatusPtrOutput() VolumeSnapshotLocationStatusPtrOutput ToVolumeSnapshotLocationStatusPtrOutputWithContext(context.Context) VolumeSnapshotLocationStatusPtrOutput }
VolumeSnapshotLocationStatusPtrInput is an input type that accepts VolumeSnapshotLocationStatusArgs, VolumeSnapshotLocationStatusPtr and VolumeSnapshotLocationStatusPtrOutput values. You can construct a concrete instance of `VolumeSnapshotLocationStatusPtrInput` via:
VolumeSnapshotLocationStatusArgs{...} or: nil
func VolumeSnapshotLocationStatusPtr ¶
func VolumeSnapshotLocationStatusPtr(v *VolumeSnapshotLocationStatusArgs) VolumeSnapshotLocationStatusPtrInput
type VolumeSnapshotLocationStatusPtrOutput ¶
type VolumeSnapshotLocationStatusPtrOutput struct{ *pulumi.OutputState }
func (VolumeSnapshotLocationStatusPtrOutput) ElementType ¶
func (VolumeSnapshotLocationStatusPtrOutput) ElementType() reflect.Type
func (VolumeSnapshotLocationStatusPtrOutput) Phase ¶
func (o VolumeSnapshotLocationStatusPtrOutput) Phase() pulumi.StringPtrOutput
VolumeSnapshotLocationPhase is the lifecyle phase of a Velero VolumeSnapshotLocation.
func (VolumeSnapshotLocationStatusPtrOutput) ToVolumeSnapshotLocationStatusPtrOutput ¶
func (o VolumeSnapshotLocationStatusPtrOutput) ToVolumeSnapshotLocationStatusPtrOutput() VolumeSnapshotLocationStatusPtrOutput
func (VolumeSnapshotLocationStatusPtrOutput) ToVolumeSnapshotLocationStatusPtrOutputWithContext ¶
func (o VolumeSnapshotLocationStatusPtrOutput) ToVolumeSnapshotLocationStatusPtrOutputWithContext(ctx context.Context) VolumeSnapshotLocationStatusPtrOutput
type VolumeSnapshotLocationType ¶
type VolumeSnapshotLocationType struct { ApiVersion *string `pulumi:"apiVersion"` Kind *string `pulumi:"kind"` Metadata *metav1.ObjectMeta `pulumi:"metadata"` // VolumeSnapshotLocationSpec defines the specification for a Velero VolumeSnapshotLocation. Spec *VolumeSnapshotLocationSpec `pulumi:"spec"` // VolumeSnapshotLocationStatus describes the current status of a Velero VolumeSnapshotLocation. Status *VolumeSnapshotLocationStatus `pulumi:"status"` }
VolumeSnapshotLocation is a location where Velero stores volume snapshots.
type VolumeSnapshotLocationTypeArgs ¶
type VolumeSnapshotLocationTypeArgs struct { ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` Kind pulumi.StringPtrInput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // VolumeSnapshotLocationSpec defines the specification for a Velero VolumeSnapshotLocation. Spec VolumeSnapshotLocationSpecPtrInput `pulumi:"spec"` // VolumeSnapshotLocationStatus describes the current status of a Velero VolumeSnapshotLocation. Status VolumeSnapshotLocationStatusPtrInput `pulumi:"status"` }
VolumeSnapshotLocation is a location where Velero stores volume snapshots.
func (VolumeSnapshotLocationTypeArgs) ElementType ¶
func (VolumeSnapshotLocationTypeArgs) ElementType() reflect.Type
func (VolumeSnapshotLocationTypeArgs) ToVolumeSnapshotLocationTypeOutput ¶
func (i VolumeSnapshotLocationTypeArgs) ToVolumeSnapshotLocationTypeOutput() VolumeSnapshotLocationTypeOutput
func (VolumeSnapshotLocationTypeArgs) ToVolumeSnapshotLocationTypeOutputWithContext ¶
func (i VolumeSnapshotLocationTypeArgs) ToVolumeSnapshotLocationTypeOutputWithContext(ctx context.Context) VolumeSnapshotLocationTypeOutput
type VolumeSnapshotLocationTypeInput ¶
type VolumeSnapshotLocationTypeInput interface { pulumi.Input ToVolumeSnapshotLocationTypeOutput() VolumeSnapshotLocationTypeOutput ToVolumeSnapshotLocationTypeOutputWithContext(context.Context) VolumeSnapshotLocationTypeOutput }
VolumeSnapshotLocationTypeInput is an input type that accepts VolumeSnapshotLocationTypeArgs and VolumeSnapshotLocationTypeOutput values. You can construct a concrete instance of `VolumeSnapshotLocationTypeInput` via:
VolumeSnapshotLocationTypeArgs{...}
type VolumeSnapshotLocationTypeOutput ¶
type VolumeSnapshotLocationTypeOutput struct{ *pulumi.OutputState }
VolumeSnapshotLocation is a location where Velero stores volume snapshots.
func (VolumeSnapshotLocationTypeOutput) ApiVersion ¶
func (o VolumeSnapshotLocationTypeOutput) ApiVersion() pulumi.StringPtrOutput
func (VolumeSnapshotLocationTypeOutput) ElementType ¶
func (VolumeSnapshotLocationTypeOutput) ElementType() reflect.Type
func (VolumeSnapshotLocationTypeOutput) Kind ¶
func (o VolumeSnapshotLocationTypeOutput) Kind() pulumi.StringPtrOutput
func (VolumeSnapshotLocationTypeOutput) Metadata ¶
func (o VolumeSnapshotLocationTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
func (VolumeSnapshotLocationTypeOutput) Spec ¶
func (o VolumeSnapshotLocationTypeOutput) Spec() VolumeSnapshotLocationSpecPtrOutput
VolumeSnapshotLocationSpec defines the specification for a Velero VolumeSnapshotLocation.
func (VolumeSnapshotLocationTypeOutput) Status ¶
func (o VolumeSnapshotLocationTypeOutput) Status() VolumeSnapshotLocationStatusPtrOutput
VolumeSnapshotLocationStatus describes the current status of a Velero VolumeSnapshotLocation.
func (VolumeSnapshotLocationTypeOutput) ToVolumeSnapshotLocationTypeOutput ¶
func (o VolumeSnapshotLocationTypeOutput) ToVolumeSnapshotLocationTypeOutput() VolumeSnapshotLocationTypeOutput
func (VolumeSnapshotLocationTypeOutput) ToVolumeSnapshotLocationTypeOutputWithContext ¶
func (o VolumeSnapshotLocationTypeOutput) ToVolumeSnapshotLocationTypeOutputWithContext(ctx context.Context) VolumeSnapshotLocationTypeOutput