Lines Matching defs:AzureResourceProtectionIntent
2804 type AzureResourceProtectionIntent struct { struct
2806 FriendlyName *string `json:"friendlyName,omitempty"`
2808 BackupManagementType ManagementType `json:"backupManagementType,omitempty"`
2810 SourceResourceID *string `json:"sourceResourceId,omitempty"`
2812 ItemID *string `json:"itemId,omitempty"`
2814 PolicyID *string `json:"policyId,omitempty"`
2816 ProtectionState ProtectionStatus `json:"protectionState,omitempty"`
2818 ProtectionIntentItemType ProtectionIntentItemType `json:"protectionIntentItemType,omitempty"`
2822 func (arpi AzureResourceProtectionIntent) MarshalJSON() ([]byte, error) {
2850 … AsAzureRecoveryServiceVaultProtectionIntent() (*AzureRecoveryServiceVaultProtectionIntent, bool) {
2855 …zureRecoveryServiceVaultProtectionIntent() (BasicAzureRecoveryServiceVaultProtectionIntent, bool) {
2860 …esourceProtectionIntent) AsAzureResourceProtectionIntent() (*AzureResourceProtectionIntent, bool) {
2865 …rotectionIntent) AsAzureWorkloadAutoProtectionIntent() (*AzureWorkloadAutoProtectionIntent, bool) {
2870 …Intent) AsBasicAzureWorkloadAutoProtectionIntent() (BasicAzureWorkloadAutoProtectionIntent, bool) {
2875 …ionIntent) AsAzureWorkloadSQLAutoProtectionIntent() (*AzureWorkloadSQLAutoProtectionIntent, bool) {
2880 func (arpi AzureResourceProtectionIntent) AsProtectionIntent() (*ProtectionIntent, bool) {
2885 func (arpi AzureResourceProtectionIntent) AsBasicProtectionIntent() (BasicProtectionIntent, bool) {