Documentation
¶
Index ¶
- type AccessControlRecord
- type AccessControlRecordArgs
- type AccessControlRecordState
- type AsymmetricEncryptedSecret
- type AsymmetricEncryptedSecretArgs
- func (AsymmetricEncryptedSecretArgs) ElementType() reflect.Type
- func (i AsymmetricEncryptedSecretArgs) ToAsymmetricEncryptedSecretOutput() AsymmetricEncryptedSecretOutput
- func (i AsymmetricEncryptedSecretArgs) ToAsymmetricEncryptedSecretOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretOutput
- func (i AsymmetricEncryptedSecretArgs) ToAsymmetricEncryptedSecretPtrOutput() AsymmetricEncryptedSecretPtrOutput
- func (i AsymmetricEncryptedSecretArgs) ToAsymmetricEncryptedSecretPtrOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretPtrOutput
- type AsymmetricEncryptedSecretInput
- type AsymmetricEncryptedSecretOutput
- func (AsymmetricEncryptedSecretOutput) ElementType() reflect.Type
- func (o AsymmetricEncryptedSecretOutput) EncryptionAlgorithm() pulumi.StringOutput
- func (o AsymmetricEncryptedSecretOutput) EncryptionCertThumbprint() pulumi.StringPtrOutput
- func (o AsymmetricEncryptedSecretOutput) ToAsymmetricEncryptedSecretOutput() AsymmetricEncryptedSecretOutput
- func (o AsymmetricEncryptedSecretOutput) ToAsymmetricEncryptedSecretOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretOutput
- func (o AsymmetricEncryptedSecretOutput) ToAsymmetricEncryptedSecretPtrOutput() AsymmetricEncryptedSecretPtrOutput
- func (o AsymmetricEncryptedSecretOutput) ToAsymmetricEncryptedSecretPtrOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretPtrOutput
- func (o AsymmetricEncryptedSecretOutput) Value() pulumi.StringOutput
- type AsymmetricEncryptedSecretPtrInput
- type AsymmetricEncryptedSecretPtrOutput
- func (o AsymmetricEncryptedSecretPtrOutput) Elem() AsymmetricEncryptedSecretOutput
- func (AsymmetricEncryptedSecretPtrOutput) ElementType() reflect.Type
- func (o AsymmetricEncryptedSecretPtrOutput) EncryptionAlgorithm() pulumi.StringPtrOutput
- func (o AsymmetricEncryptedSecretPtrOutput) EncryptionCertThumbprint() pulumi.StringPtrOutput
- func (o AsymmetricEncryptedSecretPtrOutput) ToAsymmetricEncryptedSecretPtrOutput() AsymmetricEncryptedSecretPtrOutput
- func (o AsymmetricEncryptedSecretPtrOutput) ToAsymmetricEncryptedSecretPtrOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretPtrOutput
- func (o AsymmetricEncryptedSecretPtrOutput) Value() pulumi.StringPtrOutput
- type AsymmetricEncryptedSecretResponse
- type AsymmetricEncryptedSecretResponseArgs
- func (AsymmetricEncryptedSecretResponseArgs) ElementType() reflect.Type
- func (i AsymmetricEncryptedSecretResponseArgs) ToAsymmetricEncryptedSecretResponseOutput() AsymmetricEncryptedSecretResponseOutput
- func (i AsymmetricEncryptedSecretResponseArgs) ToAsymmetricEncryptedSecretResponseOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretResponseOutput
- func (i AsymmetricEncryptedSecretResponseArgs) ToAsymmetricEncryptedSecretResponsePtrOutput() AsymmetricEncryptedSecretResponsePtrOutput
- func (i AsymmetricEncryptedSecretResponseArgs) ToAsymmetricEncryptedSecretResponsePtrOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretResponsePtrOutput
- type AsymmetricEncryptedSecretResponseInput
- type AsymmetricEncryptedSecretResponseOutput
- func (AsymmetricEncryptedSecretResponseOutput) ElementType() reflect.Type
- func (o AsymmetricEncryptedSecretResponseOutput) EncryptionAlgorithm() pulumi.StringOutput
- func (o AsymmetricEncryptedSecretResponseOutput) EncryptionCertThumbprint() pulumi.StringPtrOutput
- func (o AsymmetricEncryptedSecretResponseOutput) ToAsymmetricEncryptedSecretResponseOutput() AsymmetricEncryptedSecretResponseOutput
- func (o AsymmetricEncryptedSecretResponseOutput) ToAsymmetricEncryptedSecretResponseOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretResponseOutput
- func (o AsymmetricEncryptedSecretResponseOutput) ToAsymmetricEncryptedSecretResponsePtrOutput() AsymmetricEncryptedSecretResponsePtrOutput
- func (o AsymmetricEncryptedSecretResponseOutput) ToAsymmetricEncryptedSecretResponsePtrOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretResponsePtrOutput
- func (o AsymmetricEncryptedSecretResponseOutput) Value() pulumi.StringOutput
- type AsymmetricEncryptedSecretResponsePtrInput
- type AsymmetricEncryptedSecretResponsePtrOutput
- func (o AsymmetricEncryptedSecretResponsePtrOutput) Elem() AsymmetricEncryptedSecretResponseOutput
- func (AsymmetricEncryptedSecretResponsePtrOutput) ElementType() reflect.Type
- func (o AsymmetricEncryptedSecretResponsePtrOutput) EncryptionAlgorithm() pulumi.StringPtrOutput
- func (o AsymmetricEncryptedSecretResponsePtrOutput) EncryptionCertThumbprint() pulumi.StringPtrOutput
- func (o AsymmetricEncryptedSecretResponsePtrOutput) ToAsymmetricEncryptedSecretResponsePtrOutput() AsymmetricEncryptedSecretResponsePtrOutput
- func (o AsymmetricEncryptedSecretResponsePtrOutput) ToAsymmetricEncryptedSecretResponsePtrOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretResponsePtrOutput
- func (o AsymmetricEncryptedSecretResponsePtrOutput) Value() pulumi.StringPtrOutput
- type BackupPolicy
- type BackupPolicyArgs
- type BackupPolicyState
- type BackupSchedule
- type BackupScheduleArgs
- type BackupScheduleState
- type BandwidthSchedule
- type BandwidthScheduleArgs
- type BandwidthScheduleArray
- type BandwidthScheduleArrayInput
- type BandwidthScheduleArrayOutput
- func (BandwidthScheduleArrayOutput) ElementType() reflect.Type
- func (o BandwidthScheduleArrayOutput) Index(i pulumi.IntInput) BandwidthScheduleOutput
- func (o BandwidthScheduleArrayOutput) ToBandwidthScheduleArrayOutput() BandwidthScheduleArrayOutput
- func (o BandwidthScheduleArrayOutput) ToBandwidthScheduleArrayOutputWithContext(ctx context.Context) BandwidthScheduleArrayOutput
- type BandwidthScheduleInput
- type BandwidthScheduleOutput
- func (o BandwidthScheduleOutput) Days() pulumi.StringArrayOutput
- func (BandwidthScheduleOutput) ElementType() reflect.Type
- func (o BandwidthScheduleOutput) RateInMbps() pulumi.IntOutput
- func (o BandwidthScheduleOutput) Start() TimeOutput
- func (o BandwidthScheduleOutput) Stop() TimeOutput
- func (o BandwidthScheduleOutput) ToBandwidthScheduleOutput() BandwidthScheduleOutput
- func (o BandwidthScheduleOutput) ToBandwidthScheduleOutputWithContext(ctx context.Context) BandwidthScheduleOutput
- type BandwidthScheduleResponse
- type BandwidthScheduleResponseArgs
- func (BandwidthScheduleResponseArgs) ElementType() reflect.Type
- func (i BandwidthScheduleResponseArgs) ToBandwidthScheduleResponseOutput() BandwidthScheduleResponseOutput
- func (i BandwidthScheduleResponseArgs) ToBandwidthScheduleResponseOutputWithContext(ctx context.Context) BandwidthScheduleResponseOutput
- type BandwidthScheduleResponseArray
- func (BandwidthScheduleResponseArray) ElementType() reflect.Type
- func (i BandwidthScheduleResponseArray) ToBandwidthScheduleResponseArrayOutput() BandwidthScheduleResponseArrayOutput
- func (i BandwidthScheduleResponseArray) ToBandwidthScheduleResponseArrayOutputWithContext(ctx context.Context) BandwidthScheduleResponseArrayOutput
- type BandwidthScheduleResponseArrayInput
- type BandwidthScheduleResponseArrayOutput
- func (BandwidthScheduleResponseArrayOutput) ElementType() reflect.Type
- func (o BandwidthScheduleResponseArrayOutput) Index(i pulumi.IntInput) BandwidthScheduleResponseOutput
- func (o BandwidthScheduleResponseArrayOutput) ToBandwidthScheduleResponseArrayOutput() BandwidthScheduleResponseArrayOutput
- func (o BandwidthScheduleResponseArrayOutput) ToBandwidthScheduleResponseArrayOutputWithContext(ctx context.Context) BandwidthScheduleResponseArrayOutput
- type BandwidthScheduleResponseInput
- type BandwidthScheduleResponseOutput
- func (o BandwidthScheduleResponseOutput) Days() pulumi.StringArrayOutput
- func (BandwidthScheduleResponseOutput) ElementType() reflect.Type
- func (o BandwidthScheduleResponseOutput) RateInMbps() pulumi.IntOutput
- func (o BandwidthScheduleResponseOutput) Start() TimeResponseOutput
- func (o BandwidthScheduleResponseOutput) Stop() TimeResponseOutput
- func (o BandwidthScheduleResponseOutput) ToBandwidthScheduleResponseOutput() BandwidthScheduleResponseOutput
- func (o BandwidthScheduleResponseOutput) ToBandwidthScheduleResponseOutputWithContext(ctx context.Context) BandwidthScheduleResponseOutput
- type BandwidthSetting
- type BandwidthSettingArgs
- type BandwidthSettingState
- type FailoverSetEligibilityResultResponse
- type FailoverSetEligibilityResultResponseArgs
- func (FailoverSetEligibilityResultResponseArgs) ElementType() reflect.Type
- func (i FailoverSetEligibilityResultResponseArgs) ToFailoverSetEligibilityResultResponseOutput() FailoverSetEligibilityResultResponseOutput
- func (i FailoverSetEligibilityResultResponseArgs) ToFailoverSetEligibilityResultResponseOutputWithContext(ctx context.Context) FailoverSetEligibilityResultResponseOutput
- func (i FailoverSetEligibilityResultResponseArgs) ToFailoverSetEligibilityResultResponsePtrOutput() FailoverSetEligibilityResultResponsePtrOutput
- func (i FailoverSetEligibilityResultResponseArgs) ToFailoverSetEligibilityResultResponsePtrOutputWithContext(ctx context.Context) FailoverSetEligibilityResultResponsePtrOutput
- type FailoverSetEligibilityResultResponseInput
- type FailoverSetEligibilityResultResponseOutput
- func (FailoverSetEligibilityResultResponseOutput) ElementType() reflect.Type
- func (o FailoverSetEligibilityResultResponseOutput) ErrorMessage() pulumi.StringPtrOutput
- func (o FailoverSetEligibilityResultResponseOutput) IsEligibleForFailover() pulumi.BoolPtrOutput
- func (o FailoverSetEligibilityResultResponseOutput) ToFailoverSetEligibilityResultResponseOutput() FailoverSetEligibilityResultResponseOutput
- func (o FailoverSetEligibilityResultResponseOutput) ToFailoverSetEligibilityResultResponseOutputWithContext(ctx context.Context) FailoverSetEligibilityResultResponseOutput
- func (o FailoverSetEligibilityResultResponseOutput) ToFailoverSetEligibilityResultResponsePtrOutput() FailoverSetEligibilityResultResponsePtrOutput
- func (o FailoverSetEligibilityResultResponseOutput) ToFailoverSetEligibilityResultResponsePtrOutputWithContext(ctx context.Context) FailoverSetEligibilityResultResponsePtrOutput
- type FailoverSetEligibilityResultResponsePtrInput
- type FailoverSetEligibilityResultResponsePtrOutput
- func (o FailoverSetEligibilityResultResponsePtrOutput) Elem() FailoverSetEligibilityResultResponseOutput
- func (FailoverSetEligibilityResultResponsePtrOutput) ElementType() reflect.Type
- func (o FailoverSetEligibilityResultResponsePtrOutput) ErrorMessage() pulumi.StringPtrOutput
- func (o FailoverSetEligibilityResultResponsePtrOutput) IsEligibleForFailover() pulumi.BoolPtrOutput
- func (o FailoverSetEligibilityResultResponsePtrOutput) ToFailoverSetEligibilityResultResponsePtrOutput() FailoverSetEligibilityResultResponsePtrOutput
- func (o FailoverSetEligibilityResultResponsePtrOutput) ToFailoverSetEligibilityResultResponsePtrOutputWithContext(ctx context.Context) FailoverSetEligibilityResultResponsePtrOutput
- type FailoverSetResponse
- type FailoverSetResponseArgs
- type FailoverSetResponseArray
- type FailoverSetResponseArrayInput
- type FailoverSetResponseArrayOutput
- func (FailoverSetResponseArrayOutput) ElementType() reflect.Type
- func (o FailoverSetResponseArrayOutput) Index(i pulumi.IntInput) FailoverSetResponseOutput
- func (o FailoverSetResponseArrayOutput) ToFailoverSetResponseArrayOutput() FailoverSetResponseArrayOutput
- func (o FailoverSetResponseArrayOutput) ToFailoverSetResponseArrayOutputWithContext(ctx context.Context) FailoverSetResponseArrayOutput
- type FailoverSetResponseInput
- type FailoverSetResponseOutput
- func (FailoverSetResponseOutput) ElementType() reflect.Type
- func (o FailoverSetResponseOutput) EligibilityResult() FailoverSetEligibilityResultResponsePtrOutput
- func (o FailoverSetResponseOutput) ToFailoverSetResponseOutput() FailoverSetResponseOutput
- func (o FailoverSetResponseOutput) ToFailoverSetResponseOutputWithContext(ctx context.Context) FailoverSetResponseOutput
- func (o FailoverSetResponseOutput) VolumeContainers() VolumeContainerFailoverMetadataResponseArrayOutput
- type FailoverTargetResponse
- type FailoverTargetResponseArgs
- type FailoverTargetResponseArray
- func (FailoverTargetResponseArray) ElementType() reflect.Type
- func (i FailoverTargetResponseArray) ToFailoverTargetResponseArrayOutput() FailoverTargetResponseArrayOutput
- func (i FailoverTargetResponseArray) ToFailoverTargetResponseArrayOutputWithContext(ctx context.Context) FailoverTargetResponseArrayOutput
- type FailoverTargetResponseArrayInput
- type FailoverTargetResponseArrayOutput
- func (FailoverTargetResponseArrayOutput) ElementType() reflect.Type
- func (o FailoverTargetResponseArrayOutput) Index(i pulumi.IntInput) FailoverTargetResponseOutput
- func (o FailoverTargetResponseArrayOutput) ToFailoverTargetResponseArrayOutput() FailoverTargetResponseArrayOutput
- func (o FailoverTargetResponseArrayOutput) ToFailoverTargetResponseArrayOutputWithContext(ctx context.Context) FailoverTargetResponseArrayOutput
- type FailoverTargetResponseInput
- type FailoverTargetResponseOutput
- func (o FailoverTargetResponseOutput) AvailableLocalStorageInBytes() pulumi.IntPtrOutput
- func (o FailoverTargetResponseOutput) AvailableTieredStorageInBytes() pulumi.IntPtrOutput
- func (o FailoverTargetResponseOutput) DataContainersCount() pulumi.IntPtrOutput
- func (o FailoverTargetResponseOutput) DeviceId() pulumi.StringPtrOutput
- func (o FailoverTargetResponseOutput) DeviceLocation() pulumi.StringPtrOutput
- func (o FailoverTargetResponseOutput) DeviceSoftwareVersion() pulumi.StringPtrOutput
- func (o FailoverTargetResponseOutput) DeviceStatus() pulumi.StringPtrOutput
- func (FailoverTargetResponseOutput) ElementType() reflect.Type
- func (o FailoverTargetResponseOutput) EligibilityResult() TargetEligibilityResultResponsePtrOutput
- func (o FailoverTargetResponseOutput) FriendlyDeviceSoftwareVersion() pulumi.StringPtrOutput
- func (o FailoverTargetResponseOutput) ModelDescription() pulumi.StringPtrOutput
- func (o FailoverTargetResponseOutput) ToFailoverTargetResponseOutput() FailoverTargetResponseOutput
- func (o FailoverTargetResponseOutput) ToFailoverTargetResponseOutputWithContext(ctx context.Context) FailoverTargetResponseOutput
- func (o FailoverTargetResponseOutput) VolumesCount() pulumi.IntPtrOutput
- type ListDeviceFailoverSetsArgs
- type ListDeviceFailoverSetsResult
- type ListDeviceFailoverTarsArgs
- type ListDeviceFailoverTarsResult
- type ListManagerActivationKeyArgs
- type ListManagerActivationKeyResult
- type ListManagerPublicEncryptionKeyArgs
- type ListManagerPublicEncryptionKeyResult
- type LookupAccessControlRecordArgs
- type LookupAccessControlRecordResult
- type LookupBackupPolicyArgs
- type LookupBackupPolicyResult
- type LookupBackupScheduleArgs
- type LookupBackupScheduleResult
- type LookupBandwidthSettingArgs
- type LookupBandwidthSettingResult
- type LookupManagerArgs
- type LookupManagerExtendedInfoArgs
- type LookupManagerExtendedInfoResult
- type LookupManagerResult
- type LookupStorageAccountCredentialArgs
- type LookupStorageAccountCredentialResult
- type LookupVolumeArgs
- type LookupVolumeContainerArgs
- type LookupVolumeContainerResult
- type LookupVolumeResult
- type Manager
- type ManagerArgs
- type ManagerExtendedInfo
- type ManagerExtendedInfoArgs
- type ManagerExtendedInfoState
- type ManagerIntrinsicSettings
- type ManagerIntrinsicSettingsArgs
- func (ManagerIntrinsicSettingsArgs) ElementType() reflect.Type
- func (i ManagerIntrinsicSettingsArgs) ToManagerIntrinsicSettingsOutput() ManagerIntrinsicSettingsOutput
- func (i ManagerIntrinsicSettingsArgs) ToManagerIntrinsicSettingsOutputWithContext(ctx context.Context) ManagerIntrinsicSettingsOutput
- func (i ManagerIntrinsicSettingsArgs) ToManagerIntrinsicSettingsPtrOutput() ManagerIntrinsicSettingsPtrOutput
- func (i ManagerIntrinsicSettingsArgs) ToManagerIntrinsicSettingsPtrOutputWithContext(ctx context.Context) ManagerIntrinsicSettingsPtrOutput
- type ManagerIntrinsicSettingsInput
- type ManagerIntrinsicSettingsOutput
- func (ManagerIntrinsicSettingsOutput) ElementType() reflect.Type
- func (o ManagerIntrinsicSettingsOutput) ToManagerIntrinsicSettingsOutput() ManagerIntrinsicSettingsOutput
- func (o ManagerIntrinsicSettingsOutput) ToManagerIntrinsicSettingsOutputWithContext(ctx context.Context) ManagerIntrinsicSettingsOutput
- func (o ManagerIntrinsicSettingsOutput) ToManagerIntrinsicSettingsPtrOutput() ManagerIntrinsicSettingsPtrOutput
- func (o ManagerIntrinsicSettingsOutput) ToManagerIntrinsicSettingsPtrOutputWithContext(ctx context.Context) ManagerIntrinsicSettingsPtrOutput
- func (o ManagerIntrinsicSettingsOutput) Type() pulumi.StringOutput
- type ManagerIntrinsicSettingsPtrInput
- type ManagerIntrinsicSettingsPtrOutput
- func (o ManagerIntrinsicSettingsPtrOutput) Elem() ManagerIntrinsicSettingsOutput
- func (ManagerIntrinsicSettingsPtrOutput) ElementType() reflect.Type
- func (o ManagerIntrinsicSettingsPtrOutput) ToManagerIntrinsicSettingsPtrOutput() ManagerIntrinsicSettingsPtrOutput
- func (o ManagerIntrinsicSettingsPtrOutput) ToManagerIntrinsicSettingsPtrOutputWithContext(ctx context.Context) ManagerIntrinsicSettingsPtrOutput
- func (o ManagerIntrinsicSettingsPtrOutput) Type() pulumi.StringPtrOutput
- type ManagerIntrinsicSettingsResponse
- type ManagerIntrinsicSettingsResponseArgs
- func (ManagerIntrinsicSettingsResponseArgs) ElementType() reflect.Type
- func (i ManagerIntrinsicSettingsResponseArgs) ToManagerIntrinsicSettingsResponseOutput() ManagerIntrinsicSettingsResponseOutput
- func (i ManagerIntrinsicSettingsResponseArgs) ToManagerIntrinsicSettingsResponseOutputWithContext(ctx context.Context) ManagerIntrinsicSettingsResponseOutput
- func (i ManagerIntrinsicSettingsResponseArgs) ToManagerIntrinsicSettingsResponsePtrOutput() ManagerIntrinsicSettingsResponsePtrOutput
- func (i ManagerIntrinsicSettingsResponseArgs) ToManagerIntrinsicSettingsResponsePtrOutputWithContext(ctx context.Context) ManagerIntrinsicSettingsResponsePtrOutput
- type ManagerIntrinsicSettingsResponseInput
- type ManagerIntrinsicSettingsResponseOutput
- func (ManagerIntrinsicSettingsResponseOutput) ElementType() reflect.Type
- func (o ManagerIntrinsicSettingsResponseOutput) ToManagerIntrinsicSettingsResponseOutput() ManagerIntrinsicSettingsResponseOutput
- func (o ManagerIntrinsicSettingsResponseOutput) ToManagerIntrinsicSettingsResponseOutputWithContext(ctx context.Context) ManagerIntrinsicSettingsResponseOutput
- func (o ManagerIntrinsicSettingsResponseOutput) ToManagerIntrinsicSettingsResponsePtrOutput() ManagerIntrinsicSettingsResponsePtrOutput
- func (o ManagerIntrinsicSettingsResponseOutput) ToManagerIntrinsicSettingsResponsePtrOutputWithContext(ctx context.Context) ManagerIntrinsicSettingsResponsePtrOutput
- func (o ManagerIntrinsicSettingsResponseOutput) Type() pulumi.StringOutput
- type ManagerIntrinsicSettingsResponsePtrInput
- type ManagerIntrinsicSettingsResponsePtrOutput
- func (o ManagerIntrinsicSettingsResponsePtrOutput) Elem() ManagerIntrinsicSettingsResponseOutput
- func (ManagerIntrinsicSettingsResponsePtrOutput) ElementType() reflect.Type
- func (o ManagerIntrinsicSettingsResponsePtrOutput) ToManagerIntrinsicSettingsResponsePtrOutput() ManagerIntrinsicSettingsResponsePtrOutput
- func (o ManagerIntrinsicSettingsResponsePtrOutput) ToManagerIntrinsicSettingsResponsePtrOutputWithContext(ctx context.Context) ManagerIntrinsicSettingsResponsePtrOutput
- func (o ManagerIntrinsicSettingsResponsePtrOutput) Type() pulumi.StringPtrOutput
- type ManagerSku
- type ManagerSkuArgs
- func (ManagerSkuArgs) ElementType() reflect.Type
- func (i ManagerSkuArgs) ToManagerSkuOutput() ManagerSkuOutput
- func (i ManagerSkuArgs) ToManagerSkuOutputWithContext(ctx context.Context) ManagerSkuOutput
- func (i ManagerSkuArgs) ToManagerSkuPtrOutput() ManagerSkuPtrOutput
- func (i ManagerSkuArgs) ToManagerSkuPtrOutputWithContext(ctx context.Context) ManagerSkuPtrOutput
- type ManagerSkuInput
- type ManagerSkuOutput
- func (ManagerSkuOutput) ElementType() reflect.Type
- func (o ManagerSkuOutput) Name() pulumi.StringOutput
- func (o ManagerSkuOutput) ToManagerSkuOutput() ManagerSkuOutput
- func (o ManagerSkuOutput) ToManagerSkuOutputWithContext(ctx context.Context) ManagerSkuOutput
- func (o ManagerSkuOutput) ToManagerSkuPtrOutput() ManagerSkuPtrOutput
- func (o ManagerSkuOutput) ToManagerSkuPtrOutputWithContext(ctx context.Context) ManagerSkuPtrOutput
- type ManagerSkuPtrInput
- type ManagerSkuPtrOutput
- func (o ManagerSkuPtrOutput) Elem() ManagerSkuOutput
- func (ManagerSkuPtrOutput) ElementType() reflect.Type
- func (o ManagerSkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o ManagerSkuPtrOutput) ToManagerSkuPtrOutput() ManagerSkuPtrOutput
- func (o ManagerSkuPtrOutput) ToManagerSkuPtrOutputWithContext(ctx context.Context) ManagerSkuPtrOutput
- type ManagerSkuResponse
- type ManagerSkuResponseArgs
- func (ManagerSkuResponseArgs) ElementType() reflect.Type
- func (i ManagerSkuResponseArgs) ToManagerSkuResponseOutput() ManagerSkuResponseOutput
- func (i ManagerSkuResponseArgs) ToManagerSkuResponseOutputWithContext(ctx context.Context) ManagerSkuResponseOutput
- func (i ManagerSkuResponseArgs) ToManagerSkuResponsePtrOutput() ManagerSkuResponsePtrOutput
- func (i ManagerSkuResponseArgs) ToManagerSkuResponsePtrOutputWithContext(ctx context.Context) ManagerSkuResponsePtrOutput
- type ManagerSkuResponseInput
- type ManagerSkuResponseOutput
- func (ManagerSkuResponseOutput) ElementType() reflect.Type
- func (o ManagerSkuResponseOutput) Name() pulumi.StringOutput
- func (o ManagerSkuResponseOutput) ToManagerSkuResponseOutput() ManagerSkuResponseOutput
- func (o ManagerSkuResponseOutput) ToManagerSkuResponseOutputWithContext(ctx context.Context) ManagerSkuResponseOutput
- func (o ManagerSkuResponseOutput) ToManagerSkuResponsePtrOutput() ManagerSkuResponsePtrOutput
- func (o ManagerSkuResponseOutput) ToManagerSkuResponsePtrOutputWithContext(ctx context.Context) ManagerSkuResponsePtrOutput
- type ManagerSkuResponsePtrInput
- type ManagerSkuResponsePtrOutput
- func (o ManagerSkuResponsePtrOutput) Elem() ManagerSkuResponseOutput
- func (ManagerSkuResponsePtrOutput) ElementType() reflect.Type
- func (o ManagerSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o ManagerSkuResponsePtrOutput) ToManagerSkuResponsePtrOutput() ManagerSkuResponsePtrOutput
- func (o ManagerSkuResponsePtrOutput) ToManagerSkuResponsePtrOutputWithContext(ctx context.Context) ManagerSkuResponsePtrOutput
- type ManagerState
- type ScheduleRecurrence
- type ScheduleRecurrenceArgs
- func (ScheduleRecurrenceArgs) ElementType() reflect.Type
- func (i ScheduleRecurrenceArgs) ToScheduleRecurrenceOutput() ScheduleRecurrenceOutput
- func (i ScheduleRecurrenceArgs) ToScheduleRecurrenceOutputWithContext(ctx context.Context) ScheduleRecurrenceOutput
- func (i ScheduleRecurrenceArgs) ToScheduleRecurrencePtrOutput() ScheduleRecurrencePtrOutput
- func (i ScheduleRecurrenceArgs) ToScheduleRecurrencePtrOutputWithContext(ctx context.Context) ScheduleRecurrencePtrOutput
- type ScheduleRecurrenceInput
- type ScheduleRecurrenceOutput
- func (ScheduleRecurrenceOutput) ElementType() reflect.Type
- func (o ScheduleRecurrenceOutput) RecurrenceType() pulumi.StringOutput
- func (o ScheduleRecurrenceOutput) RecurrenceValue() pulumi.IntOutput
- func (o ScheduleRecurrenceOutput) ToScheduleRecurrenceOutput() ScheduleRecurrenceOutput
- func (o ScheduleRecurrenceOutput) ToScheduleRecurrenceOutputWithContext(ctx context.Context) ScheduleRecurrenceOutput
- func (o ScheduleRecurrenceOutput) ToScheduleRecurrencePtrOutput() ScheduleRecurrencePtrOutput
- func (o ScheduleRecurrenceOutput) ToScheduleRecurrencePtrOutputWithContext(ctx context.Context) ScheduleRecurrencePtrOutput
- func (o ScheduleRecurrenceOutput) WeeklyDaysList() pulumi.StringArrayOutput
- type ScheduleRecurrencePtrInput
- type ScheduleRecurrencePtrOutput
- func (o ScheduleRecurrencePtrOutput) Elem() ScheduleRecurrenceOutput
- func (ScheduleRecurrencePtrOutput) ElementType() reflect.Type
- func (o ScheduleRecurrencePtrOutput) RecurrenceType() pulumi.StringPtrOutput
- func (o ScheduleRecurrencePtrOutput) RecurrenceValue() pulumi.IntPtrOutput
- func (o ScheduleRecurrencePtrOutput) ToScheduleRecurrencePtrOutput() ScheduleRecurrencePtrOutput
- func (o ScheduleRecurrencePtrOutput) ToScheduleRecurrencePtrOutputWithContext(ctx context.Context) ScheduleRecurrencePtrOutput
- func (o ScheduleRecurrencePtrOutput) WeeklyDaysList() pulumi.StringArrayOutput
- type ScheduleRecurrenceResponse
- type ScheduleRecurrenceResponseArgs
- func (ScheduleRecurrenceResponseArgs) ElementType() reflect.Type
- func (i ScheduleRecurrenceResponseArgs) ToScheduleRecurrenceResponseOutput() ScheduleRecurrenceResponseOutput
- func (i ScheduleRecurrenceResponseArgs) ToScheduleRecurrenceResponseOutputWithContext(ctx context.Context) ScheduleRecurrenceResponseOutput
- func (i ScheduleRecurrenceResponseArgs) ToScheduleRecurrenceResponsePtrOutput() ScheduleRecurrenceResponsePtrOutput
- func (i ScheduleRecurrenceResponseArgs) ToScheduleRecurrenceResponsePtrOutputWithContext(ctx context.Context) ScheduleRecurrenceResponsePtrOutput
- type ScheduleRecurrenceResponseInput
- type ScheduleRecurrenceResponseOutput
- func (ScheduleRecurrenceResponseOutput) ElementType() reflect.Type
- func (o ScheduleRecurrenceResponseOutput) RecurrenceType() pulumi.StringOutput
- func (o ScheduleRecurrenceResponseOutput) RecurrenceValue() pulumi.IntOutput
- func (o ScheduleRecurrenceResponseOutput) ToScheduleRecurrenceResponseOutput() ScheduleRecurrenceResponseOutput
- func (o ScheduleRecurrenceResponseOutput) ToScheduleRecurrenceResponseOutputWithContext(ctx context.Context) ScheduleRecurrenceResponseOutput
- func (o ScheduleRecurrenceResponseOutput) ToScheduleRecurrenceResponsePtrOutput() ScheduleRecurrenceResponsePtrOutput
- func (o ScheduleRecurrenceResponseOutput) ToScheduleRecurrenceResponsePtrOutputWithContext(ctx context.Context) ScheduleRecurrenceResponsePtrOutput
- func (o ScheduleRecurrenceResponseOutput) WeeklyDaysList() pulumi.StringArrayOutput
- type ScheduleRecurrenceResponsePtrInput
- type ScheduleRecurrenceResponsePtrOutput
- func (o ScheduleRecurrenceResponsePtrOutput) Elem() ScheduleRecurrenceResponseOutput
- func (ScheduleRecurrenceResponsePtrOutput) ElementType() reflect.Type
- func (o ScheduleRecurrenceResponsePtrOutput) RecurrenceType() pulumi.StringPtrOutput
- func (o ScheduleRecurrenceResponsePtrOutput) RecurrenceValue() pulumi.IntPtrOutput
- func (o ScheduleRecurrenceResponsePtrOutput) ToScheduleRecurrenceResponsePtrOutput() ScheduleRecurrenceResponsePtrOutput
- func (o ScheduleRecurrenceResponsePtrOutput) ToScheduleRecurrenceResponsePtrOutputWithContext(ctx context.Context) ScheduleRecurrenceResponsePtrOutput
- func (o ScheduleRecurrenceResponsePtrOutput) WeeklyDaysList() pulumi.StringArrayOutput
- type StorageAccountCredential
- type StorageAccountCredentialArgs
- type StorageAccountCredentialState
- type TargetEligibilityErrorMessageResponse
- type TargetEligibilityErrorMessageResponseArgs
- func (TargetEligibilityErrorMessageResponseArgs) ElementType() reflect.Type
- func (i TargetEligibilityErrorMessageResponseArgs) ToTargetEligibilityErrorMessageResponseOutput() TargetEligibilityErrorMessageResponseOutput
- func (i TargetEligibilityErrorMessageResponseArgs) ToTargetEligibilityErrorMessageResponseOutputWithContext(ctx context.Context) TargetEligibilityErrorMessageResponseOutput
- type TargetEligibilityErrorMessageResponseArray
- func (TargetEligibilityErrorMessageResponseArray) ElementType() reflect.Type
- func (i TargetEligibilityErrorMessageResponseArray) ToTargetEligibilityErrorMessageResponseArrayOutput() TargetEligibilityErrorMessageResponseArrayOutput
- func (i TargetEligibilityErrorMessageResponseArray) ToTargetEligibilityErrorMessageResponseArrayOutputWithContext(ctx context.Context) TargetEligibilityErrorMessageResponseArrayOutput
- type TargetEligibilityErrorMessageResponseArrayInput
- type TargetEligibilityErrorMessageResponseArrayOutput
- func (TargetEligibilityErrorMessageResponseArrayOutput) ElementType() reflect.Type
- func (o TargetEligibilityErrorMessageResponseArrayOutput) Index(i pulumi.IntInput) TargetEligibilityErrorMessageResponseOutput
- func (o TargetEligibilityErrorMessageResponseArrayOutput) ToTargetEligibilityErrorMessageResponseArrayOutput() TargetEligibilityErrorMessageResponseArrayOutput
- func (o TargetEligibilityErrorMessageResponseArrayOutput) ToTargetEligibilityErrorMessageResponseArrayOutputWithContext(ctx context.Context) TargetEligibilityErrorMessageResponseArrayOutput
- type TargetEligibilityErrorMessageResponseInput
- type TargetEligibilityErrorMessageResponseOutput
- func (TargetEligibilityErrorMessageResponseOutput) ElementType() reflect.Type
- func (o TargetEligibilityErrorMessageResponseOutput) Message() pulumi.StringPtrOutput
- func (o TargetEligibilityErrorMessageResponseOutput) Resolution() pulumi.StringPtrOutput
- func (o TargetEligibilityErrorMessageResponseOutput) ResultCode() pulumi.StringPtrOutput
- func (o TargetEligibilityErrorMessageResponseOutput) ToTargetEligibilityErrorMessageResponseOutput() TargetEligibilityErrorMessageResponseOutput
- func (o TargetEligibilityErrorMessageResponseOutput) ToTargetEligibilityErrorMessageResponseOutputWithContext(ctx context.Context) TargetEligibilityErrorMessageResponseOutput
- type TargetEligibilityResultResponse
- type TargetEligibilityResultResponseArgs
- func (TargetEligibilityResultResponseArgs) ElementType() reflect.Type
- func (i TargetEligibilityResultResponseArgs) ToTargetEligibilityResultResponseOutput() TargetEligibilityResultResponseOutput
- func (i TargetEligibilityResultResponseArgs) ToTargetEligibilityResultResponseOutputWithContext(ctx context.Context) TargetEligibilityResultResponseOutput
- func (i TargetEligibilityResultResponseArgs) ToTargetEligibilityResultResponsePtrOutput() TargetEligibilityResultResponsePtrOutput
- func (i TargetEligibilityResultResponseArgs) ToTargetEligibilityResultResponsePtrOutputWithContext(ctx context.Context) TargetEligibilityResultResponsePtrOutput
- type TargetEligibilityResultResponseInput
- type TargetEligibilityResultResponseOutput
- func (TargetEligibilityResultResponseOutput) ElementType() reflect.Type
- func (o TargetEligibilityResultResponseOutput) EligibilityStatus() pulumi.StringPtrOutput
- func (o TargetEligibilityResultResponseOutput) Messages() TargetEligibilityErrorMessageResponseArrayOutput
- func (o TargetEligibilityResultResponseOutput) ToTargetEligibilityResultResponseOutput() TargetEligibilityResultResponseOutput
- func (o TargetEligibilityResultResponseOutput) ToTargetEligibilityResultResponseOutputWithContext(ctx context.Context) TargetEligibilityResultResponseOutput
- func (o TargetEligibilityResultResponseOutput) ToTargetEligibilityResultResponsePtrOutput() TargetEligibilityResultResponsePtrOutput
- func (o TargetEligibilityResultResponseOutput) ToTargetEligibilityResultResponsePtrOutputWithContext(ctx context.Context) TargetEligibilityResultResponsePtrOutput
- type TargetEligibilityResultResponsePtrInput
- type TargetEligibilityResultResponsePtrOutput
- func (o TargetEligibilityResultResponsePtrOutput) Elem() TargetEligibilityResultResponseOutput
- func (TargetEligibilityResultResponsePtrOutput) ElementType() reflect.Type
- func (o TargetEligibilityResultResponsePtrOutput) EligibilityStatus() pulumi.StringPtrOutput
- func (o TargetEligibilityResultResponsePtrOutput) Messages() TargetEligibilityErrorMessageResponseArrayOutput
- func (o TargetEligibilityResultResponsePtrOutput) ToTargetEligibilityResultResponsePtrOutput() TargetEligibilityResultResponsePtrOutput
- func (o TargetEligibilityResultResponsePtrOutput) ToTargetEligibilityResultResponsePtrOutputWithContext(ctx context.Context) TargetEligibilityResultResponsePtrOutput
- type Time
- type TimeArgs
- type TimeInput
- type TimeOutput
- func (TimeOutput) ElementType() reflect.Type
- func (o TimeOutput) Hours() pulumi.IntOutput
- func (o TimeOutput) Minutes() pulumi.IntOutput
- func (o TimeOutput) Seconds() pulumi.IntOutput
- func (o TimeOutput) ToTimeOutput() TimeOutput
- func (o TimeOutput) ToTimeOutputWithContext(ctx context.Context) TimeOutput
- type TimeResponse
- type TimeResponseArgs
- type TimeResponseInput
- type TimeResponseOutput
- func (TimeResponseOutput) ElementType() reflect.Type
- func (o TimeResponseOutput) Hours() pulumi.IntOutput
- func (o TimeResponseOutput) Minutes() pulumi.IntOutput
- func (o TimeResponseOutput) Seconds() pulumi.IntOutput
- func (o TimeResponseOutput) ToTimeResponseOutput() TimeResponseOutput
- func (o TimeResponseOutput) ToTimeResponseOutputWithContext(ctx context.Context) TimeResponseOutput
- type Volume
- type VolumeArgs
- type VolumeContainer
- type VolumeContainerArgs
- type VolumeContainerFailoverMetadataResponse
- type VolumeContainerFailoverMetadataResponseArgs
- func (VolumeContainerFailoverMetadataResponseArgs) ElementType() reflect.Type
- func (i VolumeContainerFailoverMetadataResponseArgs) ToVolumeContainerFailoverMetadataResponseOutput() VolumeContainerFailoverMetadataResponseOutput
- func (i VolumeContainerFailoverMetadataResponseArgs) ToVolumeContainerFailoverMetadataResponseOutputWithContext(ctx context.Context) VolumeContainerFailoverMetadataResponseOutput
- type VolumeContainerFailoverMetadataResponseArray
- func (VolumeContainerFailoverMetadataResponseArray) ElementType() reflect.Type
- func (i VolumeContainerFailoverMetadataResponseArray) ToVolumeContainerFailoverMetadataResponseArrayOutput() VolumeContainerFailoverMetadataResponseArrayOutput
- func (i VolumeContainerFailoverMetadataResponseArray) ToVolumeContainerFailoverMetadataResponseArrayOutputWithContext(ctx context.Context) VolumeContainerFailoverMetadataResponseArrayOutput
- type VolumeContainerFailoverMetadataResponseArrayInput
- type VolumeContainerFailoverMetadataResponseArrayOutput
- func (VolumeContainerFailoverMetadataResponseArrayOutput) ElementType() reflect.Type
- func (o VolumeContainerFailoverMetadataResponseArrayOutput) Index(i pulumi.IntInput) VolumeContainerFailoverMetadataResponseOutput
- func (o VolumeContainerFailoverMetadataResponseArrayOutput) ToVolumeContainerFailoverMetadataResponseArrayOutput() VolumeContainerFailoverMetadataResponseArrayOutput
- func (o VolumeContainerFailoverMetadataResponseArrayOutput) ToVolumeContainerFailoverMetadataResponseArrayOutputWithContext(ctx context.Context) VolumeContainerFailoverMetadataResponseArrayOutput
- type VolumeContainerFailoverMetadataResponseInput
- type VolumeContainerFailoverMetadataResponseOutput
- func (VolumeContainerFailoverMetadataResponseOutput) ElementType() reflect.Type
- func (o VolumeContainerFailoverMetadataResponseOutput) ToVolumeContainerFailoverMetadataResponseOutput() VolumeContainerFailoverMetadataResponseOutput
- func (o VolumeContainerFailoverMetadataResponseOutput) ToVolumeContainerFailoverMetadataResponseOutputWithContext(ctx context.Context) VolumeContainerFailoverMetadataResponseOutput
- func (o VolumeContainerFailoverMetadataResponseOutput) VolumeContainerId() pulumi.StringPtrOutput
- func (o VolumeContainerFailoverMetadataResponseOutput) Volumes() VolumeFailoverMetadataResponseArrayOutput
- type VolumeContainerState
- type VolumeFailoverMetadataResponse
- type VolumeFailoverMetadataResponseArgs
- func (VolumeFailoverMetadataResponseArgs) ElementType() reflect.Type
- func (i VolumeFailoverMetadataResponseArgs) ToVolumeFailoverMetadataResponseOutput() VolumeFailoverMetadataResponseOutput
- func (i VolumeFailoverMetadataResponseArgs) ToVolumeFailoverMetadataResponseOutputWithContext(ctx context.Context) VolumeFailoverMetadataResponseOutput
- type VolumeFailoverMetadataResponseArray
- func (VolumeFailoverMetadataResponseArray) ElementType() reflect.Type
- func (i VolumeFailoverMetadataResponseArray) ToVolumeFailoverMetadataResponseArrayOutput() VolumeFailoverMetadataResponseArrayOutput
- func (i VolumeFailoverMetadataResponseArray) ToVolumeFailoverMetadataResponseArrayOutputWithContext(ctx context.Context) VolumeFailoverMetadataResponseArrayOutput
- type VolumeFailoverMetadataResponseArrayInput
- type VolumeFailoverMetadataResponseArrayOutput
- func (VolumeFailoverMetadataResponseArrayOutput) ElementType() reflect.Type
- func (o VolumeFailoverMetadataResponseArrayOutput) Index(i pulumi.IntInput) VolumeFailoverMetadataResponseOutput
- func (o VolumeFailoverMetadataResponseArrayOutput) ToVolumeFailoverMetadataResponseArrayOutput() VolumeFailoverMetadataResponseArrayOutput
- func (o VolumeFailoverMetadataResponseArrayOutput) ToVolumeFailoverMetadataResponseArrayOutputWithContext(ctx context.Context) VolumeFailoverMetadataResponseArrayOutput
- type VolumeFailoverMetadataResponseInput
- type VolumeFailoverMetadataResponseOutput
- func (o VolumeFailoverMetadataResponseOutput) BackupCreatedDate() pulumi.StringPtrOutput
- func (o VolumeFailoverMetadataResponseOutput) BackupElementId() pulumi.StringPtrOutput
- func (o VolumeFailoverMetadataResponseOutput) BackupId() pulumi.StringPtrOutput
- func (o VolumeFailoverMetadataResponseOutput) BackupPolicyId() pulumi.StringPtrOutput
- func (VolumeFailoverMetadataResponseOutput) ElementType() reflect.Type
- func (o VolumeFailoverMetadataResponseOutput) SizeInBytes() pulumi.IntPtrOutput
- func (o VolumeFailoverMetadataResponseOutput) ToVolumeFailoverMetadataResponseOutput() VolumeFailoverMetadataResponseOutput
- func (o VolumeFailoverMetadataResponseOutput) ToVolumeFailoverMetadataResponseOutputWithContext(ctx context.Context) VolumeFailoverMetadataResponseOutput
- func (o VolumeFailoverMetadataResponseOutput) VolumeId() pulumi.StringPtrOutput
- func (o VolumeFailoverMetadataResponseOutput) VolumeType() pulumi.StringPtrOutput
- type VolumeState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessControlRecord ¶
type AccessControlRecord struct { pulumi.CustomResourceState // The iSCSI initiator name (IQN). InitiatorName pulumi.StringOutput `pulumi:"initiatorName"` // The Kind of the object. Currently only Series8000 is supported Kind pulumi.StringPtrOutput `pulumi:"kind"` // The name of the object. Name pulumi.StringOutput `pulumi:"name"` // The hierarchical type of the object. Type pulumi.StringOutput `pulumi:"type"` // The number of volumes using the access control record. VolumeCount pulumi.IntOutput `pulumi:"volumeCount"` }
The access control record.
func GetAccessControlRecord ¶
func GetAccessControlRecord(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessControlRecordState, opts ...pulumi.ResourceOption) (*AccessControlRecord, error)
GetAccessControlRecord gets an existing AccessControlRecord 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 NewAccessControlRecord ¶
func NewAccessControlRecord(ctx *pulumi.Context, name string, args *AccessControlRecordArgs, opts ...pulumi.ResourceOption) (*AccessControlRecord, error)
NewAccessControlRecord registers a new resource with the given unique name, arguments, and options.
type AccessControlRecordArgs ¶
type AccessControlRecordArgs struct { // The name of the access control record. AccessControlRecordName pulumi.StringInput // The iSCSI initiator name (IQN). InitiatorName pulumi.StringInput // The Kind of the object. Currently only Series8000 is supported Kind pulumi.StringPtrInput // The manager name ManagerName pulumi.StringInput // The resource group name ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a AccessControlRecord resource.
func (AccessControlRecordArgs) ElementType ¶
func (AccessControlRecordArgs) ElementType() reflect.Type
type AccessControlRecordState ¶
type AccessControlRecordState struct { // The iSCSI initiator name (IQN). InitiatorName pulumi.StringPtrInput // The Kind of the object. Currently only Series8000 is supported Kind pulumi.StringPtrInput // The name of the object. Name pulumi.StringPtrInput // The hierarchical type of the object. Type pulumi.StringPtrInput // The number of volumes using the access control record. VolumeCount pulumi.IntPtrInput }
func (AccessControlRecordState) ElementType ¶
func (AccessControlRecordState) ElementType() reflect.Type
type AsymmetricEncryptedSecret ¶
type AsymmetricEncryptedSecret struct { // The algorithm used to encrypt "Value". EncryptionAlgorithm string `pulumi:"encryptionAlgorithm"` // Thumbprint certificate that was used to encrypt "Value". If the value in unencrypted, it will be null. EncryptionCertThumbprint *string `pulumi:"encryptionCertThumbprint"` // The value of the secret. Value string `pulumi:"value"` }
Represent the secrets intended for encryption with asymmetric key pair.
type AsymmetricEncryptedSecretArgs ¶
type AsymmetricEncryptedSecretArgs struct { // The algorithm used to encrypt "Value". EncryptionAlgorithm pulumi.StringInput `pulumi:"encryptionAlgorithm"` // Thumbprint certificate that was used to encrypt "Value". If the value in unencrypted, it will be null. EncryptionCertThumbprint pulumi.StringPtrInput `pulumi:"encryptionCertThumbprint"` // The value of the secret. Value pulumi.StringInput `pulumi:"value"` }
Represent the secrets intended for encryption with asymmetric key pair.
func (AsymmetricEncryptedSecretArgs) ElementType ¶
func (AsymmetricEncryptedSecretArgs) ElementType() reflect.Type
func (AsymmetricEncryptedSecretArgs) ToAsymmetricEncryptedSecretOutput ¶
func (i AsymmetricEncryptedSecretArgs) ToAsymmetricEncryptedSecretOutput() AsymmetricEncryptedSecretOutput
func (AsymmetricEncryptedSecretArgs) ToAsymmetricEncryptedSecretOutputWithContext ¶
func (i AsymmetricEncryptedSecretArgs) ToAsymmetricEncryptedSecretOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretOutput
func (AsymmetricEncryptedSecretArgs) ToAsymmetricEncryptedSecretPtrOutput ¶
func (i AsymmetricEncryptedSecretArgs) ToAsymmetricEncryptedSecretPtrOutput() AsymmetricEncryptedSecretPtrOutput
func (AsymmetricEncryptedSecretArgs) ToAsymmetricEncryptedSecretPtrOutputWithContext ¶
func (i AsymmetricEncryptedSecretArgs) ToAsymmetricEncryptedSecretPtrOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretPtrOutput
type AsymmetricEncryptedSecretInput ¶
type AsymmetricEncryptedSecretInput interface { pulumi.Input ToAsymmetricEncryptedSecretOutput() AsymmetricEncryptedSecretOutput ToAsymmetricEncryptedSecretOutputWithContext(context.Context) AsymmetricEncryptedSecretOutput }
AsymmetricEncryptedSecretInput is an input type that accepts AsymmetricEncryptedSecretArgs and AsymmetricEncryptedSecretOutput values. You can construct a concrete instance of `AsymmetricEncryptedSecretInput` via:
AsymmetricEncryptedSecretArgs{...}
type AsymmetricEncryptedSecretOutput ¶
type AsymmetricEncryptedSecretOutput struct{ *pulumi.OutputState }
Represent the secrets intended for encryption with asymmetric key pair.
func (AsymmetricEncryptedSecretOutput) ElementType ¶
func (AsymmetricEncryptedSecretOutput) ElementType() reflect.Type
func (AsymmetricEncryptedSecretOutput) EncryptionAlgorithm ¶
func (o AsymmetricEncryptedSecretOutput) EncryptionAlgorithm() pulumi.StringOutput
The algorithm used to encrypt "Value".
func (AsymmetricEncryptedSecretOutput) EncryptionCertThumbprint ¶
func (o AsymmetricEncryptedSecretOutput) EncryptionCertThumbprint() pulumi.StringPtrOutput
Thumbprint certificate that was used to encrypt "Value". If the value in unencrypted, it will be null.
func (AsymmetricEncryptedSecretOutput) ToAsymmetricEncryptedSecretOutput ¶
func (o AsymmetricEncryptedSecretOutput) ToAsymmetricEncryptedSecretOutput() AsymmetricEncryptedSecretOutput
func (AsymmetricEncryptedSecretOutput) ToAsymmetricEncryptedSecretOutputWithContext ¶
func (o AsymmetricEncryptedSecretOutput) ToAsymmetricEncryptedSecretOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretOutput
func (AsymmetricEncryptedSecretOutput) ToAsymmetricEncryptedSecretPtrOutput ¶
func (o AsymmetricEncryptedSecretOutput) ToAsymmetricEncryptedSecretPtrOutput() AsymmetricEncryptedSecretPtrOutput
func (AsymmetricEncryptedSecretOutput) ToAsymmetricEncryptedSecretPtrOutputWithContext ¶
func (o AsymmetricEncryptedSecretOutput) ToAsymmetricEncryptedSecretPtrOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretPtrOutput
func (AsymmetricEncryptedSecretOutput) Value ¶
func (o AsymmetricEncryptedSecretOutput) Value() pulumi.StringOutput
The value of the secret.
type AsymmetricEncryptedSecretPtrInput ¶
type AsymmetricEncryptedSecretPtrInput interface { pulumi.Input ToAsymmetricEncryptedSecretPtrOutput() AsymmetricEncryptedSecretPtrOutput ToAsymmetricEncryptedSecretPtrOutputWithContext(context.Context) AsymmetricEncryptedSecretPtrOutput }
AsymmetricEncryptedSecretPtrInput is an input type that accepts AsymmetricEncryptedSecretArgs, AsymmetricEncryptedSecretPtr and AsymmetricEncryptedSecretPtrOutput values. You can construct a concrete instance of `AsymmetricEncryptedSecretPtrInput` via:
AsymmetricEncryptedSecretArgs{...} or: nil
func AsymmetricEncryptedSecretPtr ¶
func AsymmetricEncryptedSecretPtr(v *AsymmetricEncryptedSecretArgs) AsymmetricEncryptedSecretPtrInput
type AsymmetricEncryptedSecretPtrOutput ¶
type AsymmetricEncryptedSecretPtrOutput struct{ *pulumi.OutputState }
func (AsymmetricEncryptedSecretPtrOutput) Elem ¶
func (o AsymmetricEncryptedSecretPtrOutput) Elem() AsymmetricEncryptedSecretOutput
func (AsymmetricEncryptedSecretPtrOutput) ElementType ¶
func (AsymmetricEncryptedSecretPtrOutput) ElementType() reflect.Type
func (AsymmetricEncryptedSecretPtrOutput) EncryptionAlgorithm ¶
func (o AsymmetricEncryptedSecretPtrOutput) EncryptionAlgorithm() pulumi.StringPtrOutput
The algorithm used to encrypt "Value".
func (AsymmetricEncryptedSecretPtrOutput) EncryptionCertThumbprint ¶
func (o AsymmetricEncryptedSecretPtrOutput) EncryptionCertThumbprint() pulumi.StringPtrOutput
Thumbprint certificate that was used to encrypt "Value". If the value in unencrypted, it will be null.
func (AsymmetricEncryptedSecretPtrOutput) ToAsymmetricEncryptedSecretPtrOutput ¶
func (o AsymmetricEncryptedSecretPtrOutput) ToAsymmetricEncryptedSecretPtrOutput() AsymmetricEncryptedSecretPtrOutput
func (AsymmetricEncryptedSecretPtrOutput) ToAsymmetricEncryptedSecretPtrOutputWithContext ¶
func (o AsymmetricEncryptedSecretPtrOutput) ToAsymmetricEncryptedSecretPtrOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretPtrOutput
func (AsymmetricEncryptedSecretPtrOutput) Value ¶
func (o AsymmetricEncryptedSecretPtrOutput) Value() pulumi.StringPtrOutput
The value of the secret.
type AsymmetricEncryptedSecretResponse ¶
type AsymmetricEncryptedSecretResponse struct { // The algorithm used to encrypt "Value". EncryptionAlgorithm string `pulumi:"encryptionAlgorithm"` // Thumbprint certificate that was used to encrypt "Value". If the value in unencrypted, it will be null. EncryptionCertThumbprint *string `pulumi:"encryptionCertThumbprint"` // The value of the secret. Value string `pulumi:"value"` }
Represent the secrets intended for encryption with asymmetric key pair.
type AsymmetricEncryptedSecretResponseArgs ¶
type AsymmetricEncryptedSecretResponseArgs struct { // The algorithm used to encrypt "Value". EncryptionAlgorithm pulumi.StringInput `pulumi:"encryptionAlgorithm"` // Thumbprint certificate that was used to encrypt "Value". If the value in unencrypted, it will be null. EncryptionCertThumbprint pulumi.StringPtrInput `pulumi:"encryptionCertThumbprint"` // The value of the secret. Value pulumi.StringInput `pulumi:"value"` }
Represent the secrets intended for encryption with asymmetric key pair.
func (AsymmetricEncryptedSecretResponseArgs) ElementType ¶
func (AsymmetricEncryptedSecretResponseArgs) ElementType() reflect.Type
func (AsymmetricEncryptedSecretResponseArgs) ToAsymmetricEncryptedSecretResponseOutput ¶
func (i AsymmetricEncryptedSecretResponseArgs) ToAsymmetricEncryptedSecretResponseOutput() AsymmetricEncryptedSecretResponseOutput
func (AsymmetricEncryptedSecretResponseArgs) ToAsymmetricEncryptedSecretResponseOutputWithContext ¶
func (i AsymmetricEncryptedSecretResponseArgs) ToAsymmetricEncryptedSecretResponseOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretResponseOutput
func (AsymmetricEncryptedSecretResponseArgs) ToAsymmetricEncryptedSecretResponsePtrOutput ¶
func (i AsymmetricEncryptedSecretResponseArgs) ToAsymmetricEncryptedSecretResponsePtrOutput() AsymmetricEncryptedSecretResponsePtrOutput
func (AsymmetricEncryptedSecretResponseArgs) ToAsymmetricEncryptedSecretResponsePtrOutputWithContext ¶
func (i AsymmetricEncryptedSecretResponseArgs) ToAsymmetricEncryptedSecretResponsePtrOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretResponsePtrOutput
type AsymmetricEncryptedSecretResponseInput ¶
type AsymmetricEncryptedSecretResponseInput interface { pulumi.Input ToAsymmetricEncryptedSecretResponseOutput() AsymmetricEncryptedSecretResponseOutput ToAsymmetricEncryptedSecretResponseOutputWithContext(context.Context) AsymmetricEncryptedSecretResponseOutput }
AsymmetricEncryptedSecretResponseInput is an input type that accepts AsymmetricEncryptedSecretResponseArgs and AsymmetricEncryptedSecretResponseOutput values. You can construct a concrete instance of `AsymmetricEncryptedSecretResponseInput` via:
AsymmetricEncryptedSecretResponseArgs{...}
type AsymmetricEncryptedSecretResponseOutput ¶
type AsymmetricEncryptedSecretResponseOutput struct{ *pulumi.OutputState }
Represent the secrets intended for encryption with asymmetric key pair.
func (AsymmetricEncryptedSecretResponseOutput) ElementType ¶
func (AsymmetricEncryptedSecretResponseOutput) ElementType() reflect.Type
func (AsymmetricEncryptedSecretResponseOutput) EncryptionAlgorithm ¶
func (o AsymmetricEncryptedSecretResponseOutput) EncryptionAlgorithm() pulumi.StringOutput
The algorithm used to encrypt "Value".
func (AsymmetricEncryptedSecretResponseOutput) EncryptionCertThumbprint ¶
func (o AsymmetricEncryptedSecretResponseOutput) EncryptionCertThumbprint() pulumi.StringPtrOutput
Thumbprint certificate that was used to encrypt "Value". If the value in unencrypted, it will be null.
func (AsymmetricEncryptedSecretResponseOutput) ToAsymmetricEncryptedSecretResponseOutput ¶
func (o AsymmetricEncryptedSecretResponseOutput) ToAsymmetricEncryptedSecretResponseOutput() AsymmetricEncryptedSecretResponseOutput
func (AsymmetricEncryptedSecretResponseOutput) ToAsymmetricEncryptedSecretResponseOutputWithContext ¶
func (o AsymmetricEncryptedSecretResponseOutput) ToAsymmetricEncryptedSecretResponseOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretResponseOutput
func (AsymmetricEncryptedSecretResponseOutput) ToAsymmetricEncryptedSecretResponsePtrOutput ¶
func (o AsymmetricEncryptedSecretResponseOutput) ToAsymmetricEncryptedSecretResponsePtrOutput() AsymmetricEncryptedSecretResponsePtrOutput
func (AsymmetricEncryptedSecretResponseOutput) ToAsymmetricEncryptedSecretResponsePtrOutputWithContext ¶
func (o AsymmetricEncryptedSecretResponseOutput) ToAsymmetricEncryptedSecretResponsePtrOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretResponsePtrOutput
func (AsymmetricEncryptedSecretResponseOutput) Value ¶
func (o AsymmetricEncryptedSecretResponseOutput) Value() pulumi.StringOutput
The value of the secret.
type AsymmetricEncryptedSecretResponsePtrInput ¶
type AsymmetricEncryptedSecretResponsePtrInput interface { pulumi.Input ToAsymmetricEncryptedSecretResponsePtrOutput() AsymmetricEncryptedSecretResponsePtrOutput ToAsymmetricEncryptedSecretResponsePtrOutputWithContext(context.Context) AsymmetricEncryptedSecretResponsePtrOutput }
AsymmetricEncryptedSecretResponsePtrInput is an input type that accepts AsymmetricEncryptedSecretResponseArgs, AsymmetricEncryptedSecretResponsePtr and AsymmetricEncryptedSecretResponsePtrOutput values. You can construct a concrete instance of `AsymmetricEncryptedSecretResponsePtrInput` via:
AsymmetricEncryptedSecretResponseArgs{...} or: nil
func AsymmetricEncryptedSecretResponsePtr ¶
func AsymmetricEncryptedSecretResponsePtr(v *AsymmetricEncryptedSecretResponseArgs) AsymmetricEncryptedSecretResponsePtrInput
type AsymmetricEncryptedSecretResponsePtrOutput ¶
type AsymmetricEncryptedSecretResponsePtrOutput struct{ *pulumi.OutputState }
func (AsymmetricEncryptedSecretResponsePtrOutput) ElementType ¶
func (AsymmetricEncryptedSecretResponsePtrOutput) ElementType() reflect.Type
func (AsymmetricEncryptedSecretResponsePtrOutput) EncryptionAlgorithm ¶
func (o AsymmetricEncryptedSecretResponsePtrOutput) EncryptionAlgorithm() pulumi.StringPtrOutput
The algorithm used to encrypt "Value".
func (AsymmetricEncryptedSecretResponsePtrOutput) EncryptionCertThumbprint ¶
func (o AsymmetricEncryptedSecretResponsePtrOutput) EncryptionCertThumbprint() pulumi.StringPtrOutput
Thumbprint certificate that was used to encrypt "Value". If the value in unencrypted, it will be null.
func (AsymmetricEncryptedSecretResponsePtrOutput) ToAsymmetricEncryptedSecretResponsePtrOutput ¶
func (o AsymmetricEncryptedSecretResponsePtrOutput) ToAsymmetricEncryptedSecretResponsePtrOutput() AsymmetricEncryptedSecretResponsePtrOutput
func (AsymmetricEncryptedSecretResponsePtrOutput) ToAsymmetricEncryptedSecretResponsePtrOutputWithContext ¶
func (o AsymmetricEncryptedSecretResponsePtrOutput) ToAsymmetricEncryptedSecretResponsePtrOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretResponsePtrOutput
func (AsymmetricEncryptedSecretResponsePtrOutput) Value ¶
func (o AsymmetricEncryptedSecretResponsePtrOutput) Value() pulumi.StringPtrOutput
The value of the secret.
type BackupPolicy ¶
type BackupPolicy struct { pulumi.CustomResourceState // The backup policy creation type. Indicates whether this was created through SaaS or through StorSimple Snapshot Manager. BackupPolicyCreationType pulumi.StringOutput `pulumi:"backupPolicyCreationType"` // The Kind of the object. Currently only Series8000 is supported Kind pulumi.StringPtrOutput `pulumi:"kind"` // The time of the last backup for the backup policy. LastBackupTime pulumi.StringOutput `pulumi:"lastBackupTime"` // The name of the object. Name pulumi.StringOutput `pulumi:"name"` // The time of the next backup for the backup policy. NextBackupTime pulumi.StringOutput `pulumi:"nextBackupTime"` // Indicates whether at least one of the schedules in the backup policy is active or not. ScheduledBackupStatus pulumi.StringOutput `pulumi:"scheduledBackupStatus"` // The count of schedules the backup policy contains. SchedulesCount pulumi.IntOutput `pulumi:"schedulesCount"` // If the backup policy was created by StorSimple Snapshot Manager, then this field indicates the hostname of the StorSimple Snapshot Manager. SsmHostName pulumi.StringOutput `pulumi:"ssmHostName"` // The hierarchical type of the object. Type pulumi.StringOutput `pulumi:"type"` // The path IDs of the volumes which are part of the backup policy. VolumeIds pulumi.StringArrayOutput `pulumi:"volumeIds"` }
The backup policy.
func GetBackupPolicy ¶
func GetBackupPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BackupPolicyState, opts ...pulumi.ResourceOption) (*BackupPolicy, error)
GetBackupPolicy gets an existing BackupPolicy 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 NewBackupPolicy ¶
func NewBackupPolicy(ctx *pulumi.Context, name string, args *BackupPolicyArgs, opts ...pulumi.ResourceOption) (*BackupPolicy, error)
NewBackupPolicy registers a new resource with the given unique name, arguments, and options.
type BackupPolicyArgs ¶
type BackupPolicyArgs struct { // The name of the backup policy to be created/updated. BackupPolicyName pulumi.StringInput // The device name DeviceName pulumi.StringInput // The Kind of the object. Currently only Series8000 is supported Kind pulumi.StringPtrInput // The manager name ManagerName pulumi.StringInput // The resource group name ResourceGroupName pulumi.StringInput // The path IDs of the volumes which are part of the backup policy. VolumeIds pulumi.StringArrayInput }
The set of arguments for constructing a BackupPolicy resource.
func (BackupPolicyArgs) ElementType ¶
func (BackupPolicyArgs) ElementType() reflect.Type
type BackupPolicyState ¶
type BackupPolicyState struct { // The backup policy creation type. Indicates whether this was created through SaaS or through StorSimple Snapshot Manager. BackupPolicyCreationType pulumi.StringPtrInput // The Kind of the object. Currently only Series8000 is supported Kind pulumi.StringPtrInput // The time of the last backup for the backup policy. LastBackupTime pulumi.StringPtrInput // The name of the object. Name pulumi.StringPtrInput // The time of the next backup for the backup policy. NextBackupTime pulumi.StringPtrInput // Indicates whether at least one of the schedules in the backup policy is active or not. ScheduledBackupStatus pulumi.StringPtrInput // The count of schedules the backup policy contains. SchedulesCount pulumi.IntPtrInput // If the backup policy was created by StorSimple Snapshot Manager, then this field indicates the hostname of the StorSimple Snapshot Manager. SsmHostName pulumi.StringPtrInput // The hierarchical type of the object. Type pulumi.StringPtrInput // The path IDs of the volumes which are part of the backup policy. VolumeIds pulumi.StringArrayInput }
func (BackupPolicyState) ElementType ¶
func (BackupPolicyState) ElementType() reflect.Type
type BackupSchedule ¶
type BackupSchedule struct { pulumi.CustomResourceState // The type of backup which needs to be taken. BackupType pulumi.StringOutput `pulumi:"backupType"` // The Kind of the object. Currently only Series8000 is supported Kind pulumi.StringPtrOutput `pulumi:"kind"` // The last successful backup run which was triggered for the schedule. LastSuccessfulRun pulumi.StringOutput `pulumi:"lastSuccessfulRun"` // The name of the object. Name pulumi.StringOutput `pulumi:"name"` // The number of backups to be retained. RetentionCount pulumi.IntOutput `pulumi:"retentionCount"` // The schedule recurrence. ScheduleRecurrence ScheduleRecurrenceResponseOutput `pulumi:"scheduleRecurrence"` // The schedule status. ScheduleStatus pulumi.StringOutput `pulumi:"scheduleStatus"` // The start time of the schedule. StartTime pulumi.StringOutput `pulumi:"startTime"` // The hierarchical type of the object. Type pulumi.StringOutput `pulumi:"type"` }
The backup schedule.
func GetBackupSchedule ¶
func GetBackupSchedule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BackupScheduleState, opts ...pulumi.ResourceOption) (*BackupSchedule, error)
GetBackupSchedule gets an existing BackupSchedule 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 NewBackupSchedule ¶
func NewBackupSchedule(ctx *pulumi.Context, name string, args *BackupScheduleArgs, opts ...pulumi.ResourceOption) (*BackupSchedule, error)
NewBackupSchedule registers a new resource with the given unique name, arguments, and options.
type BackupScheduleArgs ¶
type BackupScheduleArgs struct { // The backup policy name. BackupPolicyName pulumi.StringInput // The backup schedule name. BackupScheduleName pulumi.StringInput // The type of backup which needs to be taken. BackupType pulumi.StringInput // The device name DeviceName pulumi.StringInput // The Kind of the object. Currently only Series8000 is supported Kind pulumi.StringPtrInput // The manager name ManagerName pulumi.StringInput // The resource group name ResourceGroupName pulumi.StringInput // The number of backups to be retained. RetentionCount pulumi.IntInput // The schedule recurrence. ScheduleRecurrence ScheduleRecurrenceInput // The schedule status. ScheduleStatus pulumi.StringInput // The start time of the schedule. StartTime pulumi.StringInput }
The set of arguments for constructing a BackupSchedule resource.
func (BackupScheduleArgs) ElementType ¶
func (BackupScheduleArgs) ElementType() reflect.Type
type BackupScheduleState ¶
type BackupScheduleState struct { // The type of backup which needs to be taken. BackupType pulumi.StringPtrInput // The Kind of the object. Currently only Series8000 is supported Kind pulumi.StringPtrInput // The last successful backup run which was triggered for the schedule. LastSuccessfulRun pulumi.StringPtrInput // The name of the object. Name pulumi.StringPtrInput // The number of backups to be retained. RetentionCount pulumi.IntPtrInput // The schedule recurrence. ScheduleRecurrence ScheduleRecurrenceResponsePtrInput // The schedule status. ScheduleStatus pulumi.StringPtrInput // The start time of the schedule. StartTime pulumi.StringPtrInput // The hierarchical type of the object. Type pulumi.StringPtrInput }
func (BackupScheduleState) ElementType ¶
func (BackupScheduleState) ElementType() reflect.Type
type BandwidthSchedule ¶
type BandwidthSchedule struct { // The days of the week when this schedule is applicable. Days []string `pulumi:"days"` // The rate in Mbps. RateInMbps int `pulumi:"rateInMbps"` // The start time of the schedule. Start Time `pulumi:"start"` // The stop time of the schedule. Stop Time `pulumi:"stop"` }
The schedule for bandwidth setting.
type BandwidthScheduleArgs ¶
type BandwidthScheduleArgs struct { // The days of the week when this schedule is applicable. Days pulumi.StringArrayInput `pulumi:"days"` // The rate in Mbps. RateInMbps pulumi.IntInput `pulumi:"rateInMbps"` // The start time of the schedule. Start TimeInput `pulumi:"start"` // The stop time of the schedule. Stop TimeInput `pulumi:"stop"` }
The schedule for bandwidth setting.
func (BandwidthScheduleArgs) ElementType ¶
func (BandwidthScheduleArgs) ElementType() reflect.Type
func (BandwidthScheduleArgs) ToBandwidthScheduleOutput ¶
func (i BandwidthScheduleArgs) ToBandwidthScheduleOutput() BandwidthScheduleOutput
func (BandwidthScheduleArgs) ToBandwidthScheduleOutputWithContext ¶
func (i BandwidthScheduleArgs) ToBandwidthScheduleOutputWithContext(ctx context.Context) BandwidthScheduleOutput
type BandwidthScheduleArray ¶
type BandwidthScheduleArray []BandwidthScheduleInput
func (BandwidthScheduleArray) ElementType ¶
func (BandwidthScheduleArray) ElementType() reflect.Type
func (BandwidthScheduleArray) ToBandwidthScheduleArrayOutput ¶
func (i BandwidthScheduleArray) ToBandwidthScheduleArrayOutput() BandwidthScheduleArrayOutput
func (BandwidthScheduleArray) ToBandwidthScheduleArrayOutputWithContext ¶
func (i BandwidthScheduleArray) ToBandwidthScheduleArrayOutputWithContext(ctx context.Context) BandwidthScheduleArrayOutput
type BandwidthScheduleArrayInput ¶
type BandwidthScheduleArrayInput interface { pulumi.Input ToBandwidthScheduleArrayOutput() BandwidthScheduleArrayOutput ToBandwidthScheduleArrayOutputWithContext(context.Context) BandwidthScheduleArrayOutput }
BandwidthScheduleArrayInput is an input type that accepts BandwidthScheduleArray and BandwidthScheduleArrayOutput values. You can construct a concrete instance of `BandwidthScheduleArrayInput` via:
BandwidthScheduleArray{ BandwidthScheduleArgs{...} }
type BandwidthScheduleArrayOutput ¶
type BandwidthScheduleArrayOutput struct{ *pulumi.OutputState }
func (BandwidthScheduleArrayOutput) ElementType ¶
func (BandwidthScheduleArrayOutput) ElementType() reflect.Type
func (BandwidthScheduleArrayOutput) Index ¶
func (o BandwidthScheduleArrayOutput) Index(i pulumi.IntInput) BandwidthScheduleOutput
func (BandwidthScheduleArrayOutput) ToBandwidthScheduleArrayOutput ¶
func (o BandwidthScheduleArrayOutput) ToBandwidthScheduleArrayOutput() BandwidthScheduleArrayOutput
func (BandwidthScheduleArrayOutput) ToBandwidthScheduleArrayOutputWithContext ¶
func (o BandwidthScheduleArrayOutput) ToBandwidthScheduleArrayOutputWithContext(ctx context.Context) BandwidthScheduleArrayOutput
type BandwidthScheduleInput ¶
type BandwidthScheduleInput interface { pulumi.Input ToBandwidthScheduleOutput() BandwidthScheduleOutput ToBandwidthScheduleOutputWithContext(context.Context) BandwidthScheduleOutput }
BandwidthScheduleInput is an input type that accepts BandwidthScheduleArgs and BandwidthScheduleOutput values. You can construct a concrete instance of `BandwidthScheduleInput` via:
BandwidthScheduleArgs{...}
type BandwidthScheduleOutput ¶
type BandwidthScheduleOutput struct{ *pulumi.OutputState }
The schedule for bandwidth setting.
func (BandwidthScheduleOutput) Days ¶
func (o BandwidthScheduleOutput) Days() pulumi.StringArrayOutput
The days of the week when this schedule is applicable.
func (BandwidthScheduleOutput) ElementType ¶
func (BandwidthScheduleOutput) ElementType() reflect.Type
func (BandwidthScheduleOutput) RateInMbps ¶
func (o BandwidthScheduleOutput) RateInMbps() pulumi.IntOutput
The rate in Mbps.
func (BandwidthScheduleOutput) Start ¶
func (o BandwidthScheduleOutput) Start() TimeOutput
The start time of the schedule.
func (BandwidthScheduleOutput) Stop ¶
func (o BandwidthScheduleOutput) Stop() TimeOutput
The stop time of the schedule.
func (BandwidthScheduleOutput) ToBandwidthScheduleOutput ¶
func (o BandwidthScheduleOutput) ToBandwidthScheduleOutput() BandwidthScheduleOutput
func (BandwidthScheduleOutput) ToBandwidthScheduleOutputWithContext ¶
func (o BandwidthScheduleOutput) ToBandwidthScheduleOutputWithContext(ctx context.Context) BandwidthScheduleOutput
type BandwidthScheduleResponse ¶
type BandwidthScheduleResponse struct { // The days of the week when this schedule is applicable. Days []string `pulumi:"days"` // The rate in Mbps. RateInMbps int `pulumi:"rateInMbps"` // The start time of the schedule. Start TimeResponse `pulumi:"start"` // The stop time of the schedule. Stop TimeResponse `pulumi:"stop"` }
The schedule for bandwidth setting.
type BandwidthScheduleResponseArgs ¶
type BandwidthScheduleResponseArgs struct { // The days of the week when this schedule is applicable. Days pulumi.StringArrayInput `pulumi:"days"` // The rate in Mbps. RateInMbps pulumi.IntInput `pulumi:"rateInMbps"` // The start time of the schedule. Start TimeResponseInput `pulumi:"start"` // The stop time of the schedule. Stop TimeResponseInput `pulumi:"stop"` }
The schedule for bandwidth setting.
func (BandwidthScheduleResponseArgs) ElementType ¶
func (BandwidthScheduleResponseArgs) ElementType() reflect.Type
func (BandwidthScheduleResponseArgs) ToBandwidthScheduleResponseOutput ¶
func (i BandwidthScheduleResponseArgs) ToBandwidthScheduleResponseOutput() BandwidthScheduleResponseOutput
func (BandwidthScheduleResponseArgs) ToBandwidthScheduleResponseOutputWithContext ¶
func (i BandwidthScheduleResponseArgs) ToBandwidthScheduleResponseOutputWithContext(ctx context.Context) BandwidthScheduleResponseOutput
type BandwidthScheduleResponseArray ¶
type BandwidthScheduleResponseArray []BandwidthScheduleResponseInput
func (BandwidthScheduleResponseArray) ElementType ¶
func (BandwidthScheduleResponseArray) ElementType() reflect.Type
func (BandwidthScheduleResponseArray) ToBandwidthScheduleResponseArrayOutput ¶
func (i BandwidthScheduleResponseArray) ToBandwidthScheduleResponseArrayOutput() BandwidthScheduleResponseArrayOutput
func (BandwidthScheduleResponseArray) ToBandwidthScheduleResponseArrayOutputWithContext ¶
func (i BandwidthScheduleResponseArray) ToBandwidthScheduleResponseArrayOutputWithContext(ctx context.Context) BandwidthScheduleResponseArrayOutput
type BandwidthScheduleResponseArrayInput ¶
type BandwidthScheduleResponseArrayInput interface { pulumi.Input ToBandwidthScheduleResponseArrayOutput() BandwidthScheduleResponseArrayOutput ToBandwidthScheduleResponseArrayOutputWithContext(context.Context) BandwidthScheduleResponseArrayOutput }
BandwidthScheduleResponseArrayInput is an input type that accepts BandwidthScheduleResponseArray and BandwidthScheduleResponseArrayOutput values. You can construct a concrete instance of `BandwidthScheduleResponseArrayInput` via:
BandwidthScheduleResponseArray{ BandwidthScheduleResponseArgs{...} }
type BandwidthScheduleResponseArrayOutput ¶
type BandwidthScheduleResponseArrayOutput struct{ *pulumi.OutputState }
func (BandwidthScheduleResponseArrayOutput) ElementType ¶
func (BandwidthScheduleResponseArrayOutput) ElementType() reflect.Type
func (BandwidthScheduleResponseArrayOutput) Index ¶
func (o BandwidthScheduleResponseArrayOutput) Index(i pulumi.IntInput) BandwidthScheduleResponseOutput
func (BandwidthScheduleResponseArrayOutput) ToBandwidthScheduleResponseArrayOutput ¶
func (o BandwidthScheduleResponseArrayOutput) ToBandwidthScheduleResponseArrayOutput() BandwidthScheduleResponseArrayOutput
func (BandwidthScheduleResponseArrayOutput) ToBandwidthScheduleResponseArrayOutputWithContext ¶
func (o BandwidthScheduleResponseArrayOutput) ToBandwidthScheduleResponseArrayOutputWithContext(ctx context.Context) BandwidthScheduleResponseArrayOutput
type BandwidthScheduleResponseInput ¶
type BandwidthScheduleResponseInput interface { pulumi.Input ToBandwidthScheduleResponseOutput() BandwidthScheduleResponseOutput ToBandwidthScheduleResponseOutputWithContext(context.Context) BandwidthScheduleResponseOutput }
BandwidthScheduleResponseInput is an input type that accepts BandwidthScheduleResponseArgs and BandwidthScheduleResponseOutput values. You can construct a concrete instance of `BandwidthScheduleResponseInput` via:
BandwidthScheduleResponseArgs{...}
type BandwidthScheduleResponseOutput ¶
type BandwidthScheduleResponseOutput struct{ *pulumi.OutputState }
The schedule for bandwidth setting.
func (BandwidthScheduleResponseOutput) Days ¶
func (o BandwidthScheduleResponseOutput) Days() pulumi.StringArrayOutput
The days of the week when this schedule is applicable.
func (BandwidthScheduleResponseOutput) ElementType ¶
func (BandwidthScheduleResponseOutput) ElementType() reflect.Type
func (BandwidthScheduleResponseOutput) RateInMbps ¶
func (o BandwidthScheduleResponseOutput) RateInMbps() pulumi.IntOutput
The rate in Mbps.
func (BandwidthScheduleResponseOutput) Start ¶
func (o BandwidthScheduleResponseOutput) Start() TimeResponseOutput
The start time of the schedule.
func (BandwidthScheduleResponseOutput) Stop ¶
func (o BandwidthScheduleResponseOutput) Stop() TimeResponseOutput
The stop time of the schedule.
func (BandwidthScheduleResponseOutput) ToBandwidthScheduleResponseOutput ¶
func (o BandwidthScheduleResponseOutput) ToBandwidthScheduleResponseOutput() BandwidthScheduleResponseOutput
func (BandwidthScheduleResponseOutput) ToBandwidthScheduleResponseOutputWithContext ¶
func (o BandwidthScheduleResponseOutput) ToBandwidthScheduleResponseOutputWithContext(ctx context.Context) BandwidthScheduleResponseOutput
type BandwidthSetting ¶
type BandwidthSetting struct { pulumi.CustomResourceState // The Kind of the object. Currently only Series8000 is supported Kind pulumi.StringPtrOutput `pulumi:"kind"` // The name of the object. Name pulumi.StringOutput `pulumi:"name"` // The schedules. Schedules BandwidthScheduleResponseArrayOutput `pulumi:"schedules"` // The hierarchical type of the object. Type pulumi.StringOutput `pulumi:"type"` // The number of volumes that uses the bandwidth setting. VolumeCount pulumi.IntOutput `pulumi:"volumeCount"` }
The bandwidth setting.
func GetBandwidthSetting ¶
func GetBandwidthSetting(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BandwidthSettingState, opts ...pulumi.ResourceOption) (*BandwidthSetting, error)
GetBandwidthSetting gets an existing BandwidthSetting 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 NewBandwidthSetting ¶
func NewBandwidthSetting(ctx *pulumi.Context, name string, args *BandwidthSettingArgs, opts ...pulumi.ResourceOption) (*BandwidthSetting, error)
NewBandwidthSetting registers a new resource with the given unique name, arguments, and options.
type BandwidthSettingArgs ¶
type BandwidthSettingArgs struct { // The bandwidth setting name. BandwidthSettingName pulumi.StringInput // The Kind of the object. Currently only Series8000 is supported Kind pulumi.StringPtrInput // The manager name ManagerName pulumi.StringInput // The resource group name ResourceGroupName pulumi.StringInput // The schedules. Schedules BandwidthScheduleArrayInput }
The set of arguments for constructing a BandwidthSetting resource.
func (BandwidthSettingArgs) ElementType ¶
func (BandwidthSettingArgs) ElementType() reflect.Type
type BandwidthSettingState ¶
type BandwidthSettingState struct { // The Kind of the object. Currently only Series8000 is supported Kind pulumi.StringPtrInput // The name of the object. Name pulumi.StringPtrInput // The schedules. Schedules BandwidthScheduleResponseArrayInput // The hierarchical type of the object. Type pulumi.StringPtrInput // The number of volumes that uses the bandwidth setting. VolumeCount pulumi.IntPtrInput }
func (BandwidthSettingState) ElementType ¶
func (BandwidthSettingState) ElementType() reflect.Type
type FailoverSetEligibilityResultResponse ¶
type FailoverSetEligibilityResultResponse struct { // The error message, if the failover set is not eligible for failover. ErrorMessage *string `pulumi:"errorMessage"` // Represents if this failover set is eligible for failover or not. IsEligibleForFailover *bool `pulumi:"isEligibleForFailover"` }
The eligibility result of failover set, for failover.
type FailoverSetEligibilityResultResponseArgs ¶
type FailoverSetEligibilityResultResponseArgs struct { // The error message, if the failover set is not eligible for failover. ErrorMessage pulumi.StringPtrInput `pulumi:"errorMessage"` // Represents if this failover set is eligible for failover or not. IsEligibleForFailover pulumi.BoolPtrInput `pulumi:"isEligibleForFailover"` }
The eligibility result of failover set, for failover.
func (FailoverSetEligibilityResultResponseArgs) ElementType ¶
func (FailoverSetEligibilityResultResponseArgs) ElementType() reflect.Type
func (FailoverSetEligibilityResultResponseArgs) ToFailoverSetEligibilityResultResponseOutput ¶
func (i FailoverSetEligibilityResultResponseArgs) ToFailoverSetEligibilityResultResponseOutput() FailoverSetEligibilityResultResponseOutput
func (FailoverSetEligibilityResultResponseArgs) ToFailoverSetEligibilityResultResponseOutputWithContext ¶
func (i FailoverSetEligibilityResultResponseArgs) ToFailoverSetEligibilityResultResponseOutputWithContext(ctx context.Context) FailoverSetEligibilityResultResponseOutput
func (FailoverSetEligibilityResultResponseArgs) ToFailoverSetEligibilityResultResponsePtrOutput ¶
func (i FailoverSetEligibilityResultResponseArgs) ToFailoverSetEligibilityResultResponsePtrOutput() FailoverSetEligibilityResultResponsePtrOutput
func (FailoverSetEligibilityResultResponseArgs) ToFailoverSetEligibilityResultResponsePtrOutputWithContext ¶
func (i FailoverSetEligibilityResultResponseArgs) ToFailoverSetEligibilityResultResponsePtrOutputWithContext(ctx context.Context) FailoverSetEligibilityResultResponsePtrOutput
type FailoverSetEligibilityResultResponseInput ¶
type FailoverSetEligibilityResultResponseInput interface { pulumi.Input ToFailoverSetEligibilityResultResponseOutput() FailoverSetEligibilityResultResponseOutput ToFailoverSetEligibilityResultResponseOutputWithContext(context.Context) FailoverSetEligibilityResultResponseOutput }
FailoverSetEligibilityResultResponseInput is an input type that accepts FailoverSetEligibilityResultResponseArgs and FailoverSetEligibilityResultResponseOutput values. You can construct a concrete instance of `FailoverSetEligibilityResultResponseInput` via:
FailoverSetEligibilityResultResponseArgs{...}
type FailoverSetEligibilityResultResponseOutput ¶
type FailoverSetEligibilityResultResponseOutput struct{ *pulumi.OutputState }
The eligibility result of failover set, for failover.
func (FailoverSetEligibilityResultResponseOutput) ElementType ¶
func (FailoverSetEligibilityResultResponseOutput) ElementType() reflect.Type
func (FailoverSetEligibilityResultResponseOutput) ErrorMessage ¶
func (o FailoverSetEligibilityResultResponseOutput) ErrorMessage() pulumi.StringPtrOutput
The error message, if the failover set is not eligible for failover.
func (FailoverSetEligibilityResultResponseOutput) IsEligibleForFailover ¶
func (o FailoverSetEligibilityResultResponseOutput) IsEligibleForFailover() pulumi.BoolPtrOutput
Represents if this failover set is eligible for failover or not.
func (FailoverSetEligibilityResultResponseOutput) ToFailoverSetEligibilityResultResponseOutput ¶
func (o FailoverSetEligibilityResultResponseOutput) ToFailoverSetEligibilityResultResponseOutput() FailoverSetEligibilityResultResponseOutput
func (FailoverSetEligibilityResultResponseOutput) ToFailoverSetEligibilityResultResponseOutputWithContext ¶
func (o FailoverSetEligibilityResultResponseOutput) ToFailoverSetEligibilityResultResponseOutputWithContext(ctx context.Context) FailoverSetEligibilityResultResponseOutput
func (FailoverSetEligibilityResultResponseOutput) ToFailoverSetEligibilityResultResponsePtrOutput ¶
func (o FailoverSetEligibilityResultResponseOutput) ToFailoverSetEligibilityResultResponsePtrOutput() FailoverSetEligibilityResultResponsePtrOutput
func (FailoverSetEligibilityResultResponseOutput) ToFailoverSetEligibilityResultResponsePtrOutputWithContext ¶
func (o FailoverSetEligibilityResultResponseOutput) ToFailoverSetEligibilityResultResponsePtrOutputWithContext(ctx context.Context) FailoverSetEligibilityResultResponsePtrOutput
type FailoverSetEligibilityResultResponsePtrInput ¶
type FailoverSetEligibilityResultResponsePtrInput interface { pulumi.Input ToFailoverSetEligibilityResultResponsePtrOutput() FailoverSetEligibilityResultResponsePtrOutput ToFailoverSetEligibilityResultResponsePtrOutputWithContext(context.Context) FailoverSetEligibilityResultResponsePtrOutput }
FailoverSetEligibilityResultResponsePtrInput is an input type that accepts FailoverSetEligibilityResultResponseArgs, FailoverSetEligibilityResultResponsePtr and FailoverSetEligibilityResultResponsePtrOutput values. You can construct a concrete instance of `FailoverSetEligibilityResultResponsePtrInput` via:
FailoverSetEligibilityResultResponseArgs{...} or: nil
func FailoverSetEligibilityResultResponsePtr ¶
func FailoverSetEligibilityResultResponsePtr(v *FailoverSetEligibilityResultResponseArgs) FailoverSetEligibilityResultResponsePtrInput
type FailoverSetEligibilityResultResponsePtrOutput ¶
type FailoverSetEligibilityResultResponsePtrOutput struct{ *pulumi.OutputState }
func (FailoverSetEligibilityResultResponsePtrOutput) ElementType ¶
func (FailoverSetEligibilityResultResponsePtrOutput) ElementType() reflect.Type
func (FailoverSetEligibilityResultResponsePtrOutput) ErrorMessage ¶
func (o FailoverSetEligibilityResultResponsePtrOutput) ErrorMessage() pulumi.StringPtrOutput
The error message, if the failover set is not eligible for failover.
func (FailoverSetEligibilityResultResponsePtrOutput) IsEligibleForFailover ¶
func (o FailoverSetEligibilityResultResponsePtrOutput) IsEligibleForFailover() pulumi.BoolPtrOutput
Represents if this failover set is eligible for failover or not.
func (FailoverSetEligibilityResultResponsePtrOutput) ToFailoverSetEligibilityResultResponsePtrOutput ¶
func (o FailoverSetEligibilityResultResponsePtrOutput) ToFailoverSetEligibilityResultResponsePtrOutput() FailoverSetEligibilityResultResponsePtrOutput
func (FailoverSetEligibilityResultResponsePtrOutput) ToFailoverSetEligibilityResultResponsePtrOutputWithContext ¶
func (o FailoverSetEligibilityResultResponsePtrOutput) ToFailoverSetEligibilityResultResponsePtrOutputWithContext(ctx context.Context) FailoverSetEligibilityResultResponsePtrOutput
type FailoverSetResponse ¶
type FailoverSetResponse struct { // The eligibility result of the failover set, for failover. EligibilityResult *FailoverSetEligibilityResultResponse `pulumi:"eligibilityResult"` // The list of meta data of volume containers, which are part of the failover set. VolumeContainers []VolumeContainerFailoverMetadataResponse `pulumi:"volumeContainers"` }
The failover set on a device.
type FailoverSetResponseArgs ¶
type FailoverSetResponseArgs struct { // The eligibility result of the failover set, for failover. EligibilityResult FailoverSetEligibilityResultResponsePtrInput `pulumi:"eligibilityResult"` // The list of meta data of volume containers, which are part of the failover set. VolumeContainers VolumeContainerFailoverMetadataResponseArrayInput `pulumi:"volumeContainers"` }
The failover set on a device.
func (FailoverSetResponseArgs) ElementType ¶
func (FailoverSetResponseArgs) ElementType() reflect.Type
func (FailoverSetResponseArgs) ToFailoverSetResponseOutput ¶
func (i FailoverSetResponseArgs) ToFailoverSetResponseOutput() FailoverSetResponseOutput
func (FailoverSetResponseArgs) ToFailoverSetResponseOutputWithContext ¶
func (i FailoverSetResponseArgs) ToFailoverSetResponseOutputWithContext(ctx context.Context) FailoverSetResponseOutput
type FailoverSetResponseArray ¶
type FailoverSetResponseArray []FailoverSetResponseInput
func (FailoverSetResponseArray) ElementType ¶
func (FailoverSetResponseArray) ElementType() reflect.Type
func (FailoverSetResponseArray) ToFailoverSetResponseArrayOutput ¶
func (i FailoverSetResponseArray) ToFailoverSetResponseArrayOutput() FailoverSetResponseArrayOutput
func (FailoverSetResponseArray) ToFailoverSetResponseArrayOutputWithContext ¶
func (i FailoverSetResponseArray) ToFailoverSetResponseArrayOutputWithContext(ctx context.Context) FailoverSetResponseArrayOutput
type FailoverSetResponseArrayInput ¶
type FailoverSetResponseArrayInput interface { pulumi.Input ToFailoverSetResponseArrayOutput() FailoverSetResponseArrayOutput ToFailoverSetResponseArrayOutputWithContext(context.Context) FailoverSetResponseArrayOutput }
FailoverSetResponseArrayInput is an input type that accepts FailoverSetResponseArray and FailoverSetResponseArrayOutput values. You can construct a concrete instance of `FailoverSetResponseArrayInput` via:
FailoverSetResponseArray{ FailoverSetResponseArgs{...} }
type FailoverSetResponseArrayOutput ¶
type FailoverSetResponseArrayOutput struct{ *pulumi.OutputState }
func (FailoverSetResponseArrayOutput) ElementType ¶
func (FailoverSetResponseArrayOutput) ElementType() reflect.Type
func (FailoverSetResponseArrayOutput) Index ¶
func (o FailoverSetResponseArrayOutput) Index(i pulumi.IntInput) FailoverSetResponseOutput
func (FailoverSetResponseArrayOutput) ToFailoverSetResponseArrayOutput ¶
func (o FailoverSetResponseArrayOutput) ToFailoverSetResponseArrayOutput() FailoverSetResponseArrayOutput
func (FailoverSetResponseArrayOutput) ToFailoverSetResponseArrayOutputWithContext ¶
func (o FailoverSetResponseArrayOutput) ToFailoverSetResponseArrayOutputWithContext(ctx context.Context) FailoverSetResponseArrayOutput
type FailoverSetResponseInput ¶
type FailoverSetResponseInput interface { pulumi.Input ToFailoverSetResponseOutput() FailoverSetResponseOutput ToFailoverSetResponseOutputWithContext(context.Context) FailoverSetResponseOutput }
FailoverSetResponseInput is an input type that accepts FailoverSetResponseArgs and FailoverSetResponseOutput values. You can construct a concrete instance of `FailoverSetResponseInput` via:
FailoverSetResponseArgs{...}
type FailoverSetResponseOutput ¶
type FailoverSetResponseOutput struct{ *pulumi.OutputState }
The failover set on a device.
func (FailoverSetResponseOutput) ElementType ¶
func (FailoverSetResponseOutput) ElementType() reflect.Type
func (FailoverSetResponseOutput) EligibilityResult ¶
func (o FailoverSetResponseOutput) EligibilityResult() FailoverSetEligibilityResultResponsePtrOutput
The eligibility result of the failover set, for failover.
func (FailoverSetResponseOutput) ToFailoverSetResponseOutput ¶
func (o FailoverSetResponseOutput) ToFailoverSetResponseOutput() FailoverSetResponseOutput
func (FailoverSetResponseOutput) ToFailoverSetResponseOutputWithContext ¶
func (o FailoverSetResponseOutput) ToFailoverSetResponseOutputWithContext(ctx context.Context) FailoverSetResponseOutput
func (FailoverSetResponseOutput) VolumeContainers ¶
func (o FailoverSetResponseOutput) VolumeContainers() VolumeContainerFailoverMetadataResponseArrayOutput
The list of meta data of volume containers, which are part of the failover set.
type FailoverTargetResponse ¶
type FailoverTargetResponse struct { // The amount of free local storage available on the device in bytes. AvailableLocalStorageInBytes *int `pulumi:"availableLocalStorageInBytes"` // The amount of free tiered storage available for the device in bytes. AvailableTieredStorageInBytes *int `pulumi:"availableTieredStorageInBytes"` // The count of data containers on the device. DataContainersCount *int `pulumi:"dataContainersCount"` // The path ID of the device. DeviceId *string `pulumi:"deviceId"` // The geo location (applicable only for cloud appliances) of the device. DeviceLocation *string `pulumi:"deviceLocation"` // The software version of the device. DeviceSoftwareVersion *string `pulumi:"deviceSoftwareVersion"` // The status of the device. DeviceStatus *string `pulumi:"deviceStatus"` // The eligibility result of the device, as a failover target device. EligibilityResult *TargetEligibilityResultResponse `pulumi:"eligibilityResult"` // The friendly name for the current version of software on the device. FriendlyDeviceSoftwareVersion *string `pulumi:"friendlyDeviceSoftwareVersion"` // The model number of the device. ModelDescription *string `pulumi:"modelDescription"` // The count of volumes on the device. VolumesCount *int `pulumi:"volumesCount"` }
Represents the eligibility of a device as a failover target device.
type FailoverTargetResponseArgs ¶
type FailoverTargetResponseArgs struct { // The amount of free local storage available on the device in bytes. AvailableLocalStorageInBytes pulumi.IntPtrInput `pulumi:"availableLocalStorageInBytes"` // The amount of free tiered storage available for the device in bytes. AvailableTieredStorageInBytes pulumi.IntPtrInput `pulumi:"availableTieredStorageInBytes"` // The count of data containers on the device. DataContainersCount pulumi.IntPtrInput `pulumi:"dataContainersCount"` // The path ID of the device. DeviceId pulumi.StringPtrInput `pulumi:"deviceId"` // The geo location (applicable only for cloud appliances) of the device. DeviceLocation pulumi.StringPtrInput `pulumi:"deviceLocation"` // The software version of the device. DeviceSoftwareVersion pulumi.StringPtrInput `pulumi:"deviceSoftwareVersion"` // The status of the device. DeviceStatus pulumi.StringPtrInput `pulumi:"deviceStatus"` // The eligibility result of the device, as a failover target device. EligibilityResult TargetEligibilityResultResponsePtrInput `pulumi:"eligibilityResult"` // The friendly name for the current version of software on the device. FriendlyDeviceSoftwareVersion pulumi.StringPtrInput `pulumi:"friendlyDeviceSoftwareVersion"` // The model number of the device. ModelDescription pulumi.StringPtrInput `pulumi:"modelDescription"` // The count of volumes on the device. VolumesCount pulumi.IntPtrInput `pulumi:"volumesCount"` }
Represents the eligibility of a device as a failover target device.
func (FailoverTargetResponseArgs) ElementType ¶
func (FailoverTargetResponseArgs) ElementType() reflect.Type
func (FailoverTargetResponseArgs) ToFailoverTargetResponseOutput ¶
func (i FailoverTargetResponseArgs) ToFailoverTargetResponseOutput() FailoverTargetResponseOutput
func (FailoverTargetResponseArgs) ToFailoverTargetResponseOutputWithContext ¶
func (i FailoverTargetResponseArgs) ToFailoverTargetResponseOutputWithContext(ctx context.Context) FailoverTargetResponseOutput
type FailoverTargetResponseArray ¶
type FailoverTargetResponseArray []FailoverTargetResponseInput
func (FailoverTargetResponseArray) ElementType ¶
func (FailoverTargetResponseArray) ElementType() reflect.Type
func (FailoverTargetResponseArray) ToFailoverTargetResponseArrayOutput ¶
func (i FailoverTargetResponseArray) ToFailoverTargetResponseArrayOutput() FailoverTargetResponseArrayOutput
func (FailoverTargetResponseArray) ToFailoverTargetResponseArrayOutputWithContext ¶
func (i FailoverTargetResponseArray) ToFailoverTargetResponseArrayOutputWithContext(ctx context.Context) FailoverTargetResponseArrayOutput
type FailoverTargetResponseArrayInput ¶
type FailoverTargetResponseArrayInput interface { pulumi.Input ToFailoverTargetResponseArrayOutput() FailoverTargetResponseArrayOutput ToFailoverTargetResponseArrayOutputWithContext(context.Context) FailoverTargetResponseArrayOutput }
FailoverTargetResponseArrayInput is an input type that accepts FailoverTargetResponseArray and FailoverTargetResponseArrayOutput values. You can construct a concrete instance of `FailoverTargetResponseArrayInput` via:
FailoverTargetResponseArray{ FailoverTargetResponseArgs{...} }
type FailoverTargetResponseArrayOutput ¶
type FailoverTargetResponseArrayOutput struct{ *pulumi.OutputState }
func (FailoverTargetResponseArrayOutput) ElementType ¶
func (FailoverTargetResponseArrayOutput) ElementType() reflect.Type
func (FailoverTargetResponseArrayOutput) Index ¶
func (o FailoverTargetResponseArrayOutput) Index(i pulumi.IntInput) FailoverTargetResponseOutput
func (FailoverTargetResponseArrayOutput) ToFailoverTargetResponseArrayOutput ¶
func (o FailoverTargetResponseArrayOutput) ToFailoverTargetResponseArrayOutput() FailoverTargetResponseArrayOutput
func (FailoverTargetResponseArrayOutput) ToFailoverTargetResponseArrayOutputWithContext ¶
func (o FailoverTargetResponseArrayOutput) ToFailoverTargetResponseArrayOutputWithContext(ctx context.Context) FailoverTargetResponseArrayOutput
type FailoverTargetResponseInput ¶
type FailoverTargetResponseInput interface { pulumi.Input ToFailoverTargetResponseOutput() FailoverTargetResponseOutput ToFailoverTargetResponseOutputWithContext(context.Context) FailoverTargetResponseOutput }
FailoverTargetResponseInput is an input type that accepts FailoverTargetResponseArgs and FailoverTargetResponseOutput values. You can construct a concrete instance of `FailoverTargetResponseInput` via:
FailoverTargetResponseArgs{...}
type FailoverTargetResponseOutput ¶
type FailoverTargetResponseOutput struct{ *pulumi.OutputState }
Represents the eligibility of a device as a failover target device.
func (FailoverTargetResponseOutput) AvailableLocalStorageInBytes ¶
func (o FailoverTargetResponseOutput) AvailableLocalStorageInBytes() pulumi.IntPtrOutput
The amount of free local storage available on the device in bytes.
func (FailoverTargetResponseOutput) AvailableTieredStorageInBytes ¶
func (o FailoverTargetResponseOutput) AvailableTieredStorageInBytes() pulumi.IntPtrOutput
The amount of free tiered storage available for the device in bytes.
func (FailoverTargetResponseOutput) DataContainersCount ¶
func (o FailoverTargetResponseOutput) DataContainersCount() pulumi.IntPtrOutput
The count of data containers on the device.
func (FailoverTargetResponseOutput) DeviceId ¶
func (o FailoverTargetResponseOutput) DeviceId() pulumi.StringPtrOutput
The path ID of the device.
func (FailoverTargetResponseOutput) DeviceLocation ¶
func (o FailoverTargetResponseOutput) DeviceLocation() pulumi.StringPtrOutput
The geo location (applicable only for cloud appliances) of the device.
func (FailoverTargetResponseOutput) DeviceSoftwareVersion ¶
func (o FailoverTargetResponseOutput) DeviceSoftwareVersion() pulumi.StringPtrOutput
The software version of the device.
func (FailoverTargetResponseOutput) DeviceStatus ¶
func (o FailoverTargetResponseOutput) DeviceStatus() pulumi.StringPtrOutput
The status of the device.
func (FailoverTargetResponseOutput) ElementType ¶
func (FailoverTargetResponseOutput) ElementType() reflect.Type
func (FailoverTargetResponseOutput) EligibilityResult ¶
func (o FailoverTargetResponseOutput) EligibilityResult() TargetEligibilityResultResponsePtrOutput
The eligibility result of the device, as a failover target device.
func (FailoverTargetResponseOutput) FriendlyDeviceSoftwareVersion ¶
func (o FailoverTargetResponseOutput) FriendlyDeviceSoftwareVersion() pulumi.StringPtrOutput
The friendly name for the current version of software on the device.
func (FailoverTargetResponseOutput) ModelDescription ¶
func (o FailoverTargetResponseOutput) ModelDescription() pulumi.StringPtrOutput
The model number of the device.
func (FailoverTargetResponseOutput) ToFailoverTargetResponseOutput ¶
func (o FailoverTargetResponseOutput) ToFailoverTargetResponseOutput() FailoverTargetResponseOutput
func (FailoverTargetResponseOutput) ToFailoverTargetResponseOutputWithContext ¶
func (o FailoverTargetResponseOutput) ToFailoverTargetResponseOutputWithContext(ctx context.Context) FailoverTargetResponseOutput
func (FailoverTargetResponseOutput) VolumesCount ¶
func (o FailoverTargetResponseOutput) VolumesCount() pulumi.IntPtrOutput
The count of volumes on the device.
type ListDeviceFailoverSetsResult ¶
type ListDeviceFailoverSetsResult struct { // The list of failover sets. Value []FailoverSetResponse `pulumi:"value"` }
The list of failover sets.
func ListDeviceFailoverSets ¶
func ListDeviceFailoverSets(ctx *pulumi.Context, args *ListDeviceFailoverSetsArgs, opts ...pulumi.InvokeOption) (*ListDeviceFailoverSetsResult, error)
type ListDeviceFailoverTarsArgs ¶
type ListDeviceFailoverTarsArgs struct { // The manager name ManagerName string `pulumi:"managerName"` // The resource group name ResourceGroupName string `pulumi:"resourceGroupName"` // The source device name on which failover is performed. SourceDeviceName string `pulumi:"sourceDeviceName"` // The list of path IDs of the volume containers that needs to be failed-over, for which we want to fetch the eligible targets. VolumeContainers []string `pulumi:"volumeContainers"` }
type ListDeviceFailoverTarsResult ¶
type ListDeviceFailoverTarsResult struct { // The list of all the failover targets. Value []FailoverTargetResponse `pulumi:"value"` }
The list of all devices in a resource and their eligibility status as a failover target device.
func ListDeviceFailoverTars ¶
func ListDeviceFailoverTars(ctx *pulumi.Context, args *ListDeviceFailoverTarsArgs, opts ...pulumi.InvokeOption) (*ListDeviceFailoverTarsResult, error)
type ListManagerActivationKeyResult ¶
type ListManagerActivationKeyResult struct { // The activation key for the device. ActivationKey string `pulumi:"activationKey"` }
The key.
func ListManagerActivationKey ¶
func ListManagerActivationKey(ctx *pulumi.Context, args *ListManagerActivationKeyArgs, opts ...pulumi.InvokeOption) (*ListManagerActivationKeyResult, error)
type ListManagerPublicEncryptionKeyResult ¶
type ListManagerPublicEncryptionKeyResult struct { // The algorithm used to encrypt the "Value". EncryptionAlgorithm string `pulumi:"encryptionAlgorithm"` // The value of the secret itself. If the secret is in plaintext or null then EncryptionAlgorithm will be none. Value string `pulumi:"value"` // The thumbprint of the cert that was used to encrypt "Value". ValueCertificateThumbprint *string `pulumi:"valueCertificateThumbprint"` }
Represents the secrets encrypted using Symmetric Encryption Key.
func ListManagerPublicEncryptionKey ¶
func ListManagerPublicEncryptionKey(ctx *pulumi.Context, args *ListManagerPublicEncryptionKeyArgs, opts ...pulumi.InvokeOption) (*ListManagerPublicEncryptionKeyResult, error)
type LookupAccessControlRecordArgs ¶
type LookupAccessControlRecordArgs struct { // Name of access control record to be fetched. AccessControlRecordName string `pulumi:"accessControlRecordName"` // The manager name ManagerName string `pulumi:"managerName"` // The resource group name ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupAccessControlRecordResult ¶
type LookupAccessControlRecordResult struct { // The iSCSI initiator name (IQN). InitiatorName string `pulumi:"initiatorName"` // The Kind of the object. Currently only Series8000 is supported Kind *string `pulumi:"kind"` // The name of the object. Name string `pulumi:"name"` // The hierarchical type of the object. Type string `pulumi:"type"` // The number of volumes using the access control record. VolumeCount int `pulumi:"volumeCount"` }
The access control record.
func LookupAccessControlRecord ¶
func LookupAccessControlRecord(ctx *pulumi.Context, args *LookupAccessControlRecordArgs, opts ...pulumi.InvokeOption) (*LookupAccessControlRecordResult, error)
type LookupBackupPolicyArgs ¶
type LookupBackupPolicyArgs struct { // The name of backup policy to be fetched. BackupPolicyName string `pulumi:"backupPolicyName"` // The device name DeviceName string `pulumi:"deviceName"` // The manager name ManagerName string `pulumi:"managerName"` // The resource group name ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupBackupPolicyResult ¶
type LookupBackupPolicyResult struct { // The backup policy creation type. Indicates whether this was created through SaaS or through StorSimple Snapshot Manager. BackupPolicyCreationType string `pulumi:"backupPolicyCreationType"` // The Kind of the object. Currently only Series8000 is supported Kind *string `pulumi:"kind"` // The time of the last backup for the backup policy. LastBackupTime string `pulumi:"lastBackupTime"` // The name of the object. Name string `pulumi:"name"` // The time of the next backup for the backup policy. NextBackupTime string `pulumi:"nextBackupTime"` // Indicates whether at least one of the schedules in the backup policy is active or not. ScheduledBackupStatus string `pulumi:"scheduledBackupStatus"` // The count of schedules the backup policy contains. SchedulesCount int `pulumi:"schedulesCount"` // If the backup policy was created by StorSimple Snapshot Manager, then this field indicates the hostname of the StorSimple Snapshot Manager. SsmHostName string `pulumi:"ssmHostName"` // The hierarchical type of the object. Type string `pulumi:"type"` // The path IDs of the volumes which are part of the backup policy. VolumeIds []string `pulumi:"volumeIds"` }
The backup policy.
func LookupBackupPolicy ¶
func LookupBackupPolicy(ctx *pulumi.Context, args *LookupBackupPolicyArgs, opts ...pulumi.InvokeOption) (*LookupBackupPolicyResult, error)
type LookupBackupScheduleArgs ¶
type LookupBackupScheduleArgs struct { // The backup policy name. BackupPolicyName string `pulumi:"backupPolicyName"` // The name of the backup schedule to be fetched BackupScheduleName string `pulumi:"backupScheduleName"` // The device name DeviceName string `pulumi:"deviceName"` // The manager name ManagerName string `pulumi:"managerName"` // The resource group name ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupBackupScheduleResult ¶
type LookupBackupScheduleResult struct { // The type of backup which needs to be taken. BackupType string `pulumi:"backupType"` // The Kind of the object. Currently only Series8000 is supported Kind *string `pulumi:"kind"` // The last successful backup run which was triggered for the schedule. LastSuccessfulRun string `pulumi:"lastSuccessfulRun"` // The name of the object. Name string `pulumi:"name"` // The number of backups to be retained. RetentionCount int `pulumi:"retentionCount"` // The schedule recurrence. ScheduleRecurrence ScheduleRecurrenceResponse `pulumi:"scheduleRecurrence"` // The schedule status. ScheduleStatus string `pulumi:"scheduleStatus"` // The start time of the schedule. StartTime string `pulumi:"startTime"` // The hierarchical type of the object. Type string `pulumi:"type"` }
The backup schedule.
func LookupBackupSchedule ¶
func LookupBackupSchedule(ctx *pulumi.Context, args *LookupBackupScheduleArgs, opts ...pulumi.InvokeOption) (*LookupBackupScheduleResult, error)
type LookupBandwidthSettingResult ¶
type LookupBandwidthSettingResult struct { // The Kind of the object. Currently only Series8000 is supported Kind *string `pulumi:"kind"` // The name of the object. Name string `pulumi:"name"` // The schedules. Schedules []BandwidthScheduleResponse `pulumi:"schedules"` // The hierarchical type of the object. Type string `pulumi:"type"` // The number of volumes that uses the bandwidth setting. VolumeCount int `pulumi:"volumeCount"` }
The bandwidth setting.
func LookupBandwidthSetting ¶
func LookupBandwidthSetting(ctx *pulumi.Context, args *LookupBandwidthSettingArgs, opts ...pulumi.InvokeOption) (*LookupBandwidthSettingResult, error)
type LookupManagerArgs ¶
type LookupManagerExtendedInfoResult ¶
type LookupManagerExtendedInfoResult struct { // Represents the encryption algorithm used to encrypt the keys. None - if Key is saved in plain text format. Algorithm name - if key is encrypted Algorithm string `pulumi:"algorithm"` // Represents the CEK of the resource. EncryptionKey *string `pulumi:"encryptionKey"` // Represents the Cert thumbprint that was used to encrypt the CEK. EncryptionKeyThumbprint *string `pulumi:"encryptionKeyThumbprint"` // The etag of the resource. Etag *string `pulumi:"etag"` // Represents the CIK of the resource. IntegrityKey string `pulumi:"integrityKey"` // The Kind of the object. Currently only Series8000 is supported Kind *string `pulumi:"kind"` // The name of the object. Name string `pulumi:"name"` // Represents the portal thumbprint which can be used optionally to encrypt the entire data before storing it. PortalCertificateThumbprint *string `pulumi:"portalCertificateThumbprint"` // The hierarchical type of the object. Type string `pulumi:"type"` // The version of the extended info being persisted. Version *string `pulumi:"version"` }
The extended info of the manager.
func LookupManagerExtendedInfo ¶
func LookupManagerExtendedInfo(ctx *pulumi.Context, args *LookupManagerExtendedInfoArgs, opts ...pulumi.InvokeOption) (*LookupManagerExtendedInfoResult, error)
type LookupManagerResult ¶
type LookupManagerResult struct { // Represents the type of StorSimple Manager. CisIntrinsicSettings *ManagerIntrinsicSettingsResponse `pulumi:"cisIntrinsicSettings"` // The etag of the manager. Etag *string `pulumi:"etag"` // The geo location of the resource. Location string `pulumi:"location"` // The resource name. Name string `pulumi:"name"` // Specifies the state of the resource as it is getting provisioned. Value of "Succeeded" means the Manager was successfully created. ProvisioningState *string `pulumi:"provisioningState"` // Specifies the Sku. Sku *ManagerSkuResponse `pulumi:"sku"` // The tags attached to the resource. Tags map[string]string `pulumi:"tags"` // The resource type. Type string `pulumi:"type"` }
The StorSimple Manager.
func LookupManager ¶
func LookupManager(ctx *pulumi.Context, args *LookupManagerArgs, opts ...pulumi.InvokeOption) (*LookupManagerResult, error)
type LookupStorageAccountCredentialArgs ¶
type LookupStorageAccountCredentialArgs struct { // The manager name ManagerName string `pulumi:"managerName"` // The resource group name ResourceGroupName string `pulumi:"resourceGroupName"` // The name of storage account credential to be fetched. StorageAccountCredentialName string `pulumi:"storageAccountCredentialName"` }
type LookupStorageAccountCredentialResult ¶
type LookupStorageAccountCredentialResult struct { // The details of the storage account password. AccessKey *AsymmetricEncryptedSecretResponse `pulumi:"accessKey"` // The storage endpoint EndPoint string `pulumi:"endPoint"` // The Kind of the object. Currently only Series8000 is supported Kind *string `pulumi:"kind"` // The name of the object. Name string `pulumi:"name"` // Signifies whether SSL needs to be enabled or not. SslStatus string `pulumi:"sslStatus"` // The hierarchical type of the object. Type string `pulumi:"type"` // The count of volumes using this storage account credential. VolumesCount int `pulumi:"volumesCount"` }
The storage account credential.
func LookupStorageAccountCredential ¶
func LookupStorageAccountCredential(ctx *pulumi.Context, args *LookupStorageAccountCredentialArgs, opts ...pulumi.InvokeOption) (*LookupStorageAccountCredentialResult, error)
type LookupVolumeArgs ¶
type LookupVolumeArgs struct { // The device name DeviceName string `pulumi:"deviceName"` // The manager name ManagerName string `pulumi:"managerName"` // The resource group name ResourceGroupName string `pulumi:"resourceGroupName"` // The volume container name. VolumeContainerName string `pulumi:"volumeContainerName"` // The volume name. VolumeName string `pulumi:"volumeName"` }
type LookupVolumeContainerArgs ¶
type LookupVolumeContainerArgs struct { // The device name DeviceName string `pulumi:"deviceName"` // The manager name ManagerName string `pulumi:"managerName"` // The resource group name ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the volume container. VolumeContainerName string `pulumi:"volumeContainerName"` }
type LookupVolumeContainerResult ¶
type LookupVolumeContainerResult struct { // The bandwidth-rate set on the volume container. BandWidthRateInMbps *int `pulumi:"bandWidthRateInMbps"` // The ID of the bandwidth setting associated with the volume container. BandwidthSettingId *string `pulumi:"bandwidthSettingId"` // The key used to encrypt data in the volume container. It is required when property 'EncryptionStatus' is "Enabled". EncryptionKey *AsymmetricEncryptedSecretResponse `pulumi:"encryptionKey"` // The flag to denote whether encryption is enabled or not. EncryptionStatus string `pulumi:"encryptionStatus"` // The Kind of the object. Currently only Series8000 is supported Kind *string `pulumi:"kind"` // The name of the object. Name string `pulumi:"name"` // The owner ship status of the volume container. Only when the status is "NotOwned", the delete operation on the volume container is permitted. OwnerShipStatus string `pulumi:"ownerShipStatus"` // The path ID of storage account associated with the volume container. StorageAccountCredentialId string `pulumi:"storageAccountCredentialId"` // The total cloud storage for the volume container. TotalCloudStorageUsageInBytes int `pulumi:"totalCloudStorageUsageInBytes"` // The hierarchical type of the object. Type string `pulumi:"type"` // The number of volumes in the volume Container. VolumeCount int `pulumi:"volumeCount"` }
The volume container.
func LookupVolumeContainer ¶
func LookupVolumeContainer(ctx *pulumi.Context, args *LookupVolumeContainerArgs, opts ...pulumi.InvokeOption) (*LookupVolumeContainerResult, error)
type LookupVolumeResult ¶
type LookupVolumeResult struct { // The IDs of the access control records, associated with the volume. AccessControlRecordIds []string `pulumi:"accessControlRecordIds"` // The IDs of the backup policies, in which this volume is part of. BackupPolicyIds []string `pulumi:"backupPolicyIds"` // The backup status of the volume. BackupStatus string `pulumi:"backupStatus"` // The Kind of the object. Currently only Series8000 is supported Kind *string `pulumi:"kind"` // The monitoring status of the volume. MonitoringStatus string `pulumi:"monitoringStatus"` // The name of the object. Name string `pulumi:"name"` // The operation status on the volume. OperationStatus string `pulumi:"operationStatus"` // The size of the volume in bytes. SizeInBytes int `pulumi:"sizeInBytes"` // The hierarchical type of the object. Type string `pulumi:"type"` // The ID of the volume container, in which this volume is created. VolumeContainerId string `pulumi:"volumeContainerId"` // The volume status. VolumeStatus string `pulumi:"volumeStatus"` // The type of the volume. VolumeType string `pulumi:"volumeType"` }
The volume.
func LookupVolume ¶
func LookupVolume(ctx *pulumi.Context, args *LookupVolumeArgs, opts ...pulumi.InvokeOption) (*LookupVolumeResult, error)
type Manager ¶
type Manager struct { pulumi.CustomResourceState // Represents the type of StorSimple Manager. CisIntrinsicSettings ManagerIntrinsicSettingsResponsePtrOutput `pulumi:"cisIntrinsicSettings"` // The etag of the manager. Etag pulumi.StringPtrOutput `pulumi:"etag"` // The geo location of the resource. Location pulumi.StringOutput `pulumi:"location"` // The resource name. Name pulumi.StringOutput `pulumi:"name"` // Specifies the state of the resource as it is getting provisioned. Value of "Succeeded" means the Manager was successfully created. ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"` // Specifies the Sku. Sku ManagerSkuResponsePtrOutput `pulumi:"sku"` // The tags attached to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The resource type. Type pulumi.StringOutput `pulumi:"type"` }
The StorSimple Manager.
func GetManager ¶
func GetManager(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagerState, opts ...pulumi.ResourceOption) (*Manager, error)
GetManager gets an existing Manager 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 NewManager ¶
func NewManager(ctx *pulumi.Context, name string, args *ManagerArgs, opts ...pulumi.ResourceOption) (*Manager, error)
NewManager registers a new resource with the given unique name, arguments, and options.
type ManagerArgs ¶
type ManagerArgs struct { // Represents the type of StorSimple Manager. CisIntrinsicSettings ManagerIntrinsicSettingsPtrInput // The etag of the manager. Etag pulumi.StringPtrInput // The geo location of the resource. Location pulumi.StringInput // The manager name ManagerName pulumi.StringInput // Specifies the state of the resource as it is getting provisioned. Value of "Succeeded" means the Manager was successfully created. ProvisioningState pulumi.StringPtrInput // The resource group name ResourceGroupName pulumi.StringInput // Specifies the Sku. Sku ManagerSkuPtrInput // The tags attached to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a Manager resource.
func (ManagerArgs) ElementType ¶
func (ManagerArgs) ElementType() reflect.Type
type ManagerExtendedInfo ¶
type ManagerExtendedInfo struct { pulumi.CustomResourceState // Represents the encryption algorithm used to encrypt the keys. None - if Key is saved in plain text format. Algorithm name - if key is encrypted Algorithm pulumi.StringOutput `pulumi:"algorithm"` // Represents the CEK of the resource. EncryptionKey pulumi.StringPtrOutput `pulumi:"encryptionKey"` // Represents the Cert thumbprint that was used to encrypt the CEK. EncryptionKeyThumbprint pulumi.StringPtrOutput `pulumi:"encryptionKeyThumbprint"` // The etag of the resource. Etag pulumi.StringPtrOutput `pulumi:"etag"` // Represents the CIK of the resource. IntegrityKey pulumi.StringOutput `pulumi:"integrityKey"` // The Kind of the object. Currently only Series8000 is supported Kind pulumi.StringPtrOutput `pulumi:"kind"` // The name of the object. Name pulumi.StringOutput `pulumi:"name"` // Represents the portal thumbprint which can be used optionally to encrypt the entire data before storing it. PortalCertificateThumbprint pulumi.StringPtrOutput `pulumi:"portalCertificateThumbprint"` // The hierarchical type of the object. Type pulumi.StringOutput `pulumi:"type"` // The version of the extended info being persisted. Version pulumi.StringPtrOutput `pulumi:"version"` }
The extended info of the manager.
func GetManagerExtendedInfo ¶
func GetManagerExtendedInfo(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagerExtendedInfoState, opts ...pulumi.ResourceOption) (*ManagerExtendedInfo, error)
GetManagerExtendedInfo gets an existing ManagerExtendedInfo 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 NewManagerExtendedInfo ¶
func NewManagerExtendedInfo(ctx *pulumi.Context, name string, args *ManagerExtendedInfoArgs, opts ...pulumi.ResourceOption) (*ManagerExtendedInfo, error)
NewManagerExtendedInfo registers a new resource with the given unique name, arguments, and options.
type ManagerExtendedInfoArgs ¶
type ManagerExtendedInfoArgs struct { // Represents the encryption algorithm used to encrypt the keys. None - if Key is saved in plain text format. Algorithm name - if key is encrypted Algorithm pulumi.StringInput // Represents the CEK of the resource. EncryptionKey pulumi.StringPtrInput // Represents the Cert thumbprint that was used to encrypt the CEK. EncryptionKeyThumbprint pulumi.StringPtrInput // The etag of the resource. Etag pulumi.StringPtrInput // Represents the CIK of the resource. IntegrityKey pulumi.StringInput // The Kind of the object. Currently only Series8000 is supported Kind pulumi.StringPtrInput // The manager name ManagerName pulumi.StringInput // Represents the portal thumbprint which can be used optionally to encrypt the entire data before storing it. PortalCertificateThumbprint pulumi.StringPtrInput // The resource group name ResourceGroupName pulumi.StringInput // The version of the extended info being persisted. Version pulumi.StringPtrInput }
The set of arguments for constructing a ManagerExtendedInfo resource.
func (ManagerExtendedInfoArgs) ElementType ¶
func (ManagerExtendedInfoArgs) ElementType() reflect.Type
type ManagerExtendedInfoState ¶
type ManagerExtendedInfoState struct { // Represents the encryption algorithm used to encrypt the keys. None - if Key is saved in plain text format. Algorithm name - if key is encrypted Algorithm pulumi.StringPtrInput // Represents the CEK of the resource. EncryptionKey pulumi.StringPtrInput // Represents the Cert thumbprint that was used to encrypt the CEK. EncryptionKeyThumbprint pulumi.StringPtrInput // The etag of the resource. Etag pulumi.StringPtrInput // Represents the CIK of the resource. IntegrityKey pulumi.StringPtrInput // The Kind of the object. Currently only Series8000 is supported Kind pulumi.StringPtrInput // The name of the object. Name pulumi.StringPtrInput // Represents the portal thumbprint which can be used optionally to encrypt the entire data before storing it. PortalCertificateThumbprint pulumi.StringPtrInput // The hierarchical type of the object. Type pulumi.StringPtrInput // The version of the extended info being persisted. Version pulumi.StringPtrInput }
func (ManagerExtendedInfoState) ElementType ¶
func (ManagerExtendedInfoState) ElementType() reflect.Type
type ManagerIntrinsicSettings ¶
type ManagerIntrinsicSettings struct { // The type of StorSimple Manager. Type string `pulumi:"type"` }
Intrinsic settings which refers to the type of the StorSimple Manager.
type ManagerIntrinsicSettingsArgs ¶
type ManagerIntrinsicSettingsArgs struct { // The type of StorSimple Manager. Type pulumi.StringInput `pulumi:"type"` }
Intrinsic settings which refers to the type of the StorSimple Manager.
func (ManagerIntrinsicSettingsArgs) ElementType ¶
func (ManagerIntrinsicSettingsArgs) ElementType() reflect.Type
func (ManagerIntrinsicSettingsArgs) ToManagerIntrinsicSettingsOutput ¶
func (i ManagerIntrinsicSettingsArgs) ToManagerIntrinsicSettingsOutput() ManagerIntrinsicSettingsOutput
func (ManagerIntrinsicSettingsArgs) ToManagerIntrinsicSettingsOutputWithContext ¶
func (i ManagerIntrinsicSettingsArgs) ToManagerIntrinsicSettingsOutputWithContext(ctx context.Context) ManagerIntrinsicSettingsOutput
func (ManagerIntrinsicSettingsArgs) ToManagerIntrinsicSettingsPtrOutput ¶
func (i ManagerIntrinsicSettingsArgs) ToManagerIntrinsicSettingsPtrOutput() ManagerIntrinsicSettingsPtrOutput
func (ManagerIntrinsicSettingsArgs) ToManagerIntrinsicSettingsPtrOutputWithContext ¶
func (i ManagerIntrinsicSettingsArgs) ToManagerIntrinsicSettingsPtrOutputWithContext(ctx context.Context) ManagerIntrinsicSettingsPtrOutput
type ManagerIntrinsicSettingsInput ¶
type ManagerIntrinsicSettingsInput interface { pulumi.Input ToManagerIntrinsicSettingsOutput() ManagerIntrinsicSettingsOutput ToManagerIntrinsicSettingsOutputWithContext(context.Context) ManagerIntrinsicSettingsOutput }
ManagerIntrinsicSettingsInput is an input type that accepts ManagerIntrinsicSettingsArgs and ManagerIntrinsicSettingsOutput values. You can construct a concrete instance of `ManagerIntrinsicSettingsInput` via:
ManagerIntrinsicSettingsArgs{...}
type ManagerIntrinsicSettingsOutput ¶
type ManagerIntrinsicSettingsOutput struct{ *pulumi.OutputState }
Intrinsic settings which refers to the type of the StorSimple Manager.
func (ManagerIntrinsicSettingsOutput) ElementType ¶
func (ManagerIntrinsicSettingsOutput) ElementType() reflect.Type
func (ManagerIntrinsicSettingsOutput) ToManagerIntrinsicSettingsOutput ¶
func (o ManagerIntrinsicSettingsOutput) ToManagerIntrinsicSettingsOutput() ManagerIntrinsicSettingsOutput
func (ManagerIntrinsicSettingsOutput) ToManagerIntrinsicSettingsOutputWithContext ¶
func (o ManagerIntrinsicSettingsOutput) ToManagerIntrinsicSettingsOutputWithContext(ctx context.Context) ManagerIntrinsicSettingsOutput
func (ManagerIntrinsicSettingsOutput) ToManagerIntrinsicSettingsPtrOutput ¶
func (o ManagerIntrinsicSettingsOutput) ToManagerIntrinsicSettingsPtrOutput() ManagerIntrinsicSettingsPtrOutput
func (ManagerIntrinsicSettingsOutput) ToManagerIntrinsicSettingsPtrOutputWithContext ¶
func (o ManagerIntrinsicSettingsOutput) ToManagerIntrinsicSettingsPtrOutputWithContext(ctx context.Context) ManagerIntrinsicSettingsPtrOutput
func (ManagerIntrinsicSettingsOutput) Type ¶
func (o ManagerIntrinsicSettingsOutput) Type() pulumi.StringOutput
The type of StorSimple Manager.
type ManagerIntrinsicSettingsPtrInput ¶
type ManagerIntrinsicSettingsPtrInput interface { pulumi.Input ToManagerIntrinsicSettingsPtrOutput() ManagerIntrinsicSettingsPtrOutput ToManagerIntrinsicSettingsPtrOutputWithContext(context.Context) ManagerIntrinsicSettingsPtrOutput }
ManagerIntrinsicSettingsPtrInput is an input type that accepts ManagerIntrinsicSettingsArgs, ManagerIntrinsicSettingsPtr and ManagerIntrinsicSettingsPtrOutput values. You can construct a concrete instance of `ManagerIntrinsicSettingsPtrInput` via:
ManagerIntrinsicSettingsArgs{...} or: nil
func ManagerIntrinsicSettingsPtr ¶
func ManagerIntrinsicSettingsPtr(v *ManagerIntrinsicSettingsArgs) ManagerIntrinsicSettingsPtrInput
type ManagerIntrinsicSettingsPtrOutput ¶
type ManagerIntrinsicSettingsPtrOutput struct{ *pulumi.OutputState }
func (ManagerIntrinsicSettingsPtrOutput) Elem ¶
func (o ManagerIntrinsicSettingsPtrOutput) Elem() ManagerIntrinsicSettingsOutput
func (ManagerIntrinsicSettingsPtrOutput) ElementType ¶
func (ManagerIntrinsicSettingsPtrOutput) ElementType() reflect.Type
func (ManagerIntrinsicSettingsPtrOutput) ToManagerIntrinsicSettingsPtrOutput ¶
func (o ManagerIntrinsicSettingsPtrOutput) ToManagerIntrinsicSettingsPtrOutput() ManagerIntrinsicSettingsPtrOutput
func (ManagerIntrinsicSettingsPtrOutput) ToManagerIntrinsicSettingsPtrOutputWithContext ¶
func (o ManagerIntrinsicSettingsPtrOutput) ToManagerIntrinsicSettingsPtrOutputWithContext(ctx context.Context) ManagerIntrinsicSettingsPtrOutput
func (ManagerIntrinsicSettingsPtrOutput) Type ¶
func (o ManagerIntrinsicSettingsPtrOutput) Type() pulumi.StringPtrOutput
The type of StorSimple Manager.
type ManagerIntrinsicSettingsResponse ¶
type ManagerIntrinsicSettingsResponse struct { // The type of StorSimple Manager. Type string `pulumi:"type"` }
Intrinsic settings which refers to the type of the StorSimple Manager.
type ManagerIntrinsicSettingsResponseArgs ¶
type ManagerIntrinsicSettingsResponseArgs struct { // The type of StorSimple Manager. Type pulumi.StringInput `pulumi:"type"` }
Intrinsic settings which refers to the type of the StorSimple Manager.
func (ManagerIntrinsicSettingsResponseArgs) ElementType ¶
func (ManagerIntrinsicSettingsResponseArgs) ElementType() reflect.Type
func (ManagerIntrinsicSettingsResponseArgs) ToManagerIntrinsicSettingsResponseOutput ¶
func (i ManagerIntrinsicSettingsResponseArgs) ToManagerIntrinsicSettingsResponseOutput() ManagerIntrinsicSettingsResponseOutput
func (ManagerIntrinsicSettingsResponseArgs) ToManagerIntrinsicSettingsResponseOutputWithContext ¶
func (i ManagerIntrinsicSettingsResponseArgs) ToManagerIntrinsicSettingsResponseOutputWithContext(ctx context.Context) ManagerIntrinsicSettingsResponseOutput
func (ManagerIntrinsicSettingsResponseArgs) ToManagerIntrinsicSettingsResponsePtrOutput ¶
func (i ManagerIntrinsicSettingsResponseArgs) ToManagerIntrinsicSettingsResponsePtrOutput() ManagerIntrinsicSettingsResponsePtrOutput
func (ManagerIntrinsicSettingsResponseArgs) ToManagerIntrinsicSettingsResponsePtrOutputWithContext ¶
func (i ManagerIntrinsicSettingsResponseArgs) ToManagerIntrinsicSettingsResponsePtrOutputWithContext(ctx context.Context) ManagerIntrinsicSettingsResponsePtrOutput
type ManagerIntrinsicSettingsResponseInput ¶
type ManagerIntrinsicSettingsResponseInput interface { pulumi.Input ToManagerIntrinsicSettingsResponseOutput() ManagerIntrinsicSettingsResponseOutput ToManagerIntrinsicSettingsResponseOutputWithContext(context.Context) ManagerIntrinsicSettingsResponseOutput }
ManagerIntrinsicSettingsResponseInput is an input type that accepts ManagerIntrinsicSettingsResponseArgs and ManagerIntrinsicSettingsResponseOutput values. You can construct a concrete instance of `ManagerIntrinsicSettingsResponseInput` via:
ManagerIntrinsicSettingsResponseArgs{...}
type ManagerIntrinsicSettingsResponseOutput ¶
type ManagerIntrinsicSettingsResponseOutput struct{ *pulumi.OutputState }
Intrinsic settings which refers to the type of the StorSimple Manager.
func (ManagerIntrinsicSettingsResponseOutput) ElementType ¶
func (ManagerIntrinsicSettingsResponseOutput) ElementType() reflect.Type
func (ManagerIntrinsicSettingsResponseOutput) ToManagerIntrinsicSettingsResponseOutput ¶
func (o ManagerIntrinsicSettingsResponseOutput) ToManagerIntrinsicSettingsResponseOutput() ManagerIntrinsicSettingsResponseOutput
func (ManagerIntrinsicSettingsResponseOutput) ToManagerIntrinsicSettingsResponseOutputWithContext ¶
func (o ManagerIntrinsicSettingsResponseOutput) ToManagerIntrinsicSettingsResponseOutputWithContext(ctx context.Context) ManagerIntrinsicSettingsResponseOutput
func (ManagerIntrinsicSettingsResponseOutput) ToManagerIntrinsicSettingsResponsePtrOutput ¶
func (o ManagerIntrinsicSettingsResponseOutput) ToManagerIntrinsicSettingsResponsePtrOutput() ManagerIntrinsicSettingsResponsePtrOutput
func (ManagerIntrinsicSettingsResponseOutput) ToManagerIntrinsicSettingsResponsePtrOutputWithContext ¶
func (o ManagerIntrinsicSettingsResponseOutput) ToManagerIntrinsicSettingsResponsePtrOutputWithContext(ctx context.Context) ManagerIntrinsicSettingsResponsePtrOutput
func (ManagerIntrinsicSettingsResponseOutput) Type ¶
func (o ManagerIntrinsicSettingsResponseOutput) Type() pulumi.StringOutput
The type of StorSimple Manager.
type ManagerIntrinsicSettingsResponsePtrInput ¶
type ManagerIntrinsicSettingsResponsePtrInput interface { pulumi.Input ToManagerIntrinsicSettingsResponsePtrOutput() ManagerIntrinsicSettingsResponsePtrOutput ToManagerIntrinsicSettingsResponsePtrOutputWithContext(context.Context) ManagerIntrinsicSettingsResponsePtrOutput }
ManagerIntrinsicSettingsResponsePtrInput is an input type that accepts ManagerIntrinsicSettingsResponseArgs, ManagerIntrinsicSettingsResponsePtr and ManagerIntrinsicSettingsResponsePtrOutput values. You can construct a concrete instance of `ManagerIntrinsicSettingsResponsePtrInput` via:
ManagerIntrinsicSettingsResponseArgs{...} or: nil
func ManagerIntrinsicSettingsResponsePtr ¶
func ManagerIntrinsicSettingsResponsePtr(v *ManagerIntrinsicSettingsResponseArgs) ManagerIntrinsicSettingsResponsePtrInput
type ManagerIntrinsicSettingsResponsePtrOutput ¶
type ManagerIntrinsicSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (ManagerIntrinsicSettingsResponsePtrOutput) ElementType ¶
func (ManagerIntrinsicSettingsResponsePtrOutput) ElementType() reflect.Type
func (ManagerIntrinsicSettingsResponsePtrOutput) ToManagerIntrinsicSettingsResponsePtrOutput ¶
func (o ManagerIntrinsicSettingsResponsePtrOutput) ToManagerIntrinsicSettingsResponsePtrOutput() ManagerIntrinsicSettingsResponsePtrOutput
func (ManagerIntrinsicSettingsResponsePtrOutput) ToManagerIntrinsicSettingsResponsePtrOutputWithContext ¶
func (o ManagerIntrinsicSettingsResponsePtrOutput) ToManagerIntrinsicSettingsResponsePtrOutputWithContext(ctx context.Context) ManagerIntrinsicSettingsResponsePtrOutput
func (ManagerIntrinsicSettingsResponsePtrOutput) Type ¶
func (o ManagerIntrinsicSettingsResponsePtrOutput) Type() pulumi.StringPtrOutput
The type of StorSimple Manager.
type ManagerSku ¶
type ManagerSku struct { // Refers to the sku name which should be "Standard" Name string `pulumi:"name"` }
The Sku.
type ManagerSkuArgs ¶
type ManagerSkuArgs struct { // Refers to the sku name which should be "Standard" Name pulumi.StringInput `pulumi:"name"` }
The Sku.
func (ManagerSkuArgs) ElementType ¶
func (ManagerSkuArgs) ElementType() reflect.Type
func (ManagerSkuArgs) ToManagerSkuOutput ¶
func (i ManagerSkuArgs) ToManagerSkuOutput() ManagerSkuOutput
func (ManagerSkuArgs) ToManagerSkuOutputWithContext ¶
func (i ManagerSkuArgs) ToManagerSkuOutputWithContext(ctx context.Context) ManagerSkuOutput
func (ManagerSkuArgs) ToManagerSkuPtrOutput ¶
func (i ManagerSkuArgs) ToManagerSkuPtrOutput() ManagerSkuPtrOutput
func (ManagerSkuArgs) ToManagerSkuPtrOutputWithContext ¶
func (i ManagerSkuArgs) ToManagerSkuPtrOutputWithContext(ctx context.Context) ManagerSkuPtrOutput
type ManagerSkuInput ¶
type ManagerSkuInput interface { pulumi.Input ToManagerSkuOutput() ManagerSkuOutput ToManagerSkuOutputWithContext(context.Context) ManagerSkuOutput }
ManagerSkuInput is an input type that accepts ManagerSkuArgs and ManagerSkuOutput values. You can construct a concrete instance of `ManagerSkuInput` via:
ManagerSkuArgs{...}
type ManagerSkuOutput ¶
type ManagerSkuOutput struct{ *pulumi.OutputState }
The Sku.
func (ManagerSkuOutput) ElementType ¶
func (ManagerSkuOutput) ElementType() reflect.Type
func (ManagerSkuOutput) Name ¶
func (o ManagerSkuOutput) Name() pulumi.StringOutput
Refers to the sku name which should be "Standard"
func (ManagerSkuOutput) ToManagerSkuOutput ¶
func (o ManagerSkuOutput) ToManagerSkuOutput() ManagerSkuOutput
func (ManagerSkuOutput) ToManagerSkuOutputWithContext ¶
func (o ManagerSkuOutput) ToManagerSkuOutputWithContext(ctx context.Context) ManagerSkuOutput
func (ManagerSkuOutput) ToManagerSkuPtrOutput ¶
func (o ManagerSkuOutput) ToManagerSkuPtrOutput() ManagerSkuPtrOutput
func (ManagerSkuOutput) ToManagerSkuPtrOutputWithContext ¶
func (o ManagerSkuOutput) ToManagerSkuPtrOutputWithContext(ctx context.Context) ManagerSkuPtrOutput
type ManagerSkuPtrInput ¶
type ManagerSkuPtrInput interface { pulumi.Input ToManagerSkuPtrOutput() ManagerSkuPtrOutput ToManagerSkuPtrOutputWithContext(context.Context) ManagerSkuPtrOutput }
ManagerSkuPtrInput is an input type that accepts ManagerSkuArgs, ManagerSkuPtr and ManagerSkuPtrOutput values. You can construct a concrete instance of `ManagerSkuPtrInput` via:
ManagerSkuArgs{...} or: nil
func ManagerSkuPtr ¶
func ManagerSkuPtr(v *ManagerSkuArgs) ManagerSkuPtrInput
type ManagerSkuPtrOutput ¶
type ManagerSkuPtrOutput struct{ *pulumi.OutputState }
func (ManagerSkuPtrOutput) Elem ¶
func (o ManagerSkuPtrOutput) Elem() ManagerSkuOutput
func (ManagerSkuPtrOutput) ElementType ¶
func (ManagerSkuPtrOutput) ElementType() reflect.Type
func (ManagerSkuPtrOutput) Name ¶
func (o ManagerSkuPtrOutput) Name() pulumi.StringPtrOutput
Refers to the sku name which should be "Standard"
func (ManagerSkuPtrOutput) ToManagerSkuPtrOutput ¶
func (o ManagerSkuPtrOutput) ToManagerSkuPtrOutput() ManagerSkuPtrOutput
func (ManagerSkuPtrOutput) ToManagerSkuPtrOutputWithContext ¶
func (o ManagerSkuPtrOutput) ToManagerSkuPtrOutputWithContext(ctx context.Context) ManagerSkuPtrOutput
type ManagerSkuResponse ¶
type ManagerSkuResponse struct { // Refers to the sku name which should be "Standard" Name string `pulumi:"name"` }
The Sku.
type ManagerSkuResponseArgs ¶
type ManagerSkuResponseArgs struct { // Refers to the sku name which should be "Standard" Name pulumi.StringInput `pulumi:"name"` }
The Sku.
func (ManagerSkuResponseArgs) ElementType ¶
func (ManagerSkuResponseArgs) ElementType() reflect.Type
func (ManagerSkuResponseArgs) ToManagerSkuResponseOutput ¶
func (i ManagerSkuResponseArgs) ToManagerSkuResponseOutput() ManagerSkuResponseOutput
func (ManagerSkuResponseArgs) ToManagerSkuResponseOutputWithContext ¶
func (i ManagerSkuResponseArgs) ToManagerSkuResponseOutputWithContext(ctx context.Context) ManagerSkuResponseOutput
func (ManagerSkuResponseArgs) ToManagerSkuResponsePtrOutput ¶
func (i ManagerSkuResponseArgs) ToManagerSkuResponsePtrOutput() ManagerSkuResponsePtrOutput
func (ManagerSkuResponseArgs) ToManagerSkuResponsePtrOutputWithContext ¶
func (i ManagerSkuResponseArgs) ToManagerSkuResponsePtrOutputWithContext(ctx context.Context) ManagerSkuResponsePtrOutput
type ManagerSkuResponseInput ¶
type ManagerSkuResponseInput interface { pulumi.Input ToManagerSkuResponseOutput() ManagerSkuResponseOutput ToManagerSkuResponseOutputWithContext(context.Context) ManagerSkuResponseOutput }
ManagerSkuResponseInput is an input type that accepts ManagerSkuResponseArgs and ManagerSkuResponseOutput values. You can construct a concrete instance of `ManagerSkuResponseInput` via:
ManagerSkuResponseArgs{...}
type ManagerSkuResponseOutput ¶
type ManagerSkuResponseOutput struct{ *pulumi.OutputState }
The Sku.
func (ManagerSkuResponseOutput) ElementType ¶
func (ManagerSkuResponseOutput) ElementType() reflect.Type
func (ManagerSkuResponseOutput) Name ¶
func (o ManagerSkuResponseOutput) Name() pulumi.StringOutput
Refers to the sku name which should be "Standard"
func (ManagerSkuResponseOutput) ToManagerSkuResponseOutput ¶
func (o ManagerSkuResponseOutput) ToManagerSkuResponseOutput() ManagerSkuResponseOutput
func (ManagerSkuResponseOutput) ToManagerSkuResponseOutputWithContext ¶
func (o ManagerSkuResponseOutput) ToManagerSkuResponseOutputWithContext(ctx context.Context) ManagerSkuResponseOutput
func (ManagerSkuResponseOutput) ToManagerSkuResponsePtrOutput ¶
func (o ManagerSkuResponseOutput) ToManagerSkuResponsePtrOutput() ManagerSkuResponsePtrOutput
func (ManagerSkuResponseOutput) ToManagerSkuResponsePtrOutputWithContext ¶
func (o ManagerSkuResponseOutput) ToManagerSkuResponsePtrOutputWithContext(ctx context.Context) ManagerSkuResponsePtrOutput
type ManagerSkuResponsePtrInput ¶
type ManagerSkuResponsePtrInput interface { pulumi.Input ToManagerSkuResponsePtrOutput() ManagerSkuResponsePtrOutput ToManagerSkuResponsePtrOutputWithContext(context.Context) ManagerSkuResponsePtrOutput }
ManagerSkuResponsePtrInput is an input type that accepts ManagerSkuResponseArgs, ManagerSkuResponsePtr and ManagerSkuResponsePtrOutput values. You can construct a concrete instance of `ManagerSkuResponsePtrInput` via:
ManagerSkuResponseArgs{...} or: nil
func ManagerSkuResponsePtr ¶
func ManagerSkuResponsePtr(v *ManagerSkuResponseArgs) ManagerSkuResponsePtrInput
type ManagerSkuResponsePtrOutput ¶
type ManagerSkuResponsePtrOutput struct{ *pulumi.OutputState }
func (ManagerSkuResponsePtrOutput) Elem ¶
func (o ManagerSkuResponsePtrOutput) Elem() ManagerSkuResponseOutput
func (ManagerSkuResponsePtrOutput) ElementType ¶
func (ManagerSkuResponsePtrOutput) ElementType() reflect.Type
func (ManagerSkuResponsePtrOutput) Name ¶
func (o ManagerSkuResponsePtrOutput) Name() pulumi.StringPtrOutput
Refers to the sku name which should be "Standard"
func (ManagerSkuResponsePtrOutput) ToManagerSkuResponsePtrOutput ¶
func (o ManagerSkuResponsePtrOutput) ToManagerSkuResponsePtrOutput() ManagerSkuResponsePtrOutput
func (ManagerSkuResponsePtrOutput) ToManagerSkuResponsePtrOutputWithContext ¶
func (o ManagerSkuResponsePtrOutput) ToManagerSkuResponsePtrOutputWithContext(ctx context.Context) ManagerSkuResponsePtrOutput
type ManagerState ¶
type ManagerState struct { // Represents the type of StorSimple Manager. CisIntrinsicSettings ManagerIntrinsicSettingsResponsePtrInput // The etag of the manager. Etag pulumi.StringPtrInput // The geo location of the resource. Location pulumi.StringPtrInput // The resource name. Name pulumi.StringPtrInput // Specifies the state of the resource as it is getting provisioned. Value of "Succeeded" means the Manager was successfully created. ProvisioningState pulumi.StringPtrInput // Specifies the Sku. Sku ManagerSkuResponsePtrInput // The tags attached to the resource. Tags pulumi.StringMapInput // The resource type. Type pulumi.StringPtrInput }
func (ManagerState) ElementType ¶
func (ManagerState) ElementType() reflect.Type
type ScheduleRecurrence ¶
type ScheduleRecurrence struct { // The recurrence type. RecurrenceType string `pulumi:"recurrenceType"` // The recurrence value. RecurrenceValue int `pulumi:"recurrenceValue"` // The week days list. Applicable only for schedules of recurrence type 'weekly'. WeeklyDaysList []string `pulumi:"weeklyDaysList"` }
The schedule recurrence.
type ScheduleRecurrenceArgs ¶
type ScheduleRecurrenceArgs struct { // The recurrence type. RecurrenceType pulumi.StringInput `pulumi:"recurrenceType"` // The recurrence value. RecurrenceValue pulumi.IntInput `pulumi:"recurrenceValue"` // The week days list. Applicable only for schedules of recurrence type 'weekly'. WeeklyDaysList pulumi.StringArrayInput `pulumi:"weeklyDaysList"` }
The schedule recurrence.
func (ScheduleRecurrenceArgs) ElementType ¶
func (ScheduleRecurrenceArgs) ElementType() reflect.Type
func (ScheduleRecurrenceArgs) ToScheduleRecurrenceOutput ¶
func (i ScheduleRecurrenceArgs) ToScheduleRecurrenceOutput() ScheduleRecurrenceOutput
func (ScheduleRecurrenceArgs) ToScheduleRecurrenceOutputWithContext ¶
func (i ScheduleRecurrenceArgs) ToScheduleRecurrenceOutputWithContext(ctx context.Context) ScheduleRecurrenceOutput
func (ScheduleRecurrenceArgs) ToScheduleRecurrencePtrOutput ¶
func (i ScheduleRecurrenceArgs) ToScheduleRecurrencePtrOutput() ScheduleRecurrencePtrOutput
func (ScheduleRecurrenceArgs) ToScheduleRecurrencePtrOutputWithContext ¶
func (i ScheduleRecurrenceArgs) ToScheduleRecurrencePtrOutputWithContext(ctx context.Context) ScheduleRecurrencePtrOutput
type ScheduleRecurrenceInput ¶
type ScheduleRecurrenceInput interface { pulumi.Input ToScheduleRecurrenceOutput() ScheduleRecurrenceOutput ToScheduleRecurrenceOutputWithContext(context.Context) ScheduleRecurrenceOutput }
ScheduleRecurrenceInput is an input type that accepts ScheduleRecurrenceArgs and ScheduleRecurrenceOutput values. You can construct a concrete instance of `ScheduleRecurrenceInput` via:
ScheduleRecurrenceArgs{...}
type ScheduleRecurrenceOutput ¶
type ScheduleRecurrenceOutput struct{ *pulumi.OutputState }
The schedule recurrence.
func (ScheduleRecurrenceOutput) ElementType ¶
func (ScheduleRecurrenceOutput) ElementType() reflect.Type
func (ScheduleRecurrenceOutput) RecurrenceType ¶
func (o ScheduleRecurrenceOutput) RecurrenceType() pulumi.StringOutput
The recurrence type.
func (ScheduleRecurrenceOutput) RecurrenceValue ¶
func (o ScheduleRecurrenceOutput) RecurrenceValue() pulumi.IntOutput
The recurrence value.
func (ScheduleRecurrenceOutput) ToScheduleRecurrenceOutput ¶
func (o ScheduleRecurrenceOutput) ToScheduleRecurrenceOutput() ScheduleRecurrenceOutput
func (ScheduleRecurrenceOutput) ToScheduleRecurrenceOutputWithContext ¶
func (o ScheduleRecurrenceOutput) ToScheduleRecurrenceOutputWithContext(ctx context.Context) ScheduleRecurrenceOutput
func (ScheduleRecurrenceOutput) ToScheduleRecurrencePtrOutput ¶
func (o ScheduleRecurrenceOutput) ToScheduleRecurrencePtrOutput() ScheduleRecurrencePtrOutput
func (ScheduleRecurrenceOutput) ToScheduleRecurrencePtrOutputWithContext ¶
func (o ScheduleRecurrenceOutput) ToScheduleRecurrencePtrOutputWithContext(ctx context.Context) ScheduleRecurrencePtrOutput
func (ScheduleRecurrenceOutput) WeeklyDaysList ¶
func (o ScheduleRecurrenceOutput) WeeklyDaysList() pulumi.StringArrayOutput
The week days list. Applicable only for schedules of recurrence type 'weekly'.
type ScheduleRecurrencePtrInput ¶
type ScheduleRecurrencePtrInput interface { pulumi.Input ToScheduleRecurrencePtrOutput() ScheduleRecurrencePtrOutput ToScheduleRecurrencePtrOutputWithContext(context.Context) ScheduleRecurrencePtrOutput }
ScheduleRecurrencePtrInput is an input type that accepts ScheduleRecurrenceArgs, ScheduleRecurrencePtr and ScheduleRecurrencePtrOutput values. You can construct a concrete instance of `ScheduleRecurrencePtrInput` via:
ScheduleRecurrenceArgs{...} or: nil
func ScheduleRecurrencePtr ¶
func ScheduleRecurrencePtr(v *ScheduleRecurrenceArgs) ScheduleRecurrencePtrInput
type ScheduleRecurrencePtrOutput ¶
type ScheduleRecurrencePtrOutput struct{ *pulumi.OutputState }
func (ScheduleRecurrencePtrOutput) Elem ¶
func (o ScheduleRecurrencePtrOutput) Elem() ScheduleRecurrenceOutput
func (ScheduleRecurrencePtrOutput) ElementType ¶
func (ScheduleRecurrencePtrOutput) ElementType() reflect.Type
func (ScheduleRecurrencePtrOutput) RecurrenceType ¶
func (o ScheduleRecurrencePtrOutput) RecurrenceType() pulumi.StringPtrOutput
The recurrence type.
func (ScheduleRecurrencePtrOutput) RecurrenceValue ¶
func (o ScheduleRecurrencePtrOutput) RecurrenceValue() pulumi.IntPtrOutput
The recurrence value.
func (ScheduleRecurrencePtrOutput) ToScheduleRecurrencePtrOutput ¶
func (o ScheduleRecurrencePtrOutput) ToScheduleRecurrencePtrOutput() ScheduleRecurrencePtrOutput
func (ScheduleRecurrencePtrOutput) ToScheduleRecurrencePtrOutputWithContext ¶
func (o ScheduleRecurrencePtrOutput) ToScheduleRecurrencePtrOutputWithContext(ctx context.Context) ScheduleRecurrencePtrOutput
func (ScheduleRecurrencePtrOutput) WeeklyDaysList ¶
func (o ScheduleRecurrencePtrOutput) WeeklyDaysList() pulumi.StringArrayOutput
The week days list. Applicable only for schedules of recurrence type 'weekly'.
type ScheduleRecurrenceResponse ¶
type ScheduleRecurrenceResponse struct { // The recurrence type. RecurrenceType string `pulumi:"recurrenceType"` // The recurrence value. RecurrenceValue int `pulumi:"recurrenceValue"` // The week days list. Applicable only for schedules of recurrence type 'weekly'. WeeklyDaysList []string `pulumi:"weeklyDaysList"` }
The schedule recurrence.
type ScheduleRecurrenceResponseArgs ¶
type ScheduleRecurrenceResponseArgs struct { // The recurrence type. RecurrenceType pulumi.StringInput `pulumi:"recurrenceType"` // The recurrence value. RecurrenceValue pulumi.IntInput `pulumi:"recurrenceValue"` // The week days list. Applicable only for schedules of recurrence type 'weekly'. WeeklyDaysList pulumi.StringArrayInput `pulumi:"weeklyDaysList"` }
The schedule recurrence.
func (ScheduleRecurrenceResponseArgs) ElementType ¶
func (ScheduleRecurrenceResponseArgs) ElementType() reflect.Type
func (ScheduleRecurrenceResponseArgs) ToScheduleRecurrenceResponseOutput ¶
func (i ScheduleRecurrenceResponseArgs) ToScheduleRecurrenceResponseOutput() ScheduleRecurrenceResponseOutput
func (ScheduleRecurrenceResponseArgs) ToScheduleRecurrenceResponseOutputWithContext ¶
func (i ScheduleRecurrenceResponseArgs) ToScheduleRecurrenceResponseOutputWithContext(ctx context.Context) ScheduleRecurrenceResponseOutput
func (ScheduleRecurrenceResponseArgs) ToScheduleRecurrenceResponsePtrOutput ¶
func (i ScheduleRecurrenceResponseArgs) ToScheduleRecurrenceResponsePtrOutput() ScheduleRecurrenceResponsePtrOutput
func (ScheduleRecurrenceResponseArgs) ToScheduleRecurrenceResponsePtrOutputWithContext ¶
func (i ScheduleRecurrenceResponseArgs) ToScheduleRecurrenceResponsePtrOutputWithContext(ctx context.Context) ScheduleRecurrenceResponsePtrOutput
type ScheduleRecurrenceResponseInput ¶
type ScheduleRecurrenceResponseInput interface { pulumi.Input ToScheduleRecurrenceResponseOutput() ScheduleRecurrenceResponseOutput ToScheduleRecurrenceResponseOutputWithContext(context.Context) ScheduleRecurrenceResponseOutput }
ScheduleRecurrenceResponseInput is an input type that accepts ScheduleRecurrenceResponseArgs and ScheduleRecurrenceResponseOutput values. You can construct a concrete instance of `ScheduleRecurrenceResponseInput` via:
ScheduleRecurrenceResponseArgs{...}
type ScheduleRecurrenceResponseOutput ¶
type ScheduleRecurrenceResponseOutput struct{ *pulumi.OutputState }
The schedule recurrence.
func (ScheduleRecurrenceResponseOutput) ElementType ¶
func (ScheduleRecurrenceResponseOutput) ElementType() reflect.Type
func (ScheduleRecurrenceResponseOutput) RecurrenceType ¶
func (o ScheduleRecurrenceResponseOutput) RecurrenceType() pulumi.StringOutput
The recurrence type.
func (ScheduleRecurrenceResponseOutput) RecurrenceValue ¶
func (o ScheduleRecurrenceResponseOutput) RecurrenceValue() pulumi.IntOutput
The recurrence value.
func (ScheduleRecurrenceResponseOutput) ToScheduleRecurrenceResponseOutput ¶
func (o ScheduleRecurrenceResponseOutput) ToScheduleRecurrenceResponseOutput() ScheduleRecurrenceResponseOutput
func (ScheduleRecurrenceResponseOutput) ToScheduleRecurrenceResponseOutputWithContext ¶
func (o ScheduleRecurrenceResponseOutput) ToScheduleRecurrenceResponseOutputWithContext(ctx context.Context) ScheduleRecurrenceResponseOutput
func (ScheduleRecurrenceResponseOutput) ToScheduleRecurrenceResponsePtrOutput ¶
func (o ScheduleRecurrenceResponseOutput) ToScheduleRecurrenceResponsePtrOutput() ScheduleRecurrenceResponsePtrOutput
func (ScheduleRecurrenceResponseOutput) ToScheduleRecurrenceResponsePtrOutputWithContext ¶
func (o ScheduleRecurrenceResponseOutput) ToScheduleRecurrenceResponsePtrOutputWithContext(ctx context.Context) ScheduleRecurrenceResponsePtrOutput
func (ScheduleRecurrenceResponseOutput) WeeklyDaysList ¶
func (o ScheduleRecurrenceResponseOutput) WeeklyDaysList() pulumi.StringArrayOutput
The week days list. Applicable only for schedules of recurrence type 'weekly'.
type ScheduleRecurrenceResponsePtrInput ¶
type ScheduleRecurrenceResponsePtrInput interface { pulumi.Input ToScheduleRecurrenceResponsePtrOutput() ScheduleRecurrenceResponsePtrOutput ToScheduleRecurrenceResponsePtrOutputWithContext(context.Context) ScheduleRecurrenceResponsePtrOutput }
ScheduleRecurrenceResponsePtrInput is an input type that accepts ScheduleRecurrenceResponseArgs, ScheduleRecurrenceResponsePtr and ScheduleRecurrenceResponsePtrOutput values. You can construct a concrete instance of `ScheduleRecurrenceResponsePtrInput` via:
ScheduleRecurrenceResponseArgs{...} or: nil
func ScheduleRecurrenceResponsePtr ¶
func ScheduleRecurrenceResponsePtr(v *ScheduleRecurrenceResponseArgs) ScheduleRecurrenceResponsePtrInput
type ScheduleRecurrenceResponsePtrOutput ¶
type ScheduleRecurrenceResponsePtrOutput struct{ *pulumi.OutputState }
func (ScheduleRecurrenceResponsePtrOutput) Elem ¶
func (o ScheduleRecurrenceResponsePtrOutput) Elem() ScheduleRecurrenceResponseOutput
func (ScheduleRecurrenceResponsePtrOutput) ElementType ¶
func (ScheduleRecurrenceResponsePtrOutput) ElementType() reflect.Type
func (ScheduleRecurrenceResponsePtrOutput) RecurrenceType ¶
func (o ScheduleRecurrenceResponsePtrOutput) RecurrenceType() pulumi.StringPtrOutput
The recurrence type.
func (ScheduleRecurrenceResponsePtrOutput) RecurrenceValue ¶
func (o ScheduleRecurrenceResponsePtrOutput) RecurrenceValue() pulumi.IntPtrOutput
The recurrence value.
func (ScheduleRecurrenceResponsePtrOutput) ToScheduleRecurrenceResponsePtrOutput ¶
func (o ScheduleRecurrenceResponsePtrOutput) ToScheduleRecurrenceResponsePtrOutput() ScheduleRecurrenceResponsePtrOutput
func (ScheduleRecurrenceResponsePtrOutput) ToScheduleRecurrenceResponsePtrOutputWithContext ¶
func (o ScheduleRecurrenceResponsePtrOutput) ToScheduleRecurrenceResponsePtrOutputWithContext(ctx context.Context) ScheduleRecurrenceResponsePtrOutput
func (ScheduleRecurrenceResponsePtrOutput) WeeklyDaysList ¶
func (o ScheduleRecurrenceResponsePtrOutput) WeeklyDaysList() pulumi.StringArrayOutput
The week days list. Applicable only for schedules of recurrence type 'weekly'.
type StorageAccountCredential ¶
type StorageAccountCredential struct { pulumi.CustomResourceState // The details of the storage account password. AccessKey AsymmetricEncryptedSecretResponsePtrOutput `pulumi:"accessKey"` // The storage endpoint EndPoint pulumi.StringOutput `pulumi:"endPoint"` // The Kind of the object. Currently only Series8000 is supported Kind pulumi.StringPtrOutput `pulumi:"kind"` // The name of the object. Name pulumi.StringOutput `pulumi:"name"` // Signifies whether SSL needs to be enabled or not. SslStatus pulumi.StringOutput `pulumi:"sslStatus"` // The hierarchical type of the object. Type pulumi.StringOutput `pulumi:"type"` // The count of volumes using this storage account credential. VolumesCount pulumi.IntOutput `pulumi:"volumesCount"` }
The storage account credential.
func GetStorageAccountCredential ¶
func GetStorageAccountCredential(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StorageAccountCredentialState, opts ...pulumi.ResourceOption) (*StorageAccountCredential, error)
GetStorageAccountCredential gets an existing StorageAccountCredential 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 NewStorageAccountCredential ¶
func NewStorageAccountCredential(ctx *pulumi.Context, name string, args *StorageAccountCredentialArgs, opts ...pulumi.ResourceOption) (*StorageAccountCredential, error)
NewStorageAccountCredential registers a new resource with the given unique name, arguments, and options.
type StorageAccountCredentialArgs ¶
type StorageAccountCredentialArgs struct { // The details of the storage account password. AccessKey AsymmetricEncryptedSecretPtrInput // The storage endpoint EndPoint pulumi.StringInput // The Kind of the object. Currently only Series8000 is supported Kind pulumi.StringPtrInput // The manager name ManagerName pulumi.StringInput // The resource group name ResourceGroupName pulumi.StringInput // Signifies whether SSL needs to be enabled or not. SslStatus pulumi.StringInput // The storage account credential name. StorageAccountCredentialName pulumi.StringInput }
The set of arguments for constructing a StorageAccountCredential resource.
func (StorageAccountCredentialArgs) ElementType ¶
func (StorageAccountCredentialArgs) ElementType() reflect.Type
type StorageAccountCredentialState ¶
type StorageAccountCredentialState struct { // The details of the storage account password. AccessKey AsymmetricEncryptedSecretResponsePtrInput // The storage endpoint EndPoint pulumi.StringPtrInput // The Kind of the object. Currently only Series8000 is supported Kind pulumi.StringPtrInput // The name of the object. Name pulumi.StringPtrInput // Signifies whether SSL needs to be enabled or not. SslStatus pulumi.StringPtrInput // The hierarchical type of the object. Type pulumi.StringPtrInput // The count of volumes using this storage account credential. VolumesCount pulumi.IntPtrInput }
func (StorageAccountCredentialState) ElementType ¶
func (StorageAccountCredentialState) ElementType() reflect.Type
type TargetEligibilityErrorMessageResponse ¶
type TargetEligibilityErrorMessageResponse struct { // The localized error message stating the reason why the device is not eligible as a target device. Message *string `pulumi:"message"` // The localized resolution message for the error. Resolution *string `pulumi:"resolution"` // The result code for the error, due to which the device does not qualify as a failover target device. ResultCode *string `pulumi:"resultCode"` }
The error/warning message due to which the device is ineligible as a failover target device.
type TargetEligibilityErrorMessageResponseArgs ¶
type TargetEligibilityErrorMessageResponseArgs struct { // The localized error message stating the reason why the device is not eligible as a target device. Message pulumi.StringPtrInput `pulumi:"message"` // The localized resolution message for the error. Resolution pulumi.StringPtrInput `pulumi:"resolution"` // The result code for the error, due to which the device does not qualify as a failover target device. ResultCode pulumi.StringPtrInput `pulumi:"resultCode"` }
The error/warning message due to which the device is ineligible as a failover target device.
func (TargetEligibilityErrorMessageResponseArgs) ElementType ¶
func (TargetEligibilityErrorMessageResponseArgs) ElementType() reflect.Type
func (TargetEligibilityErrorMessageResponseArgs) ToTargetEligibilityErrorMessageResponseOutput ¶
func (i TargetEligibilityErrorMessageResponseArgs) ToTargetEligibilityErrorMessageResponseOutput() TargetEligibilityErrorMessageResponseOutput
func (TargetEligibilityErrorMessageResponseArgs) ToTargetEligibilityErrorMessageResponseOutputWithContext ¶
func (i TargetEligibilityErrorMessageResponseArgs) ToTargetEligibilityErrorMessageResponseOutputWithContext(ctx context.Context) TargetEligibilityErrorMessageResponseOutput
type TargetEligibilityErrorMessageResponseArray ¶
type TargetEligibilityErrorMessageResponseArray []TargetEligibilityErrorMessageResponseInput
func (TargetEligibilityErrorMessageResponseArray) ElementType ¶
func (TargetEligibilityErrorMessageResponseArray) ElementType() reflect.Type
func (TargetEligibilityErrorMessageResponseArray) ToTargetEligibilityErrorMessageResponseArrayOutput ¶
func (i TargetEligibilityErrorMessageResponseArray) ToTargetEligibilityErrorMessageResponseArrayOutput() TargetEligibilityErrorMessageResponseArrayOutput
func (TargetEligibilityErrorMessageResponseArray) ToTargetEligibilityErrorMessageResponseArrayOutputWithContext ¶
func (i TargetEligibilityErrorMessageResponseArray) ToTargetEligibilityErrorMessageResponseArrayOutputWithContext(ctx context.Context) TargetEligibilityErrorMessageResponseArrayOutput
type TargetEligibilityErrorMessageResponseArrayInput ¶
type TargetEligibilityErrorMessageResponseArrayInput interface { pulumi.Input ToTargetEligibilityErrorMessageResponseArrayOutput() TargetEligibilityErrorMessageResponseArrayOutput ToTargetEligibilityErrorMessageResponseArrayOutputWithContext(context.Context) TargetEligibilityErrorMessageResponseArrayOutput }
TargetEligibilityErrorMessageResponseArrayInput is an input type that accepts TargetEligibilityErrorMessageResponseArray and TargetEligibilityErrorMessageResponseArrayOutput values. You can construct a concrete instance of `TargetEligibilityErrorMessageResponseArrayInput` via:
TargetEligibilityErrorMessageResponseArray{ TargetEligibilityErrorMessageResponseArgs{...} }
type TargetEligibilityErrorMessageResponseArrayOutput ¶
type TargetEligibilityErrorMessageResponseArrayOutput struct{ *pulumi.OutputState }
func (TargetEligibilityErrorMessageResponseArrayOutput) ElementType ¶
func (TargetEligibilityErrorMessageResponseArrayOutput) ElementType() reflect.Type
func (TargetEligibilityErrorMessageResponseArrayOutput) ToTargetEligibilityErrorMessageResponseArrayOutput ¶
func (o TargetEligibilityErrorMessageResponseArrayOutput) ToTargetEligibilityErrorMessageResponseArrayOutput() TargetEligibilityErrorMessageResponseArrayOutput
func (TargetEligibilityErrorMessageResponseArrayOutput) ToTargetEligibilityErrorMessageResponseArrayOutputWithContext ¶
func (o TargetEligibilityErrorMessageResponseArrayOutput) ToTargetEligibilityErrorMessageResponseArrayOutputWithContext(ctx context.Context) TargetEligibilityErrorMessageResponseArrayOutput
type TargetEligibilityErrorMessageResponseInput ¶
type TargetEligibilityErrorMessageResponseInput interface { pulumi.Input ToTargetEligibilityErrorMessageResponseOutput() TargetEligibilityErrorMessageResponseOutput ToTargetEligibilityErrorMessageResponseOutputWithContext(context.Context) TargetEligibilityErrorMessageResponseOutput }
TargetEligibilityErrorMessageResponseInput is an input type that accepts TargetEligibilityErrorMessageResponseArgs and TargetEligibilityErrorMessageResponseOutput values. You can construct a concrete instance of `TargetEligibilityErrorMessageResponseInput` via:
TargetEligibilityErrorMessageResponseArgs{...}
type TargetEligibilityErrorMessageResponseOutput ¶
type TargetEligibilityErrorMessageResponseOutput struct{ *pulumi.OutputState }
The error/warning message due to which the device is ineligible as a failover target device.
func (TargetEligibilityErrorMessageResponseOutput) ElementType ¶
func (TargetEligibilityErrorMessageResponseOutput) ElementType() reflect.Type
func (TargetEligibilityErrorMessageResponseOutput) Message ¶
func (o TargetEligibilityErrorMessageResponseOutput) Message() pulumi.StringPtrOutput
The localized error message stating the reason why the device is not eligible as a target device.
func (TargetEligibilityErrorMessageResponseOutput) Resolution ¶
func (o TargetEligibilityErrorMessageResponseOutput) Resolution() pulumi.StringPtrOutput
The localized resolution message for the error.
func (TargetEligibilityErrorMessageResponseOutput) ResultCode ¶
func (o TargetEligibilityErrorMessageResponseOutput) ResultCode() pulumi.StringPtrOutput
The result code for the error, due to which the device does not qualify as a failover target device.
func (TargetEligibilityErrorMessageResponseOutput) ToTargetEligibilityErrorMessageResponseOutput ¶
func (o TargetEligibilityErrorMessageResponseOutput) ToTargetEligibilityErrorMessageResponseOutput() TargetEligibilityErrorMessageResponseOutput
func (TargetEligibilityErrorMessageResponseOutput) ToTargetEligibilityErrorMessageResponseOutputWithContext ¶
func (o TargetEligibilityErrorMessageResponseOutput) ToTargetEligibilityErrorMessageResponseOutputWithContext(ctx context.Context) TargetEligibilityErrorMessageResponseOutput
type TargetEligibilityResultResponse ¶
type TargetEligibilityResultResponse struct { // The eligibility status of device, as a failover target device. EligibilityStatus *string `pulumi:"eligibilityStatus"` // The list of error messages, if a device does not qualify as a failover target device. Messages []TargetEligibilityErrorMessageResponse `pulumi:"messages"` }
The eligibility result of device, as a failover target device.
type TargetEligibilityResultResponseArgs ¶
type TargetEligibilityResultResponseArgs struct { // The eligibility status of device, as a failover target device. EligibilityStatus pulumi.StringPtrInput `pulumi:"eligibilityStatus"` // The list of error messages, if a device does not qualify as a failover target device. Messages TargetEligibilityErrorMessageResponseArrayInput `pulumi:"messages"` }
The eligibility result of device, as a failover target device.
func (TargetEligibilityResultResponseArgs) ElementType ¶
func (TargetEligibilityResultResponseArgs) ElementType() reflect.Type
func (TargetEligibilityResultResponseArgs) ToTargetEligibilityResultResponseOutput ¶
func (i TargetEligibilityResultResponseArgs) ToTargetEligibilityResultResponseOutput() TargetEligibilityResultResponseOutput
func (TargetEligibilityResultResponseArgs) ToTargetEligibilityResultResponseOutputWithContext ¶
func (i TargetEligibilityResultResponseArgs) ToTargetEligibilityResultResponseOutputWithContext(ctx context.Context) TargetEligibilityResultResponseOutput
func (TargetEligibilityResultResponseArgs) ToTargetEligibilityResultResponsePtrOutput ¶
func (i TargetEligibilityResultResponseArgs) ToTargetEligibilityResultResponsePtrOutput() TargetEligibilityResultResponsePtrOutput
func (TargetEligibilityResultResponseArgs) ToTargetEligibilityResultResponsePtrOutputWithContext ¶
func (i TargetEligibilityResultResponseArgs) ToTargetEligibilityResultResponsePtrOutputWithContext(ctx context.Context) TargetEligibilityResultResponsePtrOutput
type TargetEligibilityResultResponseInput ¶
type TargetEligibilityResultResponseInput interface { pulumi.Input ToTargetEligibilityResultResponseOutput() TargetEligibilityResultResponseOutput ToTargetEligibilityResultResponseOutputWithContext(context.Context) TargetEligibilityResultResponseOutput }
TargetEligibilityResultResponseInput is an input type that accepts TargetEligibilityResultResponseArgs and TargetEligibilityResultResponseOutput values. You can construct a concrete instance of `TargetEligibilityResultResponseInput` via:
TargetEligibilityResultResponseArgs{...}
type TargetEligibilityResultResponseOutput ¶
type TargetEligibilityResultResponseOutput struct{ *pulumi.OutputState }
The eligibility result of device, as a failover target device.
func (TargetEligibilityResultResponseOutput) ElementType ¶
func (TargetEligibilityResultResponseOutput) ElementType() reflect.Type
func (TargetEligibilityResultResponseOutput) EligibilityStatus ¶
func (o TargetEligibilityResultResponseOutput) EligibilityStatus() pulumi.StringPtrOutput
The eligibility status of device, as a failover target device.
func (TargetEligibilityResultResponseOutput) Messages ¶
func (o TargetEligibilityResultResponseOutput) Messages() TargetEligibilityErrorMessageResponseArrayOutput
The list of error messages, if a device does not qualify as a failover target device.
func (TargetEligibilityResultResponseOutput) ToTargetEligibilityResultResponseOutput ¶
func (o TargetEligibilityResultResponseOutput) ToTargetEligibilityResultResponseOutput() TargetEligibilityResultResponseOutput
func (TargetEligibilityResultResponseOutput) ToTargetEligibilityResultResponseOutputWithContext ¶
func (o TargetEligibilityResultResponseOutput) ToTargetEligibilityResultResponseOutputWithContext(ctx context.Context) TargetEligibilityResultResponseOutput
func (TargetEligibilityResultResponseOutput) ToTargetEligibilityResultResponsePtrOutput ¶
func (o TargetEligibilityResultResponseOutput) ToTargetEligibilityResultResponsePtrOutput() TargetEligibilityResultResponsePtrOutput
func (TargetEligibilityResultResponseOutput) ToTargetEligibilityResultResponsePtrOutputWithContext ¶
func (o TargetEligibilityResultResponseOutput) ToTargetEligibilityResultResponsePtrOutputWithContext(ctx context.Context) TargetEligibilityResultResponsePtrOutput
type TargetEligibilityResultResponsePtrInput ¶
type TargetEligibilityResultResponsePtrInput interface { pulumi.Input ToTargetEligibilityResultResponsePtrOutput() TargetEligibilityResultResponsePtrOutput ToTargetEligibilityResultResponsePtrOutputWithContext(context.Context) TargetEligibilityResultResponsePtrOutput }
TargetEligibilityResultResponsePtrInput is an input type that accepts TargetEligibilityResultResponseArgs, TargetEligibilityResultResponsePtr and TargetEligibilityResultResponsePtrOutput values. You can construct a concrete instance of `TargetEligibilityResultResponsePtrInput` via:
TargetEligibilityResultResponseArgs{...} or: nil
func TargetEligibilityResultResponsePtr ¶
func TargetEligibilityResultResponsePtr(v *TargetEligibilityResultResponseArgs) TargetEligibilityResultResponsePtrInput
type TargetEligibilityResultResponsePtrOutput ¶
type TargetEligibilityResultResponsePtrOutput struct{ *pulumi.OutputState }
func (TargetEligibilityResultResponsePtrOutput) ElementType ¶
func (TargetEligibilityResultResponsePtrOutput) ElementType() reflect.Type
func (TargetEligibilityResultResponsePtrOutput) EligibilityStatus ¶
func (o TargetEligibilityResultResponsePtrOutput) EligibilityStatus() pulumi.StringPtrOutput
The eligibility status of device, as a failover target device.
func (TargetEligibilityResultResponsePtrOutput) Messages ¶
func (o TargetEligibilityResultResponsePtrOutput) Messages() TargetEligibilityErrorMessageResponseArrayOutput
The list of error messages, if a device does not qualify as a failover target device.
func (TargetEligibilityResultResponsePtrOutput) ToTargetEligibilityResultResponsePtrOutput ¶
func (o TargetEligibilityResultResponsePtrOutput) ToTargetEligibilityResultResponsePtrOutput() TargetEligibilityResultResponsePtrOutput
func (TargetEligibilityResultResponsePtrOutput) ToTargetEligibilityResultResponsePtrOutputWithContext ¶
func (o TargetEligibilityResultResponsePtrOutput) ToTargetEligibilityResultResponsePtrOutputWithContext(ctx context.Context) TargetEligibilityResultResponsePtrOutput
type Time ¶
type Time struct { // The hour. Hours int `pulumi:"hours"` // The minute. Minutes int `pulumi:"minutes"` // The second. Seconds int `pulumi:"seconds"` }
The time.
type TimeArgs ¶
type TimeArgs struct { // The hour. Hours pulumi.IntInput `pulumi:"hours"` // The minute. Minutes pulumi.IntInput `pulumi:"minutes"` // The second. Seconds pulumi.IntInput `pulumi:"seconds"` }
The time.
func (TimeArgs) ElementType ¶
func (TimeArgs) ToTimeOutput ¶
func (i TimeArgs) ToTimeOutput() TimeOutput
func (TimeArgs) ToTimeOutputWithContext ¶
func (i TimeArgs) ToTimeOutputWithContext(ctx context.Context) TimeOutput
type TimeInput ¶
type TimeInput interface { pulumi.Input ToTimeOutput() TimeOutput ToTimeOutputWithContext(context.Context) TimeOutput }
TimeInput is an input type that accepts TimeArgs and TimeOutput values. You can construct a concrete instance of `TimeInput` via:
TimeArgs{...}
type TimeOutput ¶
type TimeOutput struct{ *pulumi.OutputState }
The time.
func (TimeOutput) ElementType ¶
func (TimeOutput) ElementType() reflect.Type
func (TimeOutput) ToTimeOutput ¶
func (o TimeOutput) ToTimeOutput() TimeOutput
func (TimeOutput) ToTimeOutputWithContext ¶
func (o TimeOutput) ToTimeOutputWithContext(ctx context.Context) TimeOutput
type TimeResponse ¶
type TimeResponse struct { // The hour. Hours int `pulumi:"hours"` // The minute. Minutes int `pulumi:"minutes"` // The second. Seconds int `pulumi:"seconds"` }
The time.
type TimeResponseArgs ¶
type TimeResponseArgs struct { // The hour. Hours pulumi.IntInput `pulumi:"hours"` // The minute. Minutes pulumi.IntInput `pulumi:"minutes"` // The second. Seconds pulumi.IntInput `pulumi:"seconds"` }
The time.
func (TimeResponseArgs) ElementType ¶
func (TimeResponseArgs) ElementType() reflect.Type
func (TimeResponseArgs) ToTimeResponseOutput ¶
func (i TimeResponseArgs) ToTimeResponseOutput() TimeResponseOutput
func (TimeResponseArgs) ToTimeResponseOutputWithContext ¶
func (i TimeResponseArgs) ToTimeResponseOutputWithContext(ctx context.Context) TimeResponseOutput
type TimeResponseInput ¶
type TimeResponseInput interface { pulumi.Input ToTimeResponseOutput() TimeResponseOutput ToTimeResponseOutputWithContext(context.Context) TimeResponseOutput }
TimeResponseInput is an input type that accepts TimeResponseArgs and TimeResponseOutput values. You can construct a concrete instance of `TimeResponseInput` via:
TimeResponseArgs{...}
type TimeResponseOutput ¶
type TimeResponseOutput struct{ *pulumi.OutputState }
The time.
func (TimeResponseOutput) ElementType ¶
func (TimeResponseOutput) ElementType() reflect.Type
func (TimeResponseOutput) Minutes ¶
func (o TimeResponseOutput) Minutes() pulumi.IntOutput
The minute.
func (TimeResponseOutput) Seconds ¶
func (o TimeResponseOutput) Seconds() pulumi.IntOutput
The second.
func (TimeResponseOutput) ToTimeResponseOutput ¶
func (o TimeResponseOutput) ToTimeResponseOutput() TimeResponseOutput
func (TimeResponseOutput) ToTimeResponseOutputWithContext ¶
func (o TimeResponseOutput) ToTimeResponseOutputWithContext(ctx context.Context) TimeResponseOutput
type Volume ¶
type Volume struct { pulumi.CustomResourceState // The IDs of the access control records, associated with the volume. AccessControlRecordIds pulumi.StringArrayOutput `pulumi:"accessControlRecordIds"` // The IDs of the backup policies, in which this volume is part of. BackupPolicyIds pulumi.StringArrayOutput `pulumi:"backupPolicyIds"` // The backup status of the volume. BackupStatus pulumi.StringOutput `pulumi:"backupStatus"` // The Kind of the object. Currently only Series8000 is supported Kind pulumi.StringPtrOutput `pulumi:"kind"` // The monitoring status of the volume. MonitoringStatus pulumi.StringOutput `pulumi:"monitoringStatus"` // The name of the object. Name pulumi.StringOutput `pulumi:"name"` // The operation status on the volume. OperationStatus pulumi.StringOutput `pulumi:"operationStatus"` // The size of the volume in bytes. SizeInBytes pulumi.IntOutput `pulumi:"sizeInBytes"` // The hierarchical type of the object. Type pulumi.StringOutput `pulumi:"type"` // The ID of the volume container, in which this volume is created. VolumeContainerId pulumi.StringOutput `pulumi:"volumeContainerId"` // The volume status. VolumeStatus pulumi.StringOutput `pulumi:"volumeStatus"` // The type of the volume. VolumeType pulumi.StringOutput `pulumi:"volumeType"` }
The volume.
func GetVolume ¶
func GetVolume(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VolumeState, opts ...pulumi.ResourceOption) (*Volume, error)
GetVolume gets an existing Volume 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 NewVolume ¶
func NewVolume(ctx *pulumi.Context, name string, args *VolumeArgs, opts ...pulumi.ResourceOption) (*Volume, error)
NewVolume registers a new resource with the given unique name, arguments, and options.
type VolumeArgs ¶
type VolumeArgs struct { // The IDs of the access control records, associated with the volume. AccessControlRecordIds pulumi.StringArrayInput // The device name DeviceName pulumi.StringInput // The Kind of the object. Currently only Series8000 is supported Kind pulumi.StringPtrInput // The manager name ManagerName pulumi.StringInput // The monitoring status of the volume. MonitoringStatus pulumi.StringInput // The resource group name ResourceGroupName pulumi.StringInput // The size of the volume in bytes. SizeInBytes pulumi.IntInput // The volume container name. VolumeContainerName pulumi.StringInput // The volume name. VolumeName pulumi.StringInput // The volume status. VolumeStatus pulumi.StringInput // The type of the volume. VolumeType pulumi.StringInput }
The set of arguments for constructing a Volume resource.
func (VolumeArgs) ElementType ¶
func (VolumeArgs) ElementType() reflect.Type
type VolumeContainer ¶
type VolumeContainer struct { pulumi.CustomResourceState // The bandwidth-rate set on the volume container. BandWidthRateInMbps pulumi.IntPtrOutput `pulumi:"bandWidthRateInMbps"` // The ID of the bandwidth setting associated with the volume container. BandwidthSettingId pulumi.StringPtrOutput `pulumi:"bandwidthSettingId"` // The key used to encrypt data in the volume container. It is required when property 'EncryptionStatus' is "Enabled". EncryptionKey AsymmetricEncryptedSecretResponsePtrOutput `pulumi:"encryptionKey"` // The flag to denote whether encryption is enabled or not. EncryptionStatus pulumi.StringOutput `pulumi:"encryptionStatus"` // The Kind of the object. Currently only Series8000 is supported Kind pulumi.StringPtrOutput `pulumi:"kind"` // The name of the object. Name pulumi.StringOutput `pulumi:"name"` // The owner ship status of the volume container. Only when the status is "NotOwned", the delete operation on the volume container is permitted. OwnerShipStatus pulumi.StringOutput `pulumi:"ownerShipStatus"` // The path ID of storage account associated with the volume container. StorageAccountCredentialId pulumi.StringOutput `pulumi:"storageAccountCredentialId"` // The total cloud storage for the volume container. TotalCloudStorageUsageInBytes pulumi.IntOutput `pulumi:"totalCloudStorageUsageInBytes"` // The hierarchical type of the object. Type pulumi.StringOutput `pulumi:"type"` // The number of volumes in the volume Container. VolumeCount pulumi.IntOutput `pulumi:"volumeCount"` }
The volume container.
func GetVolumeContainer ¶
func GetVolumeContainer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VolumeContainerState, opts ...pulumi.ResourceOption) (*VolumeContainer, error)
GetVolumeContainer gets an existing VolumeContainer 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 NewVolumeContainer ¶
func NewVolumeContainer(ctx *pulumi.Context, name string, args *VolumeContainerArgs, opts ...pulumi.ResourceOption) (*VolumeContainer, error)
NewVolumeContainer registers a new resource with the given unique name, arguments, and options.
type VolumeContainerArgs ¶
type VolumeContainerArgs struct { // The bandwidth-rate set on the volume container. BandWidthRateInMbps pulumi.IntPtrInput // The ID of the bandwidth setting associated with the volume container. BandwidthSettingId pulumi.StringPtrInput // The device name DeviceName pulumi.StringInput // The key used to encrypt data in the volume container. It is required when property 'EncryptionStatus' is "Enabled". EncryptionKey AsymmetricEncryptedSecretPtrInput // The Kind of the object. Currently only Series8000 is supported Kind pulumi.StringPtrInput // The manager name ManagerName pulumi.StringInput // The resource group name ResourceGroupName pulumi.StringInput // The path ID of storage account associated with the volume container. StorageAccountCredentialId pulumi.StringInput // The name of the volume container. VolumeContainerName pulumi.StringInput }
The set of arguments for constructing a VolumeContainer resource.
func (VolumeContainerArgs) ElementType ¶
func (VolumeContainerArgs) ElementType() reflect.Type
type VolumeContainerFailoverMetadataResponse ¶
type VolumeContainerFailoverMetadataResponse struct { // The path ID of the volume container. VolumeContainerId *string `pulumi:"volumeContainerId"` // The list of metadata of volumes inside the volume container, which contains valid cloud snapshots. Volumes []VolumeFailoverMetadataResponse `pulumi:"volumes"` }
The metadata of the volume container, that is being considered as part of a failover set.
type VolumeContainerFailoverMetadataResponseArgs ¶
type VolumeContainerFailoverMetadataResponseArgs struct { // The path ID of the volume container. VolumeContainerId pulumi.StringPtrInput `pulumi:"volumeContainerId"` // The list of metadata of volumes inside the volume container, which contains valid cloud snapshots. Volumes VolumeFailoverMetadataResponseArrayInput `pulumi:"volumes"` }
The metadata of the volume container, that is being considered as part of a failover set.
func (VolumeContainerFailoverMetadataResponseArgs) ElementType ¶
func (VolumeContainerFailoverMetadataResponseArgs) ElementType() reflect.Type
func (VolumeContainerFailoverMetadataResponseArgs) ToVolumeContainerFailoverMetadataResponseOutput ¶
func (i VolumeContainerFailoverMetadataResponseArgs) ToVolumeContainerFailoverMetadataResponseOutput() VolumeContainerFailoverMetadataResponseOutput
func (VolumeContainerFailoverMetadataResponseArgs) ToVolumeContainerFailoverMetadataResponseOutputWithContext ¶
func (i VolumeContainerFailoverMetadataResponseArgs) ToVolumeContainerFailoverMetadataResponseOutputWithContext(ctx context.Context) VolumeContainerFailoverMetadataResponseOutput
type VolumeContainerFailoverMetadataResponseArray ¶
type VolumeContainerFailoverMetadataResponseArray []VolumeContainerFailoverMetadataResponseInput
func (VolumeContainerFailoverMetadataResponseArray) ElementType ¶
func (VolumeContainerFailoverMetadataResponseArray) ElementType() reflect.Type
func (VolumeContainerFailoverMetadataResponseArray) ToVolumeContainerFailoverMetadataResponseArrayOutput ¶
func (i VolumeContainerFailoverMetadataResponseArray) ToVolumeContainerFailoverMetadataResponseArrayOutput() VolumeContainerFailoverMetadataResponseArrayOutput
func (VolumeContainerFailoverMetadataResponseArray) ToVolumeContainerFailoverMetadataResponseArrayOutputWithContext ¶
func (i VolumeContainerFailoverMetadataResponseArray) ToVolumeContainerFailoverMetadataResponseArrayOutputWithContext(ctx context.Context) VolumeContainerFailoverMetadataResponseArrayOutput
type VolumeContainerFailoverMetadataResponseArrayInput ¶
type VolumeContainerFailoverMetadataResponseArrayInput interface { pulumi.Input ToVolumeContainerFailoverMetadataResponseArrayOutput() VolumeContainerFailoverMetadataResponseArrayOutput ToVolumeContainerFailoverMetadataResponseArrayOutputWithContext(context.Context) VolumeContainerFailoverMetadataResponseArrayOutput }
VolumeContainerFailoverMetadataResponseArrayInput is an input type that accepts VolumeContainerFailoverMetadataResponseArray and VolumeContainerFailoverMetadataResponseArrayOutput values. You can construct a concrete instance of `VolumeContainerFailoverMetadataResponseArrayInput` via:
VolumeContainerFailoverMetadataResponseArray{ VolumeContainerFailoverMetadataResponseArgs{...} }
type VolumeContainerFailoverMetadataResponseArrayOutput ¶
type VolumeContainerFailoverMetadataResponseArrayOutput struct{ *pulumi.OutputState }
func (VolumeContainerFailoverMetadataResponseArrayOutput) ElementType ¶
func (VolumeContainerFailoverMetadataResponseArrayOutput) ElementType() reflect.Type
func (VolumeContainerFailoverMetadataResponseArrayOutput) ToVolumeContainerFailoverMetadataResponseArrayOutput ¶
func (o VolumeContainerFailoverMetadataResponseArrayOutput) ToVolumeContainerFailoverMetadataResponseArrayOutput() VolumeContainerFailoverMetadataResponseArrayOutput
func (VolumeContainerFailoverMetadataResponseArrayOutput) ToVolumeContainerFailoverMetadataResponseArrayOutputWithContext ¶
func (o VolumeContainerFailoverMetadataResponseArrayOutput) ToVolumeContainerFailoverMetadataResponseArrayOutputWithContext(ctx context.Context) VolumeContainerFailoverMetadataResponseArrayOutput
type VolumeContainerFailoverMetadataResponseInput ¶
type VolumeContainerFailoverMetadataResponseInput interface { pulumi.Input ToVolumeContainerFailoverMetadataResponseOutput() VolumeContainerFailoverMetadataResponseOutput ToVolumeContainerFailoverMetadataResponseOutputWithContext(context.Context) VolumeContainerFailoverMetadataResponseOutput }
VolumeContainerFailoverMetadataResponseInput is an input type that accepts VolumeContainerFailoverMetadataResponseArgs and VolumeContainerFailoverMetadataResponseOutput values. You can construct a concrete instance of `VolumeContainerFailoverMetadataResponseInput` via:
VolumeContainerFailoverMetadataResponseArgs{...}
type VolumeContainerFailoverMetadataResponseOutput ¶
type VolumeContainerFailoverMetadataResponseOutput struct{ *pulumi.OutputState }
The metadata of the volume container, that is being considered as part of a failover set.
func (VolumeContainerFailoverMetadataResponseOutput) ElementType ¶
func (VolumeContainerFailoverMetadataResponseOutput) ElementType() reflect.Type
func (VolumeContainerFailoverMetadataResponseOutput) ToVolumeContainerFailoverMetadataResponseOutput ¶
func (o VolumeContainerFailoverMetadataResponseOutput) ToVolumeContainerFailoverMetadataResponseOutput() VolumeContainerFailoverMetadataResponseOutput
func (VolumeContainerFailoverMetadataResponseOutput) ToVolumeContainerFailoverMetadataResponseOutputWithContext ¶
func (o VolumeContainerFailoverMetadataResponseOutput) ToVolumeContainerFailoverMetadataResponseOutputWithContext(ctx context.Context) VolumeContainerFailoverMetadataResponseOutput
func (VolumeContainerFailoverMetadataResponseOutput) VolumeContainerId ¶
func (o VolumeContainerFailoverMetadataResponseOutput) VolumeContainerId() pulumi.StringPtrOutput
The path ID of the volume container.
func (VolumeContainerFailoverMetadataResponseOutput) Volumes ¶
func (o VolumeContainerFailoverMetadataResponseOutput) Volumes() VolumeFailoverMetadataResponseArrayOutput
The list of metadata of volumes inside the volume container, which contains valid cloud snapshots.
type VolumeContainerState ¶
type VolumeContainerState struct { // The bandwidth-rate set on the volume container. BandWidthRateInMbps pulumi.IntPtrInput // The ID of the bandwidth setting associated with the volume container. BandwidthSettingId pulumi.StringPtrInput // The key used to encrypt data in the volume container. It is required when property 'EncryptionStatus' is "Enabled". EncryptionKey AsymmetricEncryptedSecretResponsePtrInput // The flag to denote whether encryption is enabled or not. EncryptionStatus pulumi.StringPtrInput // The Kind of the object. Currently only Series8000 is supported Kind pulumi.StringPtrInput // The name of the object. Name pulumi.StringPtrInput // The owner ship status of the volume container. Only when the status is "NotOwned", the delete operation on the volume container is permitted. OwnerShipStatus pulumi.StringPtrInput // The path ID of storage account associated with the volume container. StorageAccountCredentialId pulumi.StringPtrInput // The total cloud storage for the volume container. TotalCloudStorageUsageInBytes pulumi.IntPtrInput // The hierarchical type of the object. Type pulumi.StringPtrInput // The number of volumes in the volume Container. VolumeCount pulumi.IntPtrInput }
func (VolumeContainerState) ElementType ¶
func (VolumeContainerState) ElementType() reflect.Type
type VolumeFailoverMetadataResponse ¶
type VolumeFailoverMetadataResponse struct { // The date at which the snapshot was taken. BackupCreatedDate *string `pulumi:"backupCreatedDate"` // The path ID of the backup-element for this volume, inside the backup set. BackupElementId *string `pulumi:"backupElementId"` // The path ID of the backup set. BackupId *string `pulumi:"backupId"` // The path ID of the backup policy using which the snapshot was taken. BackupPolicyId *string `pulumi:"backupPolicyId"` // The size of the volume in bytes at the time the snapshot was taken. SizeInBytes *int `pulumi:"sizeInBytes"` // The path ID of the volume. VolumeId *string `pulumi:"volumeId"` // The type of the volume. VolumeType *string `pulumi:"volumeType"` }
The metadata of a volume that has valid cloud snapshot.
type VolumeFailoverMetadataResponseArgs ¶
type VolumeFailoverMetadataResponseArgs struct { // The date at which the snapshot was taken. BackupCreatedDate pulumi.StringPtrInput `pulumi:"backupCreatedDate"` // The path ID of the backup-element for this volume, inside the backup set. BackupElementId pulumi.StringPtrInput `pulumi:"backupElementId"` // The path ID of the backup set. BackupId pulumi.StringPtrInput `pulumi:"backupId"` // The path ID of the backup policy using which the snapshot was taken. BackupPolicyId pulumi.StringPtrInput `pulumi:"backupPolicyId"` // The size of the volume in bytes at the time the snapshot was taken. SizeInBytes pulumi.IntPtrInput `pulumi:"sizeInBytes"` // The path ID of the volume. VolumeId pulumi.StringPtrInput `pulumi:"volumeId"` // The type of the volume. VolumeType pulumi.StringPtrInput `pulumi:"volumeType"` }
The metadata of a volume that has valid cloud snapshot.
func (VolumeFailoverMetadataResponseArgs) ElementType ¶
func (VolumeFailoverMetadataResponseArgs) ElementType() reflect.Type
func (VolumeFailoverMetadataResponseArgs) ToVolumeFailoverMetadataResponseOutput ¶
func (i VolumeFailoverMetadataResponseArgs) ToVolumeFailoverMetadataResponseOutput() VolumeFailoverMetadataResponseOutput
func (VolumeFailoverMetadataResponseArgs) ToVolumeFailoverMetadataResponseOutputWithContext ¶
func (i VolumeFailoverMetadataResponseArgs) ToVolumeFailoverMetadataResponseOutputWithContext(ctx context.Context) VolumeFailoverMetadataResponseOutput
type VolumeFailoverMetadataResponseArray ¶
type VolumeFailoverMetadataResponseArray []VolumeFailoverMetadataResponseInput
func (VolumeFailoverMetadataResponseArray) ElementType ¶
func (VolumeFailoverMetadataResponseArray) ElementType() reflect.Type
func (VolumeFailoverMetadataResponseArray) ToVolumeFailoverMetadataResponseArrayOutput ¶
func (i VolumeFailoverMetadataResponseArray) ToVolumeFailoverMetadataResponseArrayOutput() VolumeFailoverMetadataResponseArrayOutput
func (VolumeFailoverMetadataResponseArray) ToVolumeFailoverMetadataResponseArrayOutputWithContext ¶
func (i VolumeFailoverMetadataResponseArray) ToVolumeFailoverMetadataResponseArrayOutputWithContext(ctx context.Context) VolumeFailoverMetadataResponseArrayOutput
type VolumeFailoverMetadataResponseArrayInput ¶
type VolumeFailoverMetadataResponseArrayInput interface { pulumi.Input ToVolumeFailoverMetadataResponseArrayOutput() VolumeFailoverMetadataResponseArrayOutput ToVolumeFailoverMetadataResponseArrayOutputWithContext(context.Context) VolumeFailoverMetadataResponseArrayOutput }
VolumeFailoverMetadataResponseArrayInput is an input type that accepts VolumeFailoverMetadataResponseArray and VolumeFailoverMetadataResponseArrayOutput values. You can construct a concrete instance of `VolumeFailoverMetadataResponseArrayInput` via:
VolumeFailoverMetadataResponseArray{ VolumeFailoverMetadataResponseArgs{...} }
type VolumeFailoverMetadataResponseArrayOutput ¶
type VolumeFailoverMetadataResponseArrayOutput struct{ *pulumi.OutputState }
func (VolumeFailoverMetadataResponseArrayOutput) ElementType ¶
func (VolumeFailoverMetadataResponseArrayOutput) ElementType() reflect.Type
func (VolumeFailoverMetadataResponseArrayOutput) ToVolumeFailoverMetadataResponseArrayOutput ¶
func (o VolumeFailoverMetadataResponseArrayOutput) ToVolumeFailoverMetadataResponseArrayOutput() VolumeFailoverMetadataResponseArrayOutput
func (VolumeFailoverMetadataResponseArrayOutput) ToVolumeFailoverMetadataResponseArrayOutputWithContext ¶
func (o VolumeFailoverMetadataResponseArrayOutput) ToVolumeFailoverMetadataResponseArrayOutputWithContext(ctx context.Context) VolumeFailoverMetadataResponseArrayOutput
type VolumeFailoverMetadataResponseInput ¶
type VolumeFailoverMetadataResponseInput interface { pulumi.Input ToVolumeFailoverMetadataResponseOutput() VolumeFailoverMetadataResponseOutput ToVolumeFailoverMetadataResponseOutputWithContext(context.Context) VolumeFailoverMetadataResponseOutput }
VolumeFailoverMetadataResponseInput is an input type that accepts VolumeFailoverMetadataResponseArgs and VolumeFailoverMetadataResponseOutput values. You can construct a concrete instance of `VolumeFailoverMetadataResponseInput` via:
VolumeFailoverMetadataResponseArgs{...}
type VolumeFailoverMetadataResponseOutput ¶
type VolumeFailoverMetadataResponseOutput struct{ *pulumi.OutputState }
The metadata of a volume that has valid cloud snapshot.
func (VolumeFailoverMetadataResponseOutput) BackupCreatedDate ¶
func (o VolumeFailoverMetadataResponseOutput) BackupCreatedDate() pulumi.StringPtrOutput
The date at which the snapshot was taken.
func (VolumeFailoverMetadataResponseOutput) BackupElementId ¶
func (o VolumeFailoverMetadataResponseOutput) BackupElementId() pulumi.StringPtrOutput
The path ID of the backup-element for this volume, inside the backup set.
func (VolumeFailoverMetadataResponseOutput) BackupId ¶
func (o VolumeFailoverMetadataResponseOutput) BackupId() pulumi.StringPtrOutput
The path ID of the backup set.
func (VolumeFailoverMetadataResponseOutput) BackupPolicyId ¶
func (o VolumeFailoverMetadataResponseOutput) BackupPolicyId() pulumi.StringPtrOutput
The path ID of the backup policy using which the snapshot was taken.
func (VolumeFailoverMetadataResponseOutput) ElementType ¶
func (VolumeFailoverMetadataResponseOutput) ElementType() reflect.Type
func (VolumeFailoverMetadataResponseOutput) SizeInBytes ¶
func (o VolumeFailoverMetadataResponseOutput) SizeInBytes() pulumi.IntPtrOutput
The size of the volume in bytes at the time the snapshot was taken.
func (VolumeFailoverMetadataResponseOutput) ToVolumeFailoverMetadataResponseOutput ¶
func (o VolumeFailoverMetadataResponseOutput) ToVolumeFailoverMetadataResponseOutput() VolumeFailoverMetadataResponseOutput
func (VolumeFailoverMetadataResponseOutput) ToVolumeFailoverMetadataResponseOutputWithContext ¶
func (o VolumeFailoverMetadataResponseOutput) ToVolumeFailoverMetadataResponseOutputWithContext(ctx context.Context) VolumeFailoverMetadataResponseOutput
func (VolumeFailoverMetadataResponseOutput) VolumeId ¶
func (o VolumeFailoverMetadataResponseOutput) VolumeId() pulumi.StringPtrOutput
The path ID of the volume.
func (VolumeFailoverMetadataResponseOutput) VolumeType ¶
func (o VolumeFailoverMetadataResponseOutput) VolumeType() pulumi.StringPtrOutput
The type of the volume.
type VolumeState ¶
type VolumeState struct { // The IDs of the access control records, associated with the volume. AccessControlRecordIds pulumi.StringArrayInput // The IDs of the backup policies, in which this volume is part of. BackupPolicyIds pulumi.StringArrayInput // The backup status of the volume. BackupStatus pulumi.StringPtrInput // The Kind of the object. Currently only Series8000 is supported Kind pulumi.StringPtrInput // The monitoring status of the volume. MonitoringStatus pulumi.StringPtrInput // The name of the object. Name pulumi.StringPtrInput // The operation status on the volume. OperationStatus pulumi.StringPtrInput // The size of the volume in bytes. SizeInBytes pulumi.IntPtrInput // The hierarchical type of the object. Type pulumi.StringPtrInput // The ID of the volume container, in which this volume is created. VolumeContainerId pulumi.StringPtrInput // The volume status. VolumeStatus pulumi.StringPtrInput // The type of the volume. VolumeType pulumi.StringPtrInput }
func (VolumeState) ElementType ¶
func (VolumeState) ElementType() reflect.Type
Source Files
¶
- accessControlRecord.go
- backupPolicy.go
- backupSchedule.go
- bandwidthSetting.go
- getAccessControlRecord.go
- getBackupPolicy.go
- getBackupSchedule.go
- getBandwidthSetting.go
- getManager.go
- getManagerExtendedInfo.go
- getStorageAccountCredential.go
- getVolume.go
- getVolumeContainer.go
- listDeviceFailoverSets.go
- listDeviceFailoverTars.go
- listManagerActivationKey.go
- listManagerPublicEncryptionKey.go
- manager.go
- managerExtendedInfo.go
- pulumiTypes.go
- storageAccountCredential.go
- volume.go
- volumeContainer.go