Documentation
¶
Index ¶
- Constants
- type AccessControlRecord
- type AccessControlRecordArgs
- type AccessControlRecordInput
- type AccessControlRecordOutput
- 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 BackupPolicyInput
- type BackupPolicyOutput
- type BackupPolicyState
- type BackupSchedule
- type BackupScheduleArgs
- type BackupScheduleGroup
- type BackupScheduleGroupArgs
- type BackupScheduleGroupInput
- type BackupScheduleGroupOutput
- type BackupScheduleGroupState
- type BackupScheduleInput
- type BackupScheduleOutput
- type BackupScheduleState
- type BackupType
- func (BackupType) ElementType() reflect.Type
- func (e BackupType) ToStringOutput() pulumi.StringOutput
- func (e BackupType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BackupType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BackupType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 BandwidthSettingInput
- type BandwidthSettingOutput
- type BandwidthSettingState
- type ChapSetting
- type ChapSettingArgs
- type ChapSettingInput
- type ChapSettingOutput
- type ChapSettingState
- type DataPolicy
- func (DataPolicy) ElementType() reflect.Type
- func (e DataPolicy) ToStringOutput() pulumi.StringOutput
- func (e DataPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DataPolicy) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DataPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DayOfWeek
- func (DayOfWeek) ElementType() reflect.Type
- func (e DayOfWeek) ToStringOutput() pulumi.StringOutput
- func (e DayOfWeek) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DayOfWeek) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DayOfWeek) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiskStatus
- func (DiskStatus) ElementType() reflect.Type
- func (e DiskStatus) ToStringOutput() pulumi.StringOutput
- func (e DiskStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DiskStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DiskStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EncryptionAlgorithm
- func (EncryptionAlgorithm) ElementType() reflect.Type
- func (e EncryptionAlgorithm) ToStringOutput() pulumi.StringOutput
- func (e EncryptionAlgorithm) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EncryptionAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EncryptionAlgorithm) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EncryptionStatus
- func (EncryptionStatus) ElementType() reflect.Type
- func (e EncryptionStatus) ToStringOutput() pulumi.StringOutput
- func (e EncryptionStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EncryptionStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EncryptionStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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.Float64PtrOutput
- func (o FailoverTargetResponseOutput) AvailableTieredStorageInBytes() pulumi.Float64PtrOutput
- 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 FileServer
- type FileServerArgs
- type FileServerInput
- type FileServerOutput
- type FileServerState
- type FileShare
- type FileShareArgs
- type FileShareInput
- type FileShareOutput
- type FileShareState
- type GetManagerEncryptionKeyArgs
- type GetManagerEncryptionKeyResult
- type IscsiDisk
- type IscsiDiskArgs
- type IscsiDiskInput
- type IscsiDiskOutput
- type IscsiDiskState
- type IscsiServer
- type IscsiServerArgs
- type IscsiServerInput
- type IscsiServerOutput
- type IscsiServerState
- type Kind
- func (Kind) ElementType() reflect.Type
- func (e Kind) ToStringOutput() pulumi.StringOutput
- func (e Kind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Kind) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Kind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 LookupBackupScheduleGroupArgs
- type LookupBackupScheduleGroupResult
- type LookupBackupScheduleResult
- type LookupBandwidthSettingArgs
- type LookupBandwidthSettingResult
- type LookupChapSettingArgs
- type LookupChapSettingResult
- type LookupFileServerArgs
- type LookupFileServerResult
- type LookupFileShareArgs
- type LookupFileShareResult
- type LookupIscsiDiskArgs
- type LookupIscsiDiskResult
- type LookupIscsiServerArgs
- type LookupIscsiServerResult
- type LookupManagerArgs
- type LookupManagerExtendedInfoArgs
- type LookupManagerExtendedInfoResult
- type LookupManagerResult
- type LookupStorageAccountCredentialArgs
- type LookupStorageAccountCredentialResult
- type LookupStorageDomainArgs
- type LookupStorageDomainResult
- type LookupVolumeArgs
- type LookupVolumeContainerArgs
- type LookupVolumeContainerResult
- type LookupVolumeResult
- type Manager
- type ManagerArgs
- type ManagerExtendedInfo
- type ManagerExtendedInfoArgs
- type ManagerExtendedInfoInput
- type ManagerExtendedInfoOutput
- type ManagerExtendedInfoState
- type ManagerInput
- 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 ManagerOutput
- 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 ManagerSkuType
- func (ManagerSkuType) ElementType() reflect.Type
- func (e ManagerSkuType) ToStringOutput() pulumi.StringOutput
- func (e ManagerSkuType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ManagerSkuType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ManagerSkuType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ManagerState
- type ManagerType
- func (ManagerType) ElementType() reflect.Type
- func (e ManagerType) ToStringOutput() pulumi.StringOutput
- func (e ManagerType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ManagerType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ManagerType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MonitoringStatus
- func (MonitoringStatus) ElementType() reflect.Type
- func (e MonitoringStatus) ToStringOutput() pulumi.StringOutput
- func (e MonitoringStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MonitoringStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MonitoringStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RecurrenceType
- func (RecurrenceType) ElementType() reflect.Type
- func (e RecurrenceType) ToStringOutput() pulumi.StringOutput
- func (e RecurrenceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RecurrenceType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RecurrenceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 ScheduleStatus
- func (ScheduleStatus) ElementType() reflect.Type
- func (e ScheduleStatus) ToStringOutput() pulumi.StringOutput
- func (e ScheduleStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ScheduleStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ScheduleStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ShareStatus
- func (ShareStatus) ElementType() reflect.Type
- func (e ShareStatus) ToStringOutput() pulumi.StringOutput
- func (e ShareStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ShareStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ShareStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SslStatus
- func (SslStatus) ElementType() reflect.Type
- func (e SslStatus) ToStringOutput() pulumi.StringOutput
- func (e SslStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SslStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SslStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StorageAccountCredential
- type StorageAccountCredentialArgs
- type StorageAccountCredentialInput
- type StorageAccountCredentialOutput
- func (StorageAccountCredentialOutput) ElementType() reflect.Type
- func (o StorageAccountCredentialOutput) ToStorageAccountCredentialOutput() StorageAccountCredentialOutput
- func (o StorageAccountCredentialOutput) ToStorageAccountCredentialOutputWithContext(ctx context.Context) StorageAccountCredentialOutput
- type StorageAccountCredentialState
- type StorageDomain
- type StorageDomainArgs
- type StorageDomainInput
- type StorageDomainOutput
- type StorageDomainState
- 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
- func (o TimeOutput) ToTimePtrOutput() TimePtrOutput
- func (o TimeOutput) ToTimePtrOutputWithContext(ctx context.Context) TimePtrOutput
- type TimePtrInput
- type TimePtrOutput
- func (o TimePtrOutput) Elem() TimeOutput
- func (TimePtrOutput) ElementType() reflect.Type
- func (o TimePtrOutput) Hours() pulumi.IntPtrOutput
- func (o TimePtrOutput) Minutes() pulumi.IntPtrOutput
- func (o TimePtrOutput) Seconds() pulumi.IntPtrOutput
- func (o TimePtrOutput) ToTimePtrOutput() TimePtrOutput
- func (o TimePtrOutput) ToTimePtrOutputWithContext(ctx context.Context) TimePtrOutput
- type TimeResponse
- type TimeResponseArgs
- func (TimeResponseArgs) ElementType() reflect.Type
- func (i TimeResponseArgs) ToTimeResponseOutput() TimeResponseOutput
- func (i TimeResponseArgs) ToTimeResponseOutputWithContext(ctx context.Context) TimeResponseOutput
- func (i TimeResponseArgs) ToTimeResponsePtrOutput() TimeResponsePtrOutput
- func (i TimeResponseArgs) ToTimeResponsePtrOutputWithContext(ctx context.Context) TimeResponsePtrOutput
- 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
- func (o TimeResponseOutput) ToTimeResponsePtrOutput() TimeResponsePtrOutput
- func (o TimeResponseOutput) ToTimeResponsePtrOutputWithContext(ctx context.Context) TimeResponsePtrOutput
- type TimeResponsePtrInput
- type TimeResponsePtrOutput
- func (o TimeResponsePtrOutput) Elem() TimeResponseOutput
- func (TimeResponsePtrOutput) ElementType() reflect.Type
- func (o TimeResponsePtrOutput) Hours() pulumi.IntPtrOutput
- func (o TimeResponsePtrOutput) Minutes() pulumi.IntPtrOutput
- func (o TimeResponsePtrOutput) Seconds() pulumi.IntPtrOutput
- func (o TimeResponsePtrOutput) ToTimeResponsePtrOutput() TimeResponsePtrOutput
- func (o TimeResponsePtrOutput) ToTimeResponsePtrOutputWithContext(ctx context.Context) TimeResponsePtrOutput
- 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 VolumeContainerInput
- type VolumeContainerOutput
- 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.Float64PtrOutput
- 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 VolumeInput
- type VolumeOutput
- type VolumeState
- type VolumeStatus
- func (VolumeStatus) ElementType() reflect.Type
- func (e VolumeStatus) ToStringOutput() pulumi.StringOutput
- func (e VolumeStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VolumeStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VolumeStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type VolumeType
- func (VolumeType) ElementType() reflect.Type
- func (e VolumeType) ToStringOutput() pulumi.StringOutput
- func (e VolumeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VolumeType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VolumeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
Constants ¶
const ( BackupTypeLocalSnapshot = BackupType("LocalSnapshot") BackupTypeCloudSnapshot = BackupType("CloudSnapshot") )
const ( DataPolicyInvalid = DataPolicy("Invalid") DataPolicyLocal = DataPolicy("Local") DataPolicyTiered = DataPolicy("Tiered") DataPolicyCloud = DataPolicy("Cloud") )
const ( DayOfWeekSunday = DayOfWeek("Sunday") DayOfWeekMonday = DayOfWeek("Monday") DayOfWeekTuesday = DayOfWeek("Tuesday") DayOfWeekWednesday = DayOfWeek("Wednesday") DayOfWeekThursday = DayOfWeek("Thursday") DayOfWeekFriday = DayOfWeek("Friday") DayOfWeekSaturday = DayOfWeek("Saturday") )
const ( DiskStatusOnline = DiskStatus("Online") DiskStatusOffline = DiskStatus("Offline") )
const ( EncryptionAlgorithmNone = EncryptionAlgorithm("None") EncryptionAlgorithmAES256 = EncryptionAlgorithm("AES256") EncryptionAlgorithm_RSAES_PKCS1_v_1_5 = EncryptionAlgorithm("RSAES_PKCS1_v_1_5") )
const ( EncryptionStatusEnabled = EncryptionStatus("Enabled") EncryptionStatusDisabled = EncryptionStatus("Disabled") )
const ( ManagerTypeGardaV1 = ManagerType("GardaV1") ManagerTypeHelsinkiV1 = ManagerType("HelsinkiV1") )
const ( MonitoringStatusEnabled = MonitoringStatus("Enabled") MonitoringStatusDisabled = MonitoringStatus("Disabled") )
const ( RecurrenceTypeMinutes = RecurrenceType("Minutes") RecurrenceTypeHourly = RecurrenceType("Hourly") RecurrenceTypeDaily = RecurrenceType("Daily") RecurrenceTypeWeekly = RecurrenceType("Weekly") )
const ( ScheduleStatusEnabled = ScheduleStatus("Enabled") ScheduleStatusDisabled = ScheduleStatus("Disabled") )
const ()
const ( SslStatusEnabled = SslStatus("Enabled") SslStatusDisabled = SslStatus("Disabled") )
const ( VolumeStatusOnline = VolumeStatus("Online") VolumeStatusOffline = VolumeStatus("Offline") )
const ( VolumeTypeTiered = VolumeType("Tiered") VolumeTypeArchival = VolumeType("Archival") VolumeTypeLocallyPinned = VolumeType("LocallyPinned") )
const (
KindSeries8000 = Kind("Series8000")
)
const (
ManagerSkuTypeStandard = ManagerSkuType("Standard")
)
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. Latest API Version: 2017-06-01.
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.
func (*AccessControlRecord) ElementType ¶ added in v0.2.6
func (*AccessControlRecord) ElementType() reflect.Type
func (*AccessControlRecord) ToAccessControlRecordOutput ¶ added in v0.2.6
func (i *AccessControlRecord) ToAccessControlRecordOutput() AccessControlRecordOutput
func (*AccessControlRecord) ToAccessControlRecordOutputWithContext ¶ added in v0.2.6
func (i *AccessControlRecord) ToAccessControlRecordOutputWithContext(ctx context.Context) AccessControlRecordOutput
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 Kind // 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 AccessControlRecordInput ¶ added in v0.2.6
type AccessControlRecordInput interface { pulumi.Input ToAccessControlRecordOutput() AccessControlRecordOutput ToAccessControlRecordOutputWithContext(ctx context.Context) AccessControlRecordOutput }
type AccessControlRecordOutput ¶ added in v0.2.6
type AccessControlRecordOutput struct {
*pulumi.OutputState
}
func (AccessControlRecordOutput) ElementType ¶ added in v0.2.6
func (AccessControlRecordOutput) ElementType() reflect.Type
func (AccessControlRecordOutput) ToAccessControlRecordOutput ¶ added in v0.2.6
func (o AccessControlRecordOutput) ToAccessControlRecordOutput() AccessControlRecordOutput
func (AccessControlRecordOutput) ToAccessControlRecordOutputWithContext ¶ added in v0.2.6
func (o AccessControlRecordOutput) ToAccessControlRecordOutputWithContext(ctx context.Context) AccessControlRecordOutput
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 EncryptionAlgorithm `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.Float64Output `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. Latest API Version: 2017-06-01.
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.
func (*BackupPolicy) ElementType ¶ added in v0.2.6
func (*BackupPolicy) ElementType() reflect.Type
func (*BackupPolicy) ToBackupPolicyOutput ¶ added in v0.2.6
func (i *BackupPolicy) ToBackupPolicyOutput() BackupPolicyOutput
func (*BackupPolicy) ToBackupPolicyOutputWithContext ¶ added in v0.2.6
func (i *BackupPolicy) ToBackupPolicyOutputWithContext(ctx context.Context) BackupPolicyOutput
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 Kind // 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 BackupPolicyInput ¶ added in v0.2.6
type BackupPolicyInput interface { pulumi.Input ToBackupPolicyOutput() BackupPolicyOutput ToBackupPolicyOutputWithContext(ctx context.Context) BackupPolicyOutput }
type BackupPolicyOutput ¶ added in v0.2.6
type BackupPolicyOutput struct {
*pulumi.OutputState
}
func (BackupPolicyOutput) ElementType ¶ added in v0.2.6
func (BackupPolicyOutput) ElementType() reflect.Type
func (BackupPolicyOutput) ToBackupPolicyOutput ¶ added in v0.2.6
func (o BackupPolicyOutput) ToBackupPolicyOutput() BackupPolicyOutput
func (BackupPolicyOutput) ToBackupPolicyOutputWithContext ¶ added in v0.2.6
func (o BackupPolicyOutput) ToBackupPolicyOutputWithContext(ctx context.Context) BackupPolicyOutput
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.Float64PtrInput // 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.Float64Output `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. Latest API Version: 2017-06-01.
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.
func (*BackupSchedule) ElementType ¶ added in v0.2.6
func (*BackupSchedule) ElementType() reflect.Type
func (*BackupSchedule) ToBackupScheduleOutput ¶ added in v0.2.6
func (i *BackupSchedule) ToBackupScheduleOutput() BackupScheduleOutput
func (*BackupSchedule) ToBackupScheduleOutputWithContext ¶ added in v0.2.6
func (i *BackupSchedule) ToBackupScheduleOutputWithContext(ctx context.Context) BackupScheduleOutput
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 BackupType // The device name DeviceName pulumi.StringInput // The Kind of the object. Currently only Series8000 is supported Kind Kind // The manager name ManagerName pulumi.StringInput // The resource group name ResourceGroupName pulumi.StringInput // The number of backups to be retained. RetentionCount pulumi.Float64Input // The schedule recurrence. ScheduleRecurrence ScheduleRecurrenceInput // The schedule status. ScheduleStatus ScheduleStatus // 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 BackupScheduleGroup ¶
type BackupScheduleGroup struct { pulumi.CustomResourceState // The name. Name pulumi.StringOutput `pulumi:"name"` // The start time. When this field is specified we will generate Default GrandFather Father Son Backup Schedules. StartTime TimeResponseOutput `pulumi:"startTime"` // The type. Type pulumi.StringOutput `pulumi:"type"` }
The Backup Schedule Group Latest API Version: 2016-10-01.
func GetBackupScheduleGroup ¶
func GetBackupScheduleGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BackupScheduleGroupState, opts ...pulumi.ResourceOption) (*BackupScheduleGroup, error)
GetBackupScheduleGroup gets an existing BackupScheduleGroup 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 NewBackupScheduleGroup ¶
func NewBackupScheduleGroup(ctx *pulumi.Context, name string, args *BackupScheduleGroupArgs, opts ...pulumi.ResourceOption) (*BackupScheduleGroup, error)
NewBackupScheduleGroup registers a new resource with the given unique name, arguments, and options.
func (*BackupScheduleGroup) ElementType ¶ added in v0.2.6
func (*BackupScheduleGroup) ElementType() reflect.Type
func (*BackupScheduleGroup) ToBackupScheduleGroupOutput ¶ added in v0.2.6
func (i *BackupScheduleGroup) ToBackupScheduleGroupOutput() BackupScheduleGroupOutput
func (*BackupScheduleGroup) ToBackupScheduleGroupOutputWithContext ¶ added in v0.2.6
func (i *BackupScheduleGroup) ToBackupScheduleGroupOutputWithContext(ctx context.Context) BackupScheduleGroupOutput
type BackupScheduleGroupArgs ¶
type BackupScheduleGroupArgs struct { // The name of the device. DeviceName pulumi.StringInput // The manager name ManagerName pulumi.StringInput // The resource group name ResourceGroupName pulumi.StringInput // The name of the schedule group. ScheduleGroupName pulumi.StringInput // The start time. When this field is specified we will generate Default GrandFather Father Son Backup Schedules. StartTime TimeInput }
The set of arguments for constructing a BackupScheduleGroup resource.
func (BackupScheduleGroupArgs) ElementType ¶
func (BackupScheduleGroupArgs) ElementType() reflect.Type
type BackupScheduleGroupInput ¶ added in v0.2.6
type BackupScheduleGroupInput interface { pulumi.Input ToBackupScheduleGroupOutput() BackupScheduleGroupOutput ToBackupScheduleGroupOutputWithContext(ctx context.Context) BackupScheduleGroupOutput }
type BackupScheduleGroupOutput ¶ added in v0.2.6
type BackupScheduleGroupOutput struct {
*pulumi.OutputState
}
func (BackupScheduleGroupOutput) ElementType ¶ added in v0.2.6
func (BackupScheduleGroupOutput) ElementType() reflect.Type
func (BackupScheduleGroupOutput) ToBackupScheduleGroupOutput ¶ added in v0.2.6
func (o BackupScheduleGroupOutput) ToBackupScheduleGroupOutput() BackupScheduleGroupOutput
func (BackupScheduleGroupOutput) ToBackupScheduleGroupOutputWithContext ¶ added in v0.2.6
func (o BackupScheduleGroupOutput) ToBackupScheduleGroupOutputWithContext(ctx context.Context) BackupScheduleGroupOutput
type BackupScheduleGroupState ¶
type BackupScheduleGroupState struct { // The name. Name pulumi.StringPtrInput // The start time. When this field is specified we will generate Default GrandFather Father Son Backup Schedules. StartTime TimeResponsePtrInput // The type. Type pulumi.StringPtrInput }
func (BackupScheduleGroupState) ElementType ¶
func (BackupScheduleGroupState) ElementType() reflect.Type
type BackupScheduleInput ¶ added in v0.2.6
type BackupScheduleInput interface { pulumi.Input ToBackupScheduleOutput() BackupScheduleOutput ToBackupScheduleOutputWithContext(ctx context.Context) BackupScheduleOutput }
type BackupScheduleOutput ¶ added in v0.2.6
type BackupScheduleOutput struct {
*pulumi.OutputState
}
func (BackupScheduleOutput) ElementType ¶ added in v0.2.6
func (BackupScheduleOutput) ElementType() reflect.Type
func (BackupScheduleOutput) ToBackupScheduleOutput ¶ added in v0.2.6
func (o BackupScheduleOutput) ToBackupScheduleOutput() BackupScheduleOutput
func (BackupScheduleOutput) ToBackupScheduleOutputWithContext ¶ added in v0.2.6
func (o BackupScheduleOutput) ToBackupScheduleOutputWithContext(ctx context.Context) BackupScheduleOutput
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.Float64PtrInput // 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 BackupType ¶ added in v0.3.1
The type of backup which needs to be taken.
func (BackupType) ElementType ¶ added in v0.3.1
func (BackupType) ElementType() reflect.Type
func (BackupType) ToStringOutput ¶ added in v0.3.1
func (e BackupType) ToStringOutput() pulumi.StringOutput
func (BackupType) ToStringOutputWithContext ¶ added in v0.3.1
func (e BackupType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BackupType) ToStringPtrOutput ¶ added in v0.3.1
func (e BackupType) ToStringPtrOutput() pulumi.StringPtrOutput
func (BackupType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e BackupType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 DayOfWeekArrayInput `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. Latest API Version: 2017-06-01.
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.
func (*BandwidthSetting) ElementType ¶ added in v0.2.6
func (*BandwidthSetting) ElementType() reflect.Type
func (*BandwidthSetting) ToBandwidthSettingOutput ¶ added in v0.2.6
func (i *BandwidthSetting) ToBandwidthSettingOutput() BandwidthSettingOutput
func (*BandwidthSetting) ToBandwidthSettingOutputWithContext ¶ added in v0.2.6
func (i *BandwidthSetting) ToBandwidthSettingOutputWithContext(ctx context.Context) BandwidthSettingOutput
type BandwidthSettingArgs ¶
type BandwidthSettingArgs struct { // The bandwidth setting name. BandwidthSettingName pulumi.StringInput // The Kind of the object. Currently only Series8000 is supported Kind Kind // 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 BandwidthSettingInput ¶ added in v0.2.6
type BandwidthSettingInput interface { pulumi.Input ToBandwidthSettingOutput() BandwidthSettingOutput ToBandwidthSettingOutputWithContext(ctx context.Context) BandwidthSettingOutput }
type BandwidthSettingOutput ¶ added in v0.2.6
type BandwidthSettingOutput struct {
*pulumi.OutputState
}
func (BandwidthSettingOutput) ElementType ¶ added in v0.2.6
func (BandwidthSettingOutput) ElementType() reflect.Type
func (BandwidthSettingOutput) ToBandwidthSettingOutput ¶ added in v0.2.6
func (o BandwidthSettingOutput) ToBandwidthSettingOutput() BandwidthSettingOutput
func (BandwidthSettingOutput) ToBandwidthSettingOutputWithContext ¶ added in v0.2.6
func (o BandwidthSettingOutput) ToBandwidthSettingOutputWithContext(ctx context.Context) BandwidthSettingOutput
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 ChapSetting ¶
type ChapSetting struct { pulumi.CustomResourceState // The name. Name pulumi.StringOutput `pulumi:"name"` // The chap password. Password AsymmetricEncryptedSecretResponseOutput `pulumi:"password"` // The type. Type pulumi.StringOutput `pulumi:"type"` }
Challenge-Handshake Authentication Protocol (CHAP) setting Latest API Version: 2016-10-01.
func GetChapSetting ¶
func GetChapSetting(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ChapSettingState, opts ...pulumi.ResourceOption) (*ChapSetting, error)
GetChapSetting gets an existing ChapSetting 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 NewChapSetting ¶
func NewChapSetting(ctx *pulumi.Context, name string, args *ChapSettingArgs, opts ...pulumi.ResourceOption) (*ChapSetting, error)
NewChapSetting registers a new resource with the given unique name, arguments, and options.
func (*ChapSetting) ElementType ¶ added in v0.2.6
func (*ChapSetting) ElementType() reflect.Type
func (*ChapSetting) ToChapSettingOutput ¶ added in v0.2.6
func (i *ChapSetting) ToChapSettingOutput() ChapSettingOutput
func (*ChapSetting) ToChapSettingOutputWithContext ¶ added in v0.2.6
func (i *ChapSetting) ToChapSettingOutputWithContext(ctx context.Context) ChapSettingOutput
type ChapSettingArgs ¶
type ChapSettingArgs struct { // The chap user name. ChapUserName pulumi.StringInput // The device name. DeviceName pulumi.StringInput // The manager name ManagerName pulumi.StringInput // The chap password. Password AsymmetricEncryptedSecretInput // The resource group name ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a ChapSetting resource.
func (ChapSettingArgs) ElementType ¶
func (ChapSettingArgs) ElementType() reflect.Type
type ChapSettingInput ¶ added in v0.2.6
type ChapSettingInput interface { pulumi.Input ToChapSettingOutput() ChapSettingOutput ToChapSettingOutputWithContext(ctx context.Context) ChapSettingOutput }
type ChapSettingOutput ¶ added in v0.2.6
type ChapSettingOutput struct {
*pulumi.OutputState
}
func (ChapSettingOutput) ElementType ¶ added in v0.2.6
func (ChapSettingOutput) ElementType() reflect.Type
func (ChapSettingOutput) ToChapSettingOutput ¶ added in v0.2.6
func (o ChapSettingOutput) ToChapSettingOutput() ChapSettingOutput
func (ChapSettingOutput) ToChapSettingOutputWithContext ¶ added in v0.2.6
func (o ChapSettingOutput) ToChapSettingOutputWithContext(ctx context.Context) ChapSettingOutput
type ChapSettingState ¶
type ChapSettingState struct { // The name. Name pulumi.StringPtrInput // The chap password. Password AsymmetricEncryptedSecretResponsePtrInput // The type. Type pulumi.StringPtrInput }
func (ChapSettingState) ElementType ¶
func (ChapSettingState) ElementType() reflect.Type
type DataPolicy ¶ added in v0.3.1
The data policy.
func (DataPolicy) ElementType ¶ added in v0.3.1
func (DataPolicy) ElementType() reflect.Type
func (DataPolicy) ToStringOutput ¶ added in v0.3.1
func (e DataPolicy) ToStringOutput() pulumi.StringOutput
func (DataPolicy) ToStringOutputWithContext ¶ added in v0.3.1
func (e DataPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DataPolicy) ToStringPtrOutput ¶ added in v0.3.1
func (e DataPolicy) ToStringPtrOutput() pulumi.StringPtrOutput
func (DataPolicy) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e DataPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DayOfWeek ¶ added in v0.3.1
func (DayOfWeek) ElementType ¶ added in v0.3.1
func (DayOfWeek) ToStringOutput ¶ added in v0.3.1
func (e DayOfWeek) ToStringOutput() pulumi.StringOutput
func (DayOfWeek) ToStringOutputWithContext ¶ added in v0.3.1
func (e DayOfWeek) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DayOfWeek) ToStringPtrOutput ¶ added in v0.3.1
func (e DayOfWeek) ToStringPtrOutput() pulumi.StringPtrOutput
func (DayOfWeek) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e DayOfWeek) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiskStatus ¶ added in v0.3.1
The disk status.
func (DiskStatus) ElementType ¶ added in v0.3.1
func (DiskStatus) ElementType() reflect.Type
func (DiskStatus) ToStringOutput ¶ added in v0.3.1
func (e DiskStatus) ToStringOutput() pulumi.StringOutput
func (DiskStatus) ToStringOutputWithContext ¶ added in v0.3.1
func (e DiskStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiskStatus) ToStringPtrOutput ¶ added in v0.3.1
func (e DiskStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiskStatus) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e DiskStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EncryptionAlgorithm ¶ added in v0.3.1
The algorithm used to encrypt "Value".
func (EncryptionAlgorithm) ElementType ¶ added in v0.3.1
func (EncryptionAlgorithm) ElementType() reflect.Type
func (EncryptionAlgorithm) ToStringOutput ¶ added in v0.3.1
func (e EncryptionAlgorithm) ToStringOutput() pulumi.StringOutput
func (EncryptionAlgorithm) ToStringOutputWithContext ¶ added in v0.3.1
func (e EncryptionAlgorithm) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EncryptionAlgorithm) ToStringPtrOutput ¶ added in v0.3.1
func (e EncryptionAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput
func (EncryptionAlgorithm) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e EncryptionAlgorithm) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EncryptionStatus ¶ added in v0.3.1
The encryption status "Enabled | Disabled".
func (EncryptionStatus) ElementType ¶ added in v0.3.1
func (EncryptionStatus) ElementType() reflect.Type
func (EncryptionStatus) ToStringOutput ¶ added in v0.3.1
func (e EncryptionStatus) ToStringOutput() pulumi.StringOutput
func (EncryptionStatus) ToStringOutputWithContext ¶ added in v0.3.1
func (e EncryptionStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EncryptionStatus) ToStringPtrOutput ¶ added in v0.3.1
func (e EncryptionStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (EncryptionStatus) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e EncryptionStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 *float64 `pulumi:"availableLocalStorageInBytes"` // The amount of free tiered storage available for the device in bytes. AvailableTieredStorageInBytes *float64 `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.Float64PtrInput `pulumi:"availableLocalStorageInBytes"` // The amount of free tiered storage available for the device in bytes. AvailableTieredStorageInBytes pulumi.Float64PtrInput `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.Float64PtrOutput
The amount of free local storage available on the device in bytes.
func (FailoverTargetResponseOutput) AvailableTieredStorageInBytes ¶
func (o FailoverTargetResponseOutput) AvailableTieredStorageInBytes() pulumi.Float64PtrOutput
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 FileServer ¶
type FileServer struct { pulumi.CustomResourceState // The backup policy id. BackupScheduleGroupId pulumi.StringOutput `pulumi:"backupScheduleGroupId"` // The description of the file server Description pulumi.StringPtrOutput `pulumi:"description"` // Domain of the file server DomainName pulumi.StringOutput `pulumi:"domainName"` // The name. Name pulumi.StringOutput `pulumi:"name"` // The storage domain id. StorageDomainId pulumi.StringOutput `pulumi:"storageDomainId"` // The type. Type pulumi.StringOutput `pulumi:"type"` }
The file server. Latest API Version: 2016-10-01.
func GetFileServer ¶
func GetFileServer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FileServerState, opts ...pulumi.ResourceOption) (*FileServer, error)
GetFileServer gets an existing FileServer 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 NewFileServer ¶
func NewFileServer(ctx *pulumi.Context, name string, args *FileServerArgs, opts ...pulumi.ResourceOption) (*FileServer, error)
NewFileServer registers a new resource with the given unique name, arguments, and options.
func (*FileServer) ElementType ¶ added in v0.2.6
func (*FileServer) ElementType() reflect.Type
func (*FileServer) ToFileServerOutput ¶ added in v0.2.6
func (i *FileServer) ToFileServerOutput() FileServerOutput
func (*FileServer) ToFileServerOutputWithContext ¶ added in v0.2.6
func (i *FileServer) ToFileServerOutputWithContext(ctx context.Context) FileServerOutput
type FileServerArgs ¶
type FileServerArgs struct { // The backup policy id. BackupScheduleGroupId pulumi.StringInput // The description of the file server Description pulumi.StringPtrInput // The device name. DeviceName pulumi.StringInput // Domain of the file server DomainName pulumi.StringInput // The file server name. FileServerName pulumi.StringInput // The manager name ManagerName pulumi.StringInput // The resource group name ResourceGroupName pulumi.StringInput // The storage domain id. StorageDomainId pulumi.StringInput }
The set of arguments for constructing a FileServer resource.
func (FileServerArgs) ElementType ¶
func (FileServerArgs) ElementType() reflect.Type
type FileServerInput ¶ added in v0.2.6
type FileServerInput interface { pulumi.Input ToFileServerOutput() FileServerOutput ToFileServerOutputWithContext(ctx context.Context) FileServerOutput }
type FileServerOutput ¶ added in v0.2.6
type FileServerOutput struct {
*pulumi.OutputState
}
func (FileServerOutput) ElementType ¶ added in v0.2.6
func (FileServerOutput) ElementType() reflect.Type
func (FileServerOutput) ToFileServerOutput ¶ added in v0.2.6
func (o FileServerOutput) ToFileServerOutput() FileServerOutput
func (FileServerOutput) ToFileServerOutputWithContext ¶ added in v0.2.6
func (o FileServerOutput) ToFileServerOutputWithContext(ctx context.Context) FileServerOutput
type FileServerState ¶
type FileServerState struct { // The backup policy id. BackupScheduleGroupId pulumi.StringPtrInput // The description of the file server Description pulumi.StringPtrInput // Domain of the file server DomainName pulumi.StringPtrInput // The name. Name pulumi.StringPtrInput // The storage domain id. StorageDomainId pulumi.StringPtrInput // The type. Type pulumi.StringPtrInput }
func (FileServerState) ElementType ¶
func (FileServerState) ElementType() reflect.Type
type FileShare ¶
type FileShare struct { pulumi.StringOutput `pulumi:"adminUser"` DataPolicy pulumi.StringOutput `pulumi:"dataPolicy"` Description pulumi.StringPtrOutput `pulumi:"description"` LocalUsedCapacityInBytes pulumi.Float64Output `pulumi:"localUsedCapacityInBytes"` MonitoringStatus pulumi.StringOutput `pulumi:"monitoringStatus"` Name pulumi.StringOutput `pulumi:"name"` ProvisionedCapacityInBytes pulumi.Float64Output `pulumi:"provisionedCapacityInBytes"` ShareStatus pulumi.StringOutput `pulumi:"shareStatus"` Type pulumi.StringOutput `pulumi:"type"` UsedCapacityInBytes pulumi.Float64Output `pulumi:"usedCapacityInBytes"` }AdminUser
The File Share. Latest API Version: 2016-10-01.
func GetFileShare ¶
func GetFileShare(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FileShareState, opts ...pulumi.ResourceOption) (*FileShare, error)
GetFileShare gets an existing FileShare 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 NewFileShare ¶
func NewFileShare(ctx *pulumi.Context, name string, args *FileShareArgs, opts ...pulumi.ResourceOption) (*FileShare, error)
NewFileShare registers a new resource with the given unique name, arguments, and options.
func (*FileShare) ElementType ¶ added in v0.2.6
func (*FileShare) ToFileShareOutput ¶ added in v0.2.6
func (i *FileShare) ToFileShareOutput() FileShareOutput
func (*FileShare) ToFileShareOutputWithContext ¶ added in v0.2.6
func (i *FileShare) ToFileShareOutputWithContext(ctx context.Context) FileShareOutput
type FileShareArgs ¶
type FileShareArgs struct { pulumi.StringInput DataPolicy DataPolicy Description pulumi.StringPtrInput DeviceName pulumi.StringInput FileServerName pulumi.StringInput ManagerName pulumi.StringInput MonitoringStatus MonitoringStatus ProvisionedCapacityInBytes pulumi.Float64Input ResourceGroupName pulumi.StringInput ShareName pulumi.StringInput ShareStatus ShareStatus }AdminUser
The set of arguments for constructing a FileShare resource.
func (FileShareArgs) ElementType ¶
func (FileShareArgs) ElementType() reflect.Type
type FileShareInput ¶ added in v0.2.6
type FileShareOutput ¶ added in v0.2.6
type FileShareOutput struct {
}func (FileShareOutput) ElementType ¶ added in v0.2.6
func (FileShareOutput) ElementType() reflect.Type
func (FileShareOutput) ToFileShareOutput ¶ added in v0.2.6
func (o FileShareOutput) ToFileShareOutput() FileShareOutput
func (FileShareOutput) ToFileShareOutputWithContext ¶ added in v0.2.6
func (o FileShareOutput) ToFileShareOutputWithContext(ctx context.Context) FileShareOutput
type FileShareState ¶
type FileShareState struct { pulumi.StringPtrInput DataPolicy pulumi.StringPtrInput Description pulumi.StringPtrInput LocalUsedCapacityInBytes pulumi.Float64PtrInput MonitoringStatus pulumi.StringPtrInput Name pulumi.StringPtrInput ProvisionedCapacityInBytes pulumi.Float64PtrInput ShareStatus pulumi.StringPtrInput Type pulumi.StringPtrInput UsedCapacityInBytes pulumi.Float64PtrInput }AdminUser
func (FileShareState) ElementType ¶
func (FileShareState) ElementType() reflect.Type
type GetManagerEncryptionKeyArgs ¶ added in v0.2.1
type GetManagerEncryptionKeyResult ¶ added in v0.2.1
type GetManagerEncryptionKeyResult struct { // Algorithm used to encrypt "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"` // Thumbprint cert that was used to encrypt "Value" ValueCertificateThumbprint *string `pulumi:"valueCertificateThumbprint"` }
This class can be used as the Type for any secret entity represented as Value, ValueCertificateThumbprint, EncryptionAlgorithm. In this case, "Value" is a secret and the "valueThumbprint" represents the certificate thumbprint of the value. The algorithm field is mainly for future usage to potentially allow different entities encrypted using different algorithms.
func GetManagerEncryptionKey ¶ added in v0.2.1
func GetManagerEncryptionKey(ctx *pulumi.Context, args *GetManagerEncryptionKeyArgs, opts ...pulumi.InvokeOption) (*GetManagerEncryptionKeyResult, error)
type IscsiDisk ¶
type IscsiDisk struct { pulumi.CustomResourceState // The access control records. AccessControlRecords pulumi.StringArrayOutput `pulumi:"accessControlRecords"` // The data policy. DataPolicy pulumi.StringOutput `pulumi:"dataPolicy"` // The description. Description pulumi.StringPtrOutput `pulumi:"description"` // The disk status. DiskStatus pulumi.StringOutput `pulumi:"diskStatus"` // The local used capacity in bytes. LocalUsedCapacityInBytes pulumi.Float64Output `pulumi:"localUsedCapacityInBytes"` // The monitoring. MonitoringStatus pulumi.StringOutput `pulumi:"monitoringStatus"` // The name. Name pulumi.StringOutput `pulumi:"name"` // The provisioned capacity in bytes. ProvisionedCapacityInBytes pulumi.Float64Output `pulumi:"provisionedCapacityInBytes"` // The type. Type pulumi.StringOutput `pulumi:"type"` // The used capacity in bytes. UsedCapacityInBytes pulumi.Float64Output `pulumi:"usedCapacityInBytes"` }
The iSCSI disk. Latest API Version: 2016-10-01.
func GetIscsiDisk ¶
func GetIscsiDisk(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IscsiDiskState, opts ...pulumi.ResourceOption) (*IscsiDisk, error)
GetIscsiDisk gets an existing IscsiDisk 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 NewIscsiDisk ¶
func NewIscsiDisk(ctx *pulumi.Context, name string, args *IscsiDiskArgs, opts ...pulumi.ResourceOption) (*IscsiDisk, error)
NewIscsiDisk registers a new resource with the given unique name, arguments, and options.
func (*IscsiDisk) ElementType ¶ added in v0.2.6
func (*IscsiDisk) ToIscsiDiskOutput ¶ added in v0.2.6
func (i *IscsiDisk) ToIscsiDiskOutput() IscsiDiskOutput
func (*IscsiDisk) ToIscsiDiskOutputWithContext ¶ added in v0.2.6
func (i *IscsiDisk) ToIscsiDiskOutputWithContext(ctx context.Context) IscsiDiskOutput
type IscsiDiskArgs ¶
type IscsiDiskArgs struct { // The access control records. AccessControlRecords pulumi.StringArrayInput // The data policy. DataPolicy DataPolicy // The description. Description pulumi.StringPtrInput // The device name. DeviceName pulumi.StringInput // The disk name. DiskName pulumi.StringInput // The disk status. DiskStatus DiskStatus // The iSCSI server name. IscsiServerName pulumi.StringInput // The manager name ManagerName pulumi.StringInput // The monitoring. MonitoringStatus MonitoringStatus // The provisioned capacity in bytes. ProvisionedCapacityInBytes pulumi.Float64Input // The resource group name ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a IscsiDisk resource.
func (IscsiDiskArgs) ElementType ¶
func (IscsiDiskArgs) ElementType() reflect.Type
type IscsiDiskInput ¶ added in v0.2.6
type IscsiDiskInput interface { pulumi.Input ToIscsiDiskOutput() IscsiDiskOutput ToIscsiDiskOutputWithContext(ctx context.Context) IscsiDiskOutput }
type IscsiDiskOutput ¶ added in v0.2.6
type IscsiDiskOutput struct {
*pulumi.OutputState
}
func (IscsiDiskOutput) ElementType ¶ added in v0.2.6
func (IscsiDiskOutput) ElementType() reflect.Type
func (IscsiDiskOutput) ToIscsiDiskOutput ¶ added in v0.2.6
func (o IscsiDiskOutput) ToIscsiDiskOutput() IscsiDiskOutput
func (IscsiDiskOutput) ToIscsiDiskOutputWithContext ¶ added in v0.2.6
func (o IscsiDiskOutput) ToIscsiDiskOutputWithContext(ctx context.Context) IscsiDiskOutput
type IscsiDiskState ¶
type IscsiDiskState struct { // The access control records. AccessControlRecords pulumi.StringArrayInput // The data policy. DataPolicy pulumi.StringPtrInput // The description. Description pulumi.StringPtrInput // The disk status. DiskStatus pulumi.StringPtrInput // The local used capacity in bytes. LocalUsedCapacityInBytes pulumi.Float64PtrInput // The monitoring. MonitoringStatus pulumi.StringPtrInput // The name. Name pulumi.StringPtrInput // The provisioned capacity in bytes. ProvisionedCapacityInBytes pulumi.Float64PtrInput // The type. Type pulumi.StringPtrInput // The used capacity in bytes. UsedCapacityInBytes pulumi.Float64PtrInput }
func (IscsiDiskState) ElementType ¶
func (IscsiDiskState) ElementType() reflect.Type
type IscsiServer ¶
type IscsiServer struct { pulumi.CustomResourceState // The backup policy id. BackupScheduleGroupId pulumi.StringOutput `pulumi:"backupScheduleGroupId"` // The chap id. ChapId pulumi.StringPtrOutput `pulumi:"chapId"` // The description. Description pulumi.StringPtrOutput `pulumi:"description"` // The name. Name pulumi.StringOutput `pulumi:"name"` // The reverse chap id. ReverseChapId pulumi.StringPtrOutput `pulumi:"reverseChapId"` // The storage domain id. StorageDomainId pulumi.StringOutput `pulumi:"storageDomainId"` // The type. Type pulumi.StringOutput `pulumi:"type"` }
The iSCSI server. Latest API Version: 2016-10-01.
func GetIscsiServer ¶
func GetIscsiServer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IscsiServerState, opts ...pulumi.ResourceOption) (*IscsiServer, error)
GetIscsiServer gets an existing IscsiServer 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 NewIscsiServer ¶
func NewIscsiServer(ctx *pulumi.Context, name string, args *IscsiServerArgs, opts ...pulumi.ResourceOption) (*IscsiServer, error)
NewIscsiServer registers a new resource with the given unique name, arguments, and options.
func (*IscsiServer) ElementType ¶ added in v0.2.6
func (*IscsiServer) ElementType() reflect.Type
func (*IscsiServer) ToIscsiServerOutput ¶ added in v0.2.6
func (i *IscsiServer) ToIscsiServerOutput() IscsiServerOutput
func (*IscsiServer) ToIscsiServerOutputWithContext ¶ added in v0.2.6
func (i *IscsiServer) ToIscsiServerOutputWithContext(ctx context.Context) IscsiServerOutput
type IscsiServerArgs ¶
type IscsiServerArgs struct { // The backup policy id. BackupScheduleGroupId pulumi.StringInput // The chap id. ChapId pulumi.StringPtrInput // The description. Description pulumi.StringPtrInput // The device name. DeviceName pulumi.StringInput // The iSCSI server name. IscsiServerName pulumi.StringInput // The manager name ManagerName pulumi.StringInput // The resource group name ResourceGroupName pulumi.StringInput // The reverse chap id. ReverseChapId pulumi.StringPtrInput // The storage domain id. StorageDomainId pulumi.StringInput }
The set of arguments for constructing a IscsiServer resource.
func (IscsiServerArgs) ElementType ¶
func (IscsiServerArgs) ElementType() reflect.Type
type IscsiServerInput ¶ added in v0.2.6
type IscsiServerInput interface { pulumi.Input ToIscsiServerOutput() IscsiServerOutput ToIscsiServerOutputWithContext(ctx context.Context) IscsiServerOutput }
type IscsiServerOutput ¶ added in v0.2.6
type IscsiServerOutput struct {
*pulumi.OutputState
}
func (IscsiServerOutput) ElementType ¶ added in v0.2.6
func (IscsiServerOutput) ElementType() reflect.Type
func (IscsiServerOutput) ToIscsiServerOutput ¶ added in v0.2.6
func (o IscsiServerOutput) ToIscsiServerOutput() IscsiServerOutput
func (IscsiServerOutput) ToIscsiServerOutputWithContext ¶ added in v0.2.6
func (o IscsiServerOutput) ToIscsiServerOutputWithContext(ctx context.Context) IscsiServerOutput
type IscsiServerState ¶
type IscsiServerState struct { // The backup policy id. BackupScheduleGroupId pulumi.StringPtrInput // The chap id. ChapId pulumi.StringPtrInput // The description. Description pulumi.StringPtrInput // The name. Name pulumi.StringPtrInput // The reverse chap id. ReverseChapId pulumi.StringPtrInput // The storage domain id. StorageDomainId pulumi.StringPtrInput // The type. Type pulumi.StringPtrInput }
func (IscsiServerState) ElementType ¶
func (IscsiServerState) ElementType() reflect.Type
type Kind ¶ added in v0.3.1
The Kind of the object. Currently only Series8000 is supported
func (Kind) ElementType ¶ added in v0.3.1
func (Kind) ToStringOutput ¶ added in v0.3.1
func (e Kind) ToStringOutput() pulumi.StringOutput
func (Kind) ToStringOutputWithContext ¶ added in v0.3.1
func (e Kind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Kind) ToStringPtrOutput ¶ added in v0.3.1
func (e Kind) ToStringPtrOutput() pulumi.StringPtrOutput
func (Kind) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e Kind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 path ID that uniquely identifies the object. Id string `pulumi:"id"` // 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 path ID that uniquely identifies the object. Id string `pulumi:"id"` // 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 float64 `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 LookupBackupScheduleGroupArgs ¶
type LookupBackupScheduleGroupArgs struct { // The name of the device. DeviceName string `pulumi:"deviceName"` // The manager name ManagerName string `pulumi:"managerName"` // The resource group name ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the schedule group. ScheduleGroupName string `pulumi:"scheduleGroupName"` }
type LookupBackupScheduleGroupResult ¶
type LookupBackupScheduleGroupResult struct { // The identifier. Id string `pulumi:"id"` // The name. Name string `pulumi:"name"` // The start time. When this field is specified we will generate Default GrandFather Father Son Backup Schedules. StartTime TimeResponse `pulumi:"startTime"` // The type. Type string `pulumi:"type"` }
The Backup Schedule Group
func LookupBackupScheduleGroup ¶
func LookupBackupScheduleGroup(ctx *pulumi.Context, args *LookupBackupScheduleGroupArgs, opts ...pulumi.InvokeOption) (*LookupBackupScheduleGroupResult, error)
type LookupBackupScheduleResult ¶
type LookupBackupScheduleResult struct { // The type of backup which needs to be taken. BackupType string `pulumi:"backupType"` // The path ID that uniquely identifies the object. Id string `pulumi:"id"` // 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 float64 `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 path ID that uniquely identifies the object. Id string `pulumi:"id"` // 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 LookupChapSettingArgs ¶
type LookupChapSettingArgs struct { // The user name of chap to be fetched. ChapUserName string `pulumi:"chapUserName"` // The device name. DeviceName string `pulumi:"deviceName"` // The manager name ManagerName string `pulumi:"managerName"` // The resource group name ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupChapSettingResult ¶
type LookupChapSettingResult struct { // The identifier. Id string `pulumi:"id"` // The name. Name string `pulumi:"name"` // The chap password. Password AsymmetricEncryptedSecretResponse `pulumi:"password"` // The type. Type string `pulumi:"type"` }
Challenge-Handshake Authentication Protocol (CHAP) setting
func LookupChapSetting ¶
func LookupChapSetting(ctx *pulumi.Context, args *LookupChapSettingArgs, opts ...pulumi.InvokeOption) (*LookupChapSettingResult, error)
type LookupFileServerArgs ¶
type LookupFileServerArgs struct { // The device name. DeviceName string `pulumi:"deviceName"` // The file server name. FileServerName string `pulumi:"fileServerName"` // The manager name ManagerName string `pulumi:"managerName"` // The resource group name ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupFileServerResult ¶
type LookupFileServerResult struct { // The backup policy id. BackupScheduleGroupId string `pulumi:"backupScheduleGroupId"` // The description of the file server Description *string `pulumi:"description"` // Domain of the file server DomainName string `pulumi:"domainName"` // The identifier. Id string `pulumi:"id"` // The name. Name string `pulumi:"name"` // The storage domain id. StorageDomainId string `pulumi:"storageDomainId"` // The type. Type string `pulumi:"type"` }
The file server.
func LookupFileServer ¶
func LookupFileServer(ctx *pulumi.Context, args *LookupFileServerArgs, opts ...pulumi.InvokeOption) (*LookupFileServerResult, error)
type LookupFileShareArgs ¶
type LookupFileShareResult ¶
type LookupFileShareResult struct { string `pulumi:"adminUser"` DataPolicy string `pulumi:"dataPolicy"` Description *string `pulumi:"description"` Id string `pulumi:"id"` LocalUsedCapacityInBytes float64 `pulumi:"localUsedCapacityInBytes"` MonitoringStatus string `pulumi:"monitoringStatus"` Name string `pulumi:"name"` ProvisionedCapacityInBytes float64 `pulumi:"provisionedCapacityInBytes"` ShareStatus string `pulumi:"shareStatus"` Type string `pulumi:"type"` UsedCapacityInBytes float64 `pulumi:"usedCapacityInBytes"` }AdminUser
The File Share.
func LookupFileShare ¶
func LookupFileShare(ctx *pulumi.Context, args *LookupFileShareArgs, opts ...pulumi.InvokeOption) (*LookupFileShareResult, error)
type LookupIscsiDiskArgs ¶
type LookupIscsiDiskArgs struct { // The device name. DeviceName string `pulumi:"deviceName"` // The disk name. DiskName string `pulumi:"diskName"` // The iSCSI server name. IscsiServerName string `pulumi:"iscsiServerName"` // The manager name ManagerName string `pulumi:"managerName"` // The resource group name ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupIscsiDiskResult ¶
type LookupIscsiDiskResult struct { // The access control records. AccessControlRecords []string `pulumi:"accessControlRecords"` // The data policy. DataPolicy string `pulumi:"dataPolicy"` // The description. Description *string `pulumi:"description"` // The disk status. DiskStatus string `pulumi:"diskStatus"` // The identifier. Id string `pulumi:"id"` // The local used capacity in bytes. LocalUsedCapacityInBytes float64 `pulumi:"localUsedCapacityInBytes"` // The monitoring. MonitoringStatus string `pulumi:"monitoringStatus"` // The name. Name string `pulumi:"name"` // The provisioned capacity in bytes. ProvisionedCapacityInBytes float64 `pulumi:"provisionedCapacityInBytes"` // The type. Type string `pulumi:"type"` // The used capacity in bytes. UsedCapacityInBytes float64 `pulumi:"usedCapacityInBytes"` }
The iSCSI disk.
func LookupIscsiDisk ¶
func LookupIscsiDisk(ctx *pulumi.Context, args *LookupIscsiDiskArgs, opts ...pulumi.InvokeOption) (*LookupIscsiDiskResult, error)
type LookupIscsiServerArgs ¶
type LookupIscsiServerArgs struct { // The device name. DeviceName string `pulumi:"deviceName"` // The iSCSI server name. IscsiServerName string `pulumi:"iscsiServerName"` // The manager name ManagerName string `pulumi:"managerName"` // The resource group name ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupIscsiServerResult ¶
type LookupIscsiServerResult struct { // The backup policy id. BackupScheduleGroupId string `pulumi:"backupScheduleGroupId"` // The chap id. ChapId *string `pulumi:"chapId"` // The description. Description *string `pulumi:"description"` // The identifier. Id string `pulumi:"id"` // The name. Name string `pulumi:"name"` // The reverse chap id. ReverseChapId *string `pulumi:"reverseChapId"` // The storage domain id. StorageDomainId string `pulumi:"storageDomainId"` // The type. Type string `pulumi:"type"` }
The iSCSI server.
func LookupIscsiServer ¶
func LookupIscsiServer(ctx *pulumi.Context, args *LookupIscsiServerArgs, opts ...pulumi.InvokeOption) (*LookupIscsiServerResult, 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"` // The path ID that uniquely identifies the object. Id string `pulumi:"id"` // 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 resource ID. Id string `pulumi:"id"` // 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 path ID that uniquely identifies the object. Id string `pulumi:"id"` // 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 LookupStorageDomainArgs ¶
type LookupStorageDomainResult ¶
type LookupStorageDomainResult struct { // The encryption key used to encrypt the data. This is a user secret. EncryptionKey *AsymmetricEncryptedSecretResponse `pulumi:"encryptionKey"` // The encryption status "Enabled | Disabled". EncryptionStatus string `pulumi:"encryptionStatus"` // The identifier. Id string `pulumi:"id"` // The name. Name string `pulumi:"name"` // The storage account credentials. StorageAccountCredentialIds []string `pulumi:"storageAccountCredentialIds"` // The type. Type string `pulumi:"type"` }
The storage domain.
func LookupStorageDomain ¶
func LookupStorageDomain(ctx *pulumi.Context, args *LookupStorageDomainArgs, opts ...pulumi.InvokeOption) (*LookupStorageDomainResult, 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 path ID that uniquely identifies the object. Id string `pulumi:"id"` // 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 float64 `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 path ID that uniquely identifies the object. Id string `pulumi:"id"` // 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 float64 `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. Latest API Version: 2017-06-01.
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.
func (*Manager) ElementType ¶ added in v0.2.6
func (*Manager) ToManagerOutput ¶ added in v0.2.6
func (i *Manager) ToManagerOutput() ManagerOutput
func (*Manager) ToManagerOutputWithContext ¶ added in v0.2.6
func (i *Manager) ToManagerOutputWithContext(ctx context.Context) ManagerOutput
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. Latest API Version: 2017-06-01.
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.
func (*ManagerExtendedInfo) ElementType ¶ added in v0.2.6
func (*ManagerExtendedInfo) ElementType() reflect.Type
func (*ManagerExtendedInfo) ToManagerExtendedInfoOutput ¶ added in v0.2.6
func (i *ManagerExtendedInfo) ToManagerExtendedInfoOutput() ManagerExtendedInfoOutput
func (*ManagerExtendedInfo) ToManagerExtendedInfoOutputWithContext ¶ added in v0.2.6
func (i *ManagerExtendedInfo) ToManagerExtendedInfoOutputWithContext(ctx context.Context) ManagerExtendedInfoOutput
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 Kind // 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 ManagerExtendedInfoInput ¶ added in v0.2.6
type ManagerExtendedInfoInput interface { pulumi.Input ToManagerExtendedInfoOutput() ManagerExtendedInfoOutput ToManagerExtendedInfoOutputWithContext(ctx context.Context) ManagerExtendedInfoOutput }
type ManagerExtendedInfoOutput ¶ added in v0.2.6
type ManagerExtendedInfoOutput struct {
*pulumi.OutputState
}
func (ManagerExtendedInfoOutput) ElementType ¶ added in v0.2.6
func (ManagerExtendedInfoOutput) ElementType() reflect.Type
func (ManagerExtendedInfoOutput) ToManagerExtendedInfoOutput ¶ added in v0.2.6
func (o ManagerExtendedInfoOutput) ToManagerExtendedInfoOutput() ManagerExtendedInfoOutput
func (ManagerExtendedInfoOutput) ToManagerExtendedInfoOutputWithContext ¶ added in v0.2.6
func (o ManagerExtendedInfoOutput) ToManagerExtendedInfoOutputWithContext(ctx context.Context) ManagerExtendedInfoOutput
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 ManagerInput ¶ added in v0.2.6
type ManagerInput interface { pulumi.Input ToManagerOutput() ManagerOutput ToManagerOutputWithContext(ctx context.Context) ManagerOutput }
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 ManagerType `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 ManagerOutput ¶ added in v0.2.6
type ManagerOutput struct {
*pulumi.OutputState
}
func (ManagerOutput) ElementType ¶ added in v0.2.6
func (ManagerOutput) ElementType() reflect.Type
func (ManagerOutput) ToManagerOutput ¶ added in v0.2.6
func (o ManagerOutput) ToManagerOutput() ManagerOutput
func (ManagerOutput) ToManagerOutputWithContext ¶ added in v0.2.6
func (o ManagerOutput) ToManagerOutputWithContext(ctx context.Context) ManagerOutput
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 ManagerSkuType `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 ManagerSkuType ¶ added in v0.3.1
Refers to the sku name which should be "Standard"
func (ManagerSkuType) ElementType ¶ added in v0.3.1
func (ManagerSkuType) ElementType() reflect.Type
func (ManagerSkuType) ToStringOutput ¶ added in v0.3.1
func (e ManagerSkuType) ToStringOutput() pulumi.StringOutput
func (ManagerSkuType) ToStringOutputWithContext ¶ added in v0.3.1
func (e ManagerSkuType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ManagerSkuType) ToStringPtrOutput ¶ added in v0.3.1
func (e ManagerSkuType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagerSkuType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ManagerSkuType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 ManagerType ¶ added in v0.3.1
The type of StorSimple Manager.
func (ManagerType) ElementType ¶ added in v0.3.1
func (ManagerType) ElementType() reflect.Type
func (ManagerType) ToStringOutput ¶ added in v0.3.1
func (e ManagerType) ToStringOutput() pulumi.StringOutput
func (ManagerType) ToStringOutputWithContext ¶ added in v0.3.1
func (e ManagerType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ManagerType) ToStringPtrOutput ¶ added in v0.3.1
func (e ManagerType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ManagerType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ManagerType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MonitoringStatus ¶ added in v0.3.1
The monitoring status of the volume.
func (MonitoringStatus) ElementType ¶ added in v0.3.1
func (MonitoringStatus) ElementType() reflect.Type
func (MonitoringStatus) ToStringOutput ¶ added in v0.3.1
func (e MonitoringStatus) ToStringOutput() pulumi.StringOutput
func (MonitoringStatus) ToStringOutputWithContext ¶ added in v0.3.1
func (e MonitoringStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MonitoringStatus) ToStringPtrOutput ¶ added in v0.3.1
func (e MonitoringStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (MonitoringStatus) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e MonitoringStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RecurrenceType ¶ added in v0.3.1
The recurrence type.
func (RecurrenceType) ElementType ¶ added in v0.3.1
func (RecurrenceType) ElementType() reflect.Type
func (RecurrenceType) ToStringOutput ¶ added in v0.3.1
func (e RecurrenceType) ToStringOutput() pulumi.StringOutput
func (RecurrenceType) ToStringOutputWithContext ¶ added in v0.3.1
func (e RecurrenceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RecurrenceType) ToStringPtrOutput ¶ added in v0.3.1
func (e RecurrenceType) ToStringPtrOutput() pulumi.StringPtrOutput
func (RecurrenceType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e RecurrenceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 RecurrenceType `pulumi:"recurrenceType"` // The recurrence value. RecurrenceValue pulumi.IntInput `pulumi:"recurrenceValue"` // The week days list. Applicable only for schedules of recurrence type 'weekly'. WeeklyDaysList DayOfWeekArrayInput `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 ScheduleStatus ¶ added in v0.3.1
The schedule status.
func (ScheduleStatus) ElementType ¶ added in v0.3.1
func (ScheduleStatus) ElementType() reflect.Type
func (ScheduleStatus) ToStringOutput ¶ added in v0.3.1
func (e ScheduleStatus) ToStringOutput() pulumi.StringOutput
func (ScheduleStatus) ToStringOutputWithContext ¶ added in v0.3.1
func (e ScheduleStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScheduleStatus) ToStringPtrOutput ¶ added in v0.3.1
func (e ScheduleStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScheduleStatus) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ScheduleStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ShareStatus ¶ added in v0.3.1
The Share Status
func (ShareStatus) ElementType ¶ added in v0.3.1
func (ShareStatus) ElementType() reflect.Type
func (ShareStatus) ToStringOutput ¶ added in v0.3.1
func (e ShareStatus) ToStringOutput() pulumi.StringOutput
func (ShareStatus) ToStringOutputWithContext ¶ added in v0.3.1
func (e ShareStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ShareStatus) ToStringPtrOutput ¶ added in v0.3.1
func (e ShareStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (ShareStatus) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ShareStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SslStatus ¶ added in v0.3.1
Signifies whether SSL needs to be enabled or not.
func (SslStatus) ElementType ¶ added in v0.3.1
func (SslStatus) ToStringOutput ¶ added in v0.3.1
func (e SslStatus) ToStringOutput() pulumi.StringOutput
func (SslStatus) ToStringOutputWithContext ¶ added in v0.3.1
func (e SslStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SslStatus) ToStringPtrOutput ¶ added in v0.3.1
func (e SslStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (SslStatus) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e SslStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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. Latest API Version: 2017-06-01.
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.
func (*StorageAccountCredential) ElementType ¶ added in v0.2.6
func (*StorageAccountCredential) ElementType() reflect.Type
func (*StorageAccountCredential) ToStorageAccountCredentialOutput ¶ added in v0.2.6
func (i *StorageAccountCredential) ToStorageAccountCredentialOutput() StorageAccountCredentialOutput
func (*StorageAccountCredential) ToStorageAccountCredentialOutputWithContext ¶ added in v0.2.6
func (i *StorageAccountCredential) ToStorageAccountCredentialOutputWithContext(ctx context.Context) StorageAccountCredentialOutput
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 Kind // The manager name ManagerName pulumi.StringInput // The resource group name ResourceGroupName pulumi.StringInput // Signifies whether SSL needs to be enabled or not. SslStatus SslStatus // 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 StorageAccountCredentialInput ¶ added in v0.2.6
type StorageAccountCredentialInput interface { pulumi.Input ToStorageAccountCredentialOutput() StorageAccountCredentialOutput ToStorageAccountCredentialOutputWithContext(ctx context.Context) StorageAccountCredentialOutput }
type StorageAccountCredentialOutput ¶ added in v0.2.6
type StorageAccountCredentialOutput struct {
*pulumi.OutputState
}
func (StorageAccountCredentialOutput) ElementType ¶ added in v0.2.6
func (StorageAccountCredentialOutput) ElementType() reflect.Type
func (StorageAccountCredentialOutput) ToStorageAccountCredentialOutput ¶ added in v0.2.6
func (o StorageAccountCredentialOutput) ToStorageAccountCredentialOutput() StorageAccountCredentialOutput
func (StorageAccountCredentialOutput) ToStorageAccountCredentialOutputWithContext ¶ added in v0.2.6
func (o StorageAccountCredentialOutput) ToStorageAccountCredentialOutputWithContext(ctx context.Context) StorageAccountCredentialOutput
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 StorageDomain ¶
type StorageDomain struct { pulumi.CustomResourceState // The encryption key used to encrypt the data. This is a user secret. EncryptionKey AsymmetricEncryptedSecretResponsePtrOutput `pulumi:"encryptionKey"` // The encryption status "Enabled | Disabled". EncryptionStatus pulumi.StringOutput `pulumi:"encryptionStatus"` // The name. Name pulumi.StringOutput `pulumi:"name"` // The storage account credentials. StorageAccountCredentialIds pulumi.StringArrayOutput `pulumi:"storageAccountCredentialIds"` // The type. Type pulumi.StringOutput `pulumi:"type"` }
The storage domain. Latest API Version: 2016-10-01.
func GetStorageDomain ¶
func GetStorageDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StorageDomainState, opts ...pulumi.ResourceOption) (*StorageDomain, error)
GetStorageDomain gets an existing StorageDomain 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 NewStorageDomain ¶
func NewStorageDomain(ctx *pulumi.Context, name string, args *StorageDomainArgs, opts ...pulumi.ResourceOption) (*StorageDomain, error)
NewStorageDomain registers a new resource with the given unique name, arguments, and options.
func (*StorageDomain) ElementType ¶ added in v0.2.6
func (*StorageDomain) ElementType() reflect.Type
func (*StorageDomain) ToStorageDomainOutput ¶ added in v0.2.6
func (i *StorageDomain) ToStorageDomainOutput() StorageDomainOutput
func (*StorageDomain) ToStorageDomainOutputWithContext ¶ added in v0.2.6
func (i *StorageDomain) ToStorageDomainOutputWithContext(ctx context.Context) StorageDomainOutput
type StorageDomainArgs ¶
type StorageDomainArgs struct { // The encryption key used to encrypt the data. This is a user secret. EncryptionKey AsymmetricEncryptedSecretPtrInput // The encryption status "Enabled | Disabled". EncryptionStatus EncryptionStatus // The manager name ManagerName pulumi.StringInput // The resource group name ResourceGroupName pulumi.StringInput // The storage account credentials. StorageAccountCredentialIds pulumi.StringArrayInput // The storage domain name. StorageDomainName pulumi.StringInput }
The set of arguments for constructing a StorageDomain resource.
func (StorageDomainArgs) ElementType ¶
func (StorageDomainArgs) ElementType() reflect.Type
type StorageDomainInput ¶ added in v0.2.6
type StorageDomainInput interface { pulumi.Input ToStorageDomainOutput() StorageDomainOutput ToStorageDomainOutputWithContext(ctx context.Context) StorageDomainOutput }
type StorageDomainOutput ¶ added in v0.2.6
type StorageDomainOutput struct {
*pulumi.OutputState
}
func (StorageDomainOutput) ElementType ¶ added in v0.2.6
func (StorageDomainOutput) ElementType() reflect.Type
func (StorageDomainOutput) ToStorageDomainOutput ¶ added in v0.2.6
func (o StorageDomainOutput) ToStorageDomainOutput() StorageDomainOutput
func (StorageDomainOutput) ToStorageDomainOutputWithContext ¶ added in v0.2.6
func (o StorageDomainOutput) ToStorageDomainOutputWithContext(ctx context.Context) StorageDomainOutput
type StorageDomainState ¶
type StorageDomainState struct { // The encryption key used to encrypt the data. This is a user secret. EncryptionKey AsymmetricEncryptedSecretResponsePtrInput // The encryption status "Enabled | Disabled". EncryptionStatus pulumi.StringPtrInput // The name. Name pulumi.StringPtrInput // The storage account credentials. StorageAccountCredentialIds pulumi.StringArrayInput // The type. Type pulumi.StringPtrInput }
func (StorageDomainState) ElementType ¶
func (StorageDomainState) 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
func (TimeArgs) ToTimePtrOutput ¶
func (i TimeArgs) ToTimePtrOutput() TimePtrOutput
func (TimeArgs) ToTimePtrOutputWithContext ¶
func (i TimeArgs) ToTimePtrOutputWithContext(ctx context.Context) TimePtrOutput
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
func (TimeOutput) ToTimePtrOutput ¶
func (o TimeOutput) ToTimePtrOutput() TimePtrOutput
func (TimeOutput) ToTimePtrOutputWithContext ¶
func (o TimeOutput) ToTimePtrOutputWithContext(ctx context.Context) TimePtrOutput
type TimePtrInput ¶
type TimePtrInput interface { pulumi.Input ToTimePtrOutput() TimePtrOutput ToTimePtrOutputWithContext(context.Context) TimePtrOutput }
TimePtrInput is an input type that accepts TimeArgs, TimePtr and TimePtrOutput values. You can construct a concrete instance of `TimePtrInput` via:
TimeArgs{...} or: nil
func TimePtr ¶
func TimePtr(v *TimeArgs) TimePtrInput
type TimePtrOutput ¶
type TimePtrOutput struct{ *pulumi.OutputState }
func (TimePtrOutput) Elem ¶
func (o TimePtrOutput) Elem() TimeOutput
func (TimePtrOutput) ElementType ¶
func (TimePtrOutput) ElementType() reflect.Type
func (TimePtrOutput) ToTimePtrOutput ¶
func (o TimePtrOutput) ToTimePtrOutput() TimePtrOutput
func (TimePtrOutput) ToTimePtrOutputWithContext ¶
func (o TimePtrOutput) ToTimePtrOutputWithContext(ctx context.Context) TimePtrOutput
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
func (TimeResponseArgs) ToTimeResponsePtrOutput ¶
func (i TimeResponseArgs) ToTimeResponsePtrOutput() TimeResponsePtrOutput
func (TimeResponseArgs) ToTimeResponsePtrOutputWithContext ¶
func (i TimeResponseArgs) ToTimeResponsePtrOutputWithContext(ctx context.Context) TimeResponsePtrOutput
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
func (TimeResponseOutput) ToTimeResponsePtrOutput ¶
func (o TimeResponseOutput) ToTimeResponsePtrOutput() TimeResponsePtrOutput
func (TimeResponseOutput) ToTimeResponsePtrOutputWithContext ¶
func (o TimeResponseOutput) ToTimeResponsePtrOutputWithContext(ctx context.Context) TimeResponsePtrOutput
type TimeResponsePtrInput ¶
type TimeResponsePtrInput interface { pulumi.Input ToTimeResponsePtrOutput() TimeResponsePtrOutput ToTimeResponsePtrOutputWithContext(context.Context) TimeResponsePtrOutput }
TimeResponsePtrInput is an input type that accepts TimeResponseArgs, TimeResponsePtr and TimeResponsePtrOutput values. You can construct a concrete instance of `TimeResponsePtrInput` via:
TimeResponseArgs{...} or: nil
func TimeResponsePtr ¶
func TimeResponsePtr(v *TimeResponseArgs) TimeResponsePtrInput
type TimeResponsePtrOutput ¶
type TimeResponsePtrOutput struct{ *pulumi.OutputState }
func (TimeResponsePtrOutput) Elem ¶
func (o TimeResponsePtrOutput) Elem() TimeResponseOutput
func (TimeResponsePtrOutput) ElementType ¶
func (TimeResponsePtrOutput) ElementType() reflect.Type
func (TimeResponsePtrOutput) Hours ¶
func (o TimeResponsePtrOutput) Hours() pulumi.IntPtrOutput
The hour.
func (TimeResponsePtrOutput) Minutes ¶
func (o TimeResponsePtrOutput) Minutes() pulumi.IntPtrOutput
The minute.
func (TimeResponsePtrOutput) Seconds ¶
func (o TimeResponsePtrOutput) Seconds() pulumi.IntPtrOutput
The second.
func (TimeResponsePtrOutput) ToTimeResponsePtrOutput ¶
func (o TimeResponsePtrOutput) ToTimeResponsePtrOutput() TimeResponsePtrOutput
func (TimeResponsePtrOutput) ToTimeResponsePtrOutputWithContext ¶
func (o TimeResponsePtrOutput) ToTimeResponsePtrOutputWithContext(ctx context.Context) TimeResponsePtrOutput
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.Float64Output `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. Latest API Version: 2017-06-01.
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.
func (*Volume) ElementType ¶ added in v0.2.6
func (*Volume) ToVolumeOutput ¶ added in v0.2.6
func (i *Volume) ToVolumeOutput() VolumeOutput
func (*Volume) ToVolumeOutputWithContext ¶ added in v0.2.6
func (i *Volume) ToVolumeOutputWithContext(ctx context.Context) VolumeOutput
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 Kind // The manager name ManagerName pulumi.StringInput // The monitoring status of the volume. MonitoringStatus MonitoringStatus // The resource group name ResourceGroupName pulumi.StringInput // The size of the volume in bytes. SizeInBytes pulumi.Float64Input // The volume container name. VolumeContainerName pulumi.StringInput // The volume name. VolumeName pulumi.StringInput // The volume status. VolumeStatus VolumeStatus // The type of the volume. VolumeType VolumeType }
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.Float64Output `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. Latest API Version: 2017-06-01.
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.
func (*VolumeContainer) ElementType ¶ added in v0.2.6
func (*VolumeContainer) ElementType() reflect.Type
func (*VolumeContainer) ToVolumeContainerOutput ¶ added in v0.2.6
func (i *VolumeContainer) ToVolumeContainerOutput() VolumeContainerOutput
func (*VolumeContainer) ToVolumeContainerOutputWithContext ¶ added in v0.2.6
func (i *VolumeContainer) ToVolumeContainerOutputWithContext(ctx context.Context) VolumeContainerOutput
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 Kind // 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 VolumeContainerInput ¶ added in v0.2.6
type VolumeContainerInput interface { pulumi.Input ToVolumeContainerOutput() VolumeContainerOutput ToVolumeContainerOutputWithContext(ctx context.Context) VolumeContainerOutput }
type VolumeContainerOutput ¶ added in v0.2.6
type VolumeContainerOutput struct {
*pulumi.OutputState
}
func (VolumeContainerOutput) ElementType ¶ added in v0.2.6
func (VolumeContainerOutput) ElementType() reflect.Type
func (VolumeContainerOutput) ToVolumeContainerOutput ¶ added in v0.2.6
func (o VolumeContainerOutput) ToVolumeContainerOutput() VolumeContainerOutput
func (VolumeContainerOutput) ToVolumeContainerOutputWithContext ¶ added in v0.2.6
func (o VolumeContainerOutput) ToVolumeContainerOutputWithContext(ctx context.Context) VolumeContainerOutput
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.Float64PtrInput // 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 *float64 `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.Float64PtrInput `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.Float64PtrOutput
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 VolumeInput ¶ added in v0.2.6
type VolumeInput interface { pulumi.Input ToVolumeOutput() VolumeOutput ToVolumeOutputWithContext(ctx context.Context) VolumeOutput }
type VolumeOutput ¶ added in v0.2.6
type VolumeOutput struct {
*pulumi.OutputState
}
func (VolumeOutput) ElementType ¶ added in v0.2.6
func (VolumeOutput) ElementType() reflect.Type
func (VolumeOutput) ToVolumeOutput ¶ added in v0.2.6
func (o VolumeOutput) ToVolumeOutput() VolumeOutput
func (VolumeOutput) ToVolumeOutputWithContext ¶ added in v0.2.6
func (o VolumeOutput) ToVolumeOutputWithContext(ctx context.Context) VolumeOutput
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.Float64PtrInput // 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
type VolumeStatus ¶ added in v0.3.1
The volume status.
func (VolumeStatus) ElementType ¶ added in v0.3.1
func (VolumeStatus) ElementType() reflect.Type
func (VolumeStatus) ToStringOutput ¶ added in v0.3.1
func (e VolumeStatus) ToStringOutput() pulumi.StringOutput
func (VolumeStatus) ToStringOutputWithContext ¶ added in v0.3.1
func (e VolumeStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VolumeStatus) ToStringPtrOutput ¶ added in v0.3.1
func (e VolumeStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (VolumeStatus) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e VolumeStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type VolumeType ¶ added in v0.3.1
The type of the volume.
func (VolumeType) ElementType ¶ added in v0.3.1
func (VolumeType) ElementType() reflect.Type
func (VolumeType) ToStringOutput ¶ added in v0.3.1
func (e VolumeType) ToStringOutput() pulumi.StringOutput
func (VolumeType) ToStringOutputWithContext ¶ added in v0.3.1
func (e VolumeType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VolumeType) ToStringPtrOutput ¶ added in v0.3.1
func (e VolumeType) ToStringPtrOutput() pulumi.StringPtrOutput
func (VolumeType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e VolumeType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
Source Files
¶
- accessControlRecord.go
- backupPolicy.go
- backupSchedule.go
- backupScheduleGroup.go
- bandwidthSetting.go
- chapSetting.go
- fileServer.go
- fileShare.go
- getAccessControlRecord.go
- getBackupPolicy.go
- getBackupSchedule.go
- getBackupScheduleGroup.go
- getBandwidthSetting.go
- getChapSetting.go
- getFileServer.go
- getFileShare.go
- getIscsiDisk.go
- getIscsiServer.go
- getManager.go
- getManagerEncryptionKey.go
- getManagerExtendedInfo.go
- getStorageAccountCredential.go
- getStorageDomain.go
- getVolume.go
- getVolumeContainer.go
- iscsiDisk.go
- iscsiServer.go
- listDeviceFailoverSets.go
- listDeviceFailoverTars.go
- listManagerActivationKey.go
- listManagerPublicEncryptionKey.go
- manager.go
- managerExtendedInfo.go
- pulumiEnums.go
- pulumiTypes.go
- storageAccountCredential.go
- storageDomain.go
- volume.go
- volumeContainer.go