Documentation
¶
Index ¶
- type Account
- type AccountArgs
- type AccountState
- type ActiveDirectory
- type ActiveDirectoryArgs
- type ActiveDirectoryArray
- type ActiveDirectoryArrayInput
- type ActiveDirectoryArrayOutput
- func (ActiveDirectoryArrayOutput) ElementType() reflect.Type
- func (o ActiveDirectoryArrayOutput) Index(i pulumi.IntInput) ActiveDirectoryOutput
- func (o ActiveDirectoryArrayOutput) ToActiveDirectoryArrayOutput() ActiveDirectoryArrayOutput
- func (o ActiveDirectoryArrayOutput) ToActiveDirectoryArrayOutputWithContext(ctx context.Context) ActiveDirectoryArrayOutput
- type ActiveDirectoryInput
- type ActiveDirectoryOutput
- func (o ActiveDirectoryOutput) ActiveDirectoryId() pulumi.StringPtrOutput
- func (o ActiveDirectoryOutput) Dns() pulumi.StringPtrOutput
- func (o ActiveDirectoryOutput) Domain() pulumi.StringPtrOutput
- func (ActiveDirectoryOutput) ElementType() reflect.Type
- func (o ActiveDirectoryOutput) OrganizationalUnit() pulumi.StringPtrOutput
- func (o ActiveDirectoryOutput) Password() pulumi.StringPtrOutput
- func (o ActiveDirectoryOutput) SmbServerName() pulumi.StringPtrOutput
- func (o ActiveDirectoryOutput) Status() pulumi.StringPtrOutput
- func (o ActiveDirectoryOutput) ToActiveDirectoryOutput() ActiveDirectoryOutput
- func (o ActiveDirectoryOutput) ToActiveDirectoryOutputWithContext(ctx context.Context) ActiveDirectoryOutput
- func (o ActiveDirectoryOutput) Username() pulumi.StringPtrOutput
- type ActiveDirectoryResponse
- type ActiveDirectoryResponseArgs
- type ActiveDirectoryResponseArray
- func (ActiveDirectoryResponseArray) ElementType() reflect.Type
- func (i ActiveDirectoryResponseArray) ToActiveDirectoryResponseArrayOutput() ActiveDirectoryResponseArrayOutput
- func (i ActiveDirectoryResponseArray) ToActiveDirectoryResponseArrayOutputWithContext(ctx context.Context) ActiveDirectoryResponseArrayOutput
- type ActiveDirectoryResponseArrayInput
- type ActiveDirectoryResponseArrayOutput
- func (ActiveDirectoryResponseArrayOutput) ElementType() reflect.Type
- func (o ActiveDirectoryResponseArrayOutput) Index(i pulumi.IntInput) ActiveDirectoryResponseOutput
- func (o ActiveDirectoryResponseArrayOutput) ToActiveDirectoryResponseArrayOutput() ActiveDirectoryResponseArrayOutput
- func (o ActiveDirectoryResponseArrayOutput) ToActiveDirectoryResponseArrayOutputWithContext(ctx context.Context) ActiveDirectoryResponseArrayOutput
- type ActiveDirectoryResponseInput
- type ActiveDirectoryResponseOutput
- func (o ActiveDirectoryResponseOutput) ActiveDirectoryId() pulumi.StringPtrOutput
- func (o ActiveDirectoryResponseOutput) Dns() pulumi.StringPtrOutput
- func (o ActiveDirectoryResponseOutput) Domain() pulumi.StringPtrOutput
- func (ActiveDirectoryResponseOutput) ElementType() reflect.Type
- func (o ActiveDirectoryResponseOutput) OrganizationalUnit() pulumi.StringPtrOutput
- func (o ActiveDirectoryResponseOutput) Password() pulumi.StringPtrOutput
- func (o ActiveDirectoryResponseOutput) SmbServerName() pulumi.StringPtrOutput
- func (o ActiveDirectoryResponseOutput) Status() pulumi.StringPtrOutput
- func (o ActiveDirectoryResponseOutput) ToActiveDirectoryResponseOutput() ActiveDirectoryResponseOutput
- func (o ActiveDirectoryResponseOutput) ToActiveDirectoryResponseOutputWithContext(ctx context.Context) ActiveDirectoryResponseOutput
- func (o ActiveDirectoryResponseOutput) Username() pulumi.StringPtrOutput
- type ExportPolicyRule
- type ExportPolicyRuleArgs
- type ExportPolicyRuleArray
- type ExportPolicyRuleArrayInput
- type ExportPolicyRuleArrayOutput
- func (ExportPolicyRuleArrayOutput) ElementType() reflect.Type
- func (o ExportPolicyRuleArrayOutput) Index(i pulumi.IntInput) ExportPolicyRuleOutput
- func (o ExportPolicyRuleArrayOutput) ToExportPolicyRuleArrayOutput() ExportPolicyRuleArrayOutput
- func (o ExportPolicyRuleArrayOutput) ToExportPolicyRuleArrayOutputWithContext(ctx context.Context) ExportPolicyRuleArrayOutput
- type ExportPolicyRuleInput
- type ExportPolicyRuleOutput
- func (o ExportPolicyRuleOutput) AllowedClients() pulumi.StringPtrOutput
- func (o ExportPolicyRuleOutput) Cifs() pulumi.BoolPtrOutput
- func (ExportPolicyRuleOutput) ElementType() reflect.Type
- func (o ExportPolicyRuleOutput) Nfsv3() pulumi.BoolPtrOutput
- func (o ExportPolicyRuleOutput) Nfsv41() pulumi.BoolPtrOutput
- func (o ExportPolicyRuleOutput) RuleIndex() pulumi.IntPtrOutput
- func (o ExportPolicyRuleOutput) ToExportPolicyRuleOutput() ExportPolicyRuleOutput
- func (o ExportPolicyRuleOutput) ToExportPolicyRuleOutputWithContext(ctx context.Context) ExportPolicyRuleOutput
- func (o ExportPolicyRuleOutput) UnixReadOnly() pulumi.BoolPtrOutput
- func (o ExportPolicyRuleOutput) UnixReadWrite() pulumi.BoolPtrOutput
- type ExportPolicyRuleResponse
- type ExportPolicyRuleResponseArgs
- func (ExportPolicyRuleResponseArgs) ElementType() reflect.Type
- func (i ExportPolicyRuleResponseArgs) ToExportPolicyRuleResponseOutput() ExportPolicyRuleResponseOutput
- func (i ExportPolicyRuleResponseArgs) ToExportPolicyRuleResponseOutputWithContext(ctx context.Context) ExportPolicyRuleResponseOutput
- type ExportPolicyRuleResponseArray
- func (ExportPolicyRuleResponseArray) ElementType() reflect.Type
- func (i ExportPolicyRuleResponseArray) ToExportPolicyRuleResponseArrayOutput() ExportPolicyRuleResponseArrayOutput
- func (i ExportPolicyRuleResponseArray) ToExportPolicyRuleResponseArrayOutputWithContext(ctx context.Context) ExportPolicyRuleResponseArrayOutput
- type ExportPolicyRuleResponseArrayInput
- type ExportPolicyRuleResponseArrayOutput
- func (ExportPolicyRuleResponseArrayOutput) ElementType() reflect.Type
- func (o ExportPolicyRuleResponseArrayOutput) Index(i pulumi.IntInput) ExportPolicyRuleResponseOutput
- func (o ExportPolicyRuleResponseArrayOutput) ToExportPolicyRuleResponseArrayOutput() ExportPolicyRuleResponseArrayOutput
- func (o ExportPolicyRuleResponseArrayOutput) ToExportPolicyRuleResponseArrayOutputWithContext(ctx context.Context) ExportPolicyRuleResponseArrayOutput
- type ExportPolicyRuleResponseInput
- type ExportPolicyRuleResponseOutput
- func (o ExportPolicyRuleResponseOutput) AllowedClients() pulumi.StringPtrOutput
- func (o ExportPolicyRuleResponseOutput) Cifs() pulumi.BoolPtrOutput
- func (ExportPolicyRuleResponseOutput) ElementType() reflect.Type
- func (o ExportPolicyRuleResponseOutput) Nfsv3() pulumi.BoolPtrOutput
- func (o ExportPolicyRuleResponseOutput) Nfsv41() pulumi.BoolPtrOutput
- func (o ExportPolicyRuleResponseOutput) RuleIndex() pulumi.IntPtrOutput
- func (o ExportPolicyRuleResponseOutput) ToExportPolicyRuleResponseOutput() ExportPolicyRuleResponseOutput
- func (o ExportPolicyRuleResponseOutput) ToExportPolicyRuleResponseOutputWithContext(ctx context.Context) ExportPolicyRuleResponseOutput
- func (o ExportPolicyRuleResponseOutput) UnixReadOnly() pulumi.BoolPtrOutput
- func (o ExportPolicyRuleResponseOutput) UnixReadWrite() pulumi.BoolPtrOutput
- type LookupAccountArgs
- type LookupAccountResult
- type LookupPoolArgs
- type LookupPoolResult
- type LookupSnapshotArgs
- type LookupSnapshotResult
- type LookupVolumeArgs
- type LookupVolumeResult
- type MountTargetProperties
- type MountTargetPropertiesArgs
- type MountTargetPropertiesArray
- func (MountTargetPropertiesArray) ElementType() reflect.Type
- func (i MountTargetPropertiesArray) ToMountTargetPropertiesArrayOutput() MountTargetPropertiesArrayOutput
- func (i MountTargetPropertiesArray) ToMountTargetPropertiesArrayOutputWithContext(ctx context.Context) MountTargetPropertiesArrayOutput
- type MountTargetPropertiesArrayInput
- type MountTargetPropertiesArrayOutput
- func (MountTargetPropertiesArrayOutput) ElementType() reflect.Type
- func (o MountTargetPropertiesArrayOutput) Index(i pulumi.IntInput) MountTargetPropertiesOutput
- func (o MountTargetPropertiesArrayOutput) ToMountTargetPropertiesArrayOutput() MountTargetPropertiesArrayOutput
- func (o MountTargetPropertiesArrayOutput) ToMountTargetPropertiesArrayOutputWithContext(ctx context.Context) MountTargetPropertiesArrayOutput
- type MountTargetPropertiesInput
- type MountTargetPropertiesOutput
- func (MountTargetPropertiesOutput) ElementType() reflect.Type
- func (o MountTargetPropertiesOutput) EndIp() pulumi.StringPtrOutput
- func (o MountTargetPropertiesOutput) FileSystemId() pulumi.StringOutput
- func (o MountTargetPropertiesOutput) Gateway() pulumi.StringPtrOutput
- func (o MountTargetPropertiesOutput) Netmask() pulumi.StringPtrOutput
- func (o MountTargetPropertiesOutput) SmbServerFqdn() pulumi.StringPtrOutput
- func (o MountTargetPropertiesOutput) StartIp() pulumi.StringPtrOutput
- func (o MountTargetPropertiesOutput) Subnet() pulumi.StringPtrOutput
- func (o MountTargetPropertiesOutput) ToMountTargetPropertiesOutput() MountTargetPropertiesOutput
- func (o MountTargetPropertiesOutput) ToMountTargetPropertiesOutputWithContext(ctx context.Context) MountTargetPropertiesOutput
- type MountTargetPropertiesResponse
- type MountTargetPropertiesResponseArgs
- func (MountTargetPropertiesResponseArgs) ElementType() reflect.Type
- func (i MountTargetPropertiesResponseArgs) ToMountTargetPropertiesResponseOutput() MountTargetPropertiesResponseOutput
- func (i MountTargetPropertiesResponseArgs) ToMountTargetPropertiesResponseOutputWithContext(ctx context.Context) MountTargetPropertiesResponseOutput
- type MountTargetPropertiesResponseArray
- func (MountTargetPropertiesResponseArray) ElementType() reflect.Type
- func (i MountTargetPropertiesResponseArray) ToMountTargetPropertiesResponseArrayOutput() MountTargetPropertiesResponseArrayOutput
- func (i MountTargetPropertiesResponseArray) ToMountTargetPropertiesResponseArrayOutputWithContext(ctx context.Context) MountTargetPropertiesResponseArrayOutput
- type MountTargetPropertiesResponseArrayInput
- type MountTargetPropertiesResponseArrayOutput
- func (MountTargetPropertiesResponseArrayOutput) ElementType() reflect.Type
- func (o MountTargetPropertiesResponseArrayOutput) Index(i pulumi.IntInput) MountTargetPropertiesResponseOutput
- func (o MountTargetPropertiesResponseArrayOutput) ToMountTargetPropertiesResponseArrayOutput() MountTargetPropertiesResponseArrayOutput
- func (o MountTargetPropertiesResponseArrayOutput) ToMountTargetPropertiesResponseArrayOutputWithContext(ctx context.Context) MountTargetPropertiesResponseArrayOutput
- type MountTargetPropertiesResponseInput
- type MountTargetPropertiesResponseOutput
- func (MountTargetPropertiesResponseOutput) ElementType() reflect.Type
- func (o MountTargetPropertiesResponseOutput) EndIp() pulumi.StringPtrOutput
- func (o MountTargetPropertiesResponseOutput) FileSystemId() pulumi.StringOutput
- func (o MountTargetPropertiesResponseOutput) Gateway() pulumi.StringPtrOutput
- func (o MountTargetPropertiesResponseOutput) IpAddress() pulumi.StringOutput
- func (o MountTargetPropertiesResponseOutput) MountTargetId() pulumi.StringOutput
- func (o MountTargetPropertiesResponseOutput) Netmask() pulumi.StringPtrOutput
- func (o MountTargetPropertiesResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o MountTargetPropertiesResponseOutput) SmbServerFqdn() pulumi.StringPtrOutput
- func (o MountTargetPropertiesResponseOutput) StartIp() pulumi.StringPtrOutput
- func (o MountTargetPropertiesResponseOutput) Subnet() pulumi.StringPtrOutput
- func (o MountTargetPropertiesResponseOutput) ToMountTargetPropertiesResponseOutput() MountTargetPropertiesResponseOutput
- func (o MountTargetPropertiesResponseOutput) ToMountTargetPropertiesResponseOutputWithContext(ctx context.Context) MountTargetPropertiesResponseOutput
- type Pool
- type PoolArgs
- type PoolState
- type ReplicationObject
- type ReplicationObjectArgs
- func (ReplicationObjectArgs) ElementType() reflect.Type
- func (i ReplicationObjectArgs) ToReplicationObjectOutput() ReplicationObjectOutput
- func (i ReplicationObjectArgs) ToReplicationObjectOutputWithContext(ctx context.Context) ReplicationObjectOutput
- func (i ReplicationObjectArgs) ToReplicationObjectPtrOutput() ReplicationObjectPtrOutput
- func (i ReplicationObjectArgs) ToReplicationObjectPtrOutputWithContext(ctx context.Context) ReplicationObjectPtrOutput
- type ReplicationObjectInput
- type ReplicationObjectOutput
- func (ReplicationObjectOutput) ElementType() reflect.Type
- func (o ReplicationObjectOutput) EndpointType() pulumi.StringPtrOutput
- func (o ReplicationObjectOutput) RemoteVolumeRegion() pulumi.StringPtrOutput
- func (o ReplicationObjectOutput) RemoteVolumeResourceId() pulumi.StringOutput
- func (o ReplicationObjectOutput) ReplicationId() pulumi.StringPtrOutput
- func (o ReplicationObjectOutput) ReplicationSchedule() pulumi.StringOutput
- func (o ReplicationObjectOutput) ToReplicationObjectOutput() ReplicationObjectOutput
- func (o ReplicationObjectOutput) ToReplicationObjectOutputWithContext(ctx context.Context) ReplicationObjectOutput
- func (o ReplicationObjectOutput) ToReplicationObjectPtrOutput() ReplicationObjectPtrOutput
- func (o ReplicationObjectOutput) ToReplicationObjectPtrOutputWithContext(ctx context.Context) ReplicationObjectPtrOutput
- type ReplicationObjectPtrInput
- type ReplicationObjectPtrOutput
- func (o ReplicationObjectPtrOutput) Elem() ReplicationObjectOutput
- func (ReplicationObjectPtrOutput) ElementType() reflect.Type
- func (o ReplicationObjectPtrOutput) EndpointType() pulumi.StringPtrOutput
- func (o ReplicationObjectPtrOutput) RemoteVolumeRegion() pulumi.StringPtrOutput
- func (o ReplicationObjectPtrOutput) RemoteVolumeResourceId() pulumi.StringPtrOutput
- func (o ReplicationObjectPtrOutput) ReplicationId() pulumi.StringPtrOutput
- func (o ReplicationObjectPtrOutput) ReplicationSchedule() pulumi.StringPtrOutput
- func (o ReplicationObjectPtrOutput) ToReplicationObjectPtrOutput() ReplicationObjectPtrOutput
- func (o ReplicationObjectPtrOutput) ToReplicationObjectPtrOutputWithContext(ctx context.Context) ReplicationObjectPtrOutput
- type ReplicationObjectResponse
- type ReplicationObjectResponseArgs
- func (ReplicationObjectResponseArgs) ElementType() reflect.Type
- func (i ReplicationObjectResponseArgs) ToReplicationObjectResponseOutput() ReplicationObjectResponseOutput
- func (i ReplicationObjectResponseArgs) ToReplicationObjectResponseOutputWithContext(ctx context.Context) ReplicationObjectResponseOutput
- func (i ReplicationObjectResponseArgs) ToReplicationObjectResponsePtrOutput() ReplicationObjectResponsePtrOutput
- func (i ReplicationObjectResponseArgs) ToReplicationObjectResponsePtrOutputWithContext(ctx context.Context) ReplicationObjectResponsePtrOutput
- type ReplicationObjectResponseInput
- type ReplicationObjectResponseOutput
- func (ReplicationObjectResponseOutput) ElementType() reflect.Type
- func (o ReplicationObjectResponseOutput) EndpointType() pulumi.StringPtrOutput
- func (o ReplicationObjectResponseOutput) RemoteVolumeRegion() pulumi.StringPtrOutput
- func (o ReplicationObjectResponseOutput) RemoteVolumeResourceId() pulumi.StringOutput
- func (o ReplicationObjectResponseOutput) ReplicationId() pulumi.StringPtrOutput
- func (o ReplicationObjectResponseOutput) ReplicationSchedule() pulumi.StringOutput
- func (o ReplicationObjectResponseOutput) ToReplicationObjectResponseOutput() ReplicationObjectResponseOutput
- func (o ReplicationObjectResponseOutput) ToReplicationObjectResponseOutputWithContext(ctx context.Context) ReplicationObjectResponseOutput
- func (o ReplicationObjectResponseOutput) ToReplicationObjectResponsePtrOutput() ReplicationObjectResponsePtrOutput
- func (o ReplicationObjectResponseOutput) ToReplicationObjectResponsePtrOutputWithContext(ctx context.Context) ReplicationObjectResponsePtrOutput
- type ReplicationObjectResponsePtrInput
- type ReplicationObjectResponsePtrOutput
- func (o ReplicationObjectResponsePtrOutput) Elem() ReplicationObjectResponseOutput
- func (ReplicationObjectResponsePtrOutput) ElementType() reflect.Type
- func (o ReplicationObjectResponsePtrOutput) EndpointType() pulumi.StringPtrOutput
- func (o ReplicationObjectResponsePtrOutput) RemoteVolumeRegion() pulumi.StringPtrOutput
- func (o ReplicationObjectResponsePtrOutput) RemoteVolumeResourceId() pulumi.StringPtrOutput
- func (o ReplicationObjectResponsePtrOutput) ReplicationId() pulumi.StringPtrOutput
- func (o ReplicationObjectResponsePtrOutput) ReplicationSchedule() pulumi.StringPtrOutput
- func (o ReplicationObjectResponsePtrOutput) ToReplicationObjectResponsePtrOutput() ReplicationObjectResponsePtrOutput
- func (o ReplicationObjectResponsePtrOutput) ToReplicationObjectResponsePtrOutputWithContext(ctx context.Context) ReplicationObjectResponsePtrOutput
- type Snapshot
- type SnapshotArgs
- type SnapshotState
- type Volume
- type VolumeArgs
- type VolumePropertiesDataProtection
- type VolumePropertiesDataProtectionArgs
- func (VolumePropertiesDataProtectionArgs) ElementType() reflect.Type
- func (i VolumePropertiesDataProtectionArgs) ToVolumePropertiesDataProtectionOutput() VolumePropertiesDataProtectionOutput
- func (i VolumePropertiesDataProtectionArgs) ToVolumePropertiesDataProtectionOutputWithContext(ctx context.Context) VolumePropertiesDataProtectionOutput
- func (i VolumePropertiesDataProtectionArgs) ToVolumePropertiesDataProtectionPtrOutput() VolumePropertiesDataProtectionPtrOutput
- func (i VolumePropertiesDataProtectionArgs) ToVolumePropertiesDataProtectionPtrOutputWithContext(ctx context.Context) VolumePropertiesDataProtectionPtrOutput
- type VolumePropertiesDataProtectionInput
- type VolumePropertiesDataProtectionOutput
- func (VolumePropertiesDataProtectionOutput) ElementType() reflect.Type
- func (o VolumePropertiesDataProtectionOutput) Replication() ReplicationObjectPtrOutput
- func (o VolumePropertiesDataProtectionOutput) ToVolumePropertiesDataProtectionOutput() VolumePropertiesDataProtectionOutput
- func (o VolumePropertiesDataProtectionOutput) ToVolumePropertiesDataProtectionOutputWithContext(ctx context.Context) VolumePropertiesDataProtectionOutput
- func (o VolumePropertiesDataProtectionOutput) ToVolumePropertiesDataProtectionPtrOutput() VolumePropertiesDataProtectionPtrOutput
- func (o VolumePropertiesDataProtectionOutput) ToVolumePropertiesDataProtectionPtrOutputWithContext(ctx context.Context) VolumePropertiesDataProtectionPtrOutput
- type VolumePropertiesDataProtectionPtrInput
- type VolumePropertiesDataProtectionPtrOutput
- func (o VolumePropertiesDataProtectionPtrOutput) Elem() VolumePropertiesDataProtectionOutput
- func (VolumePropertiesDataProtectionPtrOutput) ElementType() reflect.Type
- func (o VolumePropertiesDataProtectionPtrOutput) Replication() ReplicationObjectPtrOutput
- func (o VolumePropertiesDataProtectionPtrOutput) ToVolumePropertiesDataProtectionPtrOutput() VolumePropertiesDataProtectionPtrOutput
- func (o VolumePropertiesDataProtectionPtrOutput) ToVolumePropertiesDataProtectionPtrOutputWithContext(ctx context.Context) VolumePropertiesDataProtectionPtrOutput
- type VolumePropertiesExportPolicy
- type VolumePropertiesExportPolicyArgs
- func (VolumePropertiesExportPolicyArgs) ElementType() reflect.Type
- func (i VolumePropertiesExportPolicyArgs) ToVolumePropertiesExportPolicyOutput() VolumePropertiesExportPolicyOutput
- func (i VolumePropertiesExportPolicyArgs) ToVolumePropertiesExportPolicyOutputWithContext(ctx context.Context) VolumePropertiesExportPolicyOutput
- func (i VolumePropertiesExportPolicyArgs) ToVolumePropertiesExportPolicyPtrOutput() VolumePropertiesExportPolicyPtrOutput
- func (i VolumePropertiesExportPolicyArgs) ToVolumePropertiesExportPolicyPtrOutputWithContext(ctx context.Context) VolumePropertiesExportPolicyPtrOutput
- type VolumePropertiesExportPolicyInput
- type VolumePropertiesExportPolicyOutput
- func (VolumePropertiesExportPolicyOutput) ElementType() reflect.Type
- func (o VolumePropertiesExportPolicyOutput) Rules() ExportPolicyRuleArrayOutput
- func (o VolumePropertiesExportPolicyOutput) ToVolumePropertiesExportPolicyOutput() VolumePropertiesExportPolicyOutput
- func (o VolumePropertiesExportPolicyOutput) ToVolumePropertiesExportPolicyOutputWithContext(ctx context.Context) VolumePropertiesExportPolicyOutput
- func (o VolumePropertiesExportPolicyOutput) ToVolumePropertiesExportPolicyPtrOutput() VolumePropertiesExportPolicyPtrOutput
- func (o VolumePropertiesExportPolicyOutput) ToVolumePropertiesExportPolicyPtrOutputWithContext(ctx context.Context) VolumePropertiesExportPolicyPtrOutput
- type VolumePropertiesExportPolicyPtrInput
- type VolumePropertiesExportPolicyPtrOutput
- func (o VolumePropertiesExportPolicyPtrOutput) Elem() VolumePropertiesExportPolicyOutput
- func (VolumePropertiesExportPolicyPtrOutput) ElementType() reflect.Type
- func (o VolumePropertiesExportPolicyPtrOutput) Rules() ExportPolicyRuleArrayOutput
- func (o VolumePropertiesExportPolicyPtrOutput) ToVolumePropertiesExportPolicyPtrOutput() VolumePropertiesExportPolicyPtrOutput
- func (o VolumePropertiesExportPolicyPtrOutput) ToVolumePropertiesExportPolicyPtrOutputWithContext(ctx context.Context) VolumePropertiesExportPolicyPtrOutput
- type VolumePropertiesResponseDataProtection
- type VolumePropertiesResponseDataProtectionArgs
- func (VolumePropertiesResponseDataProtectionArgs) ElementType() reflect.Type
- func (i VolumePropertiesResponseDataProtectionArgs) ToVolumePropertiesResponseDataProtectionOutput() VolumePropertiesResponseDataProtectionOutput
- func (i VolumePropertiesResponseDataProtectionArgs) ToVolumePropertiesResponseDataProtectionOutputWithContext(ctx context.Context) VolumePropertiesResponseDataProtectionOutput
- func (i VolumePropertiesResponseDataProtectionArgs) ToVolumePropertiesResponseDataProtectionPtrOutput() VolumePropertiesResponseDataProtectionPtrOutput
- func (i VolumePropertiesResponseDataProtectionArgs) ToVolumePropertiesResponseDataProtectionPtrOutputWithContext(ctx context.Context) VolumePropertiesResponseDataProtectionPtrOutput
- type VolumePropertiesResponseDataProtectionInput
- type VolumePropertiesResponseDataProtectionOutput
- func (VolumePropertiesResponseDataProtectionOutput) ElementType() reflect.Type
- func (o VolumePropertiesResponseDataProtectionOutput) Replication() ReplicationObjectResponsePtrOutput
- func (o VolumePropertiesResponseDataProtectionOutput) ToVolumePropertiesResponseDataProtectionOutput() VolumePropertiesResponseDataProtectionOutput
- func (o VolumePropertiesResponseDataProtectionOutput) ToVolumePropertiesResponseDataProtectionOutputWithContext(ctx context.Context) VolumePropertiesResponseDataProtectionOutput
- func (o VolumePropertiesResponseDataProtectionOutput) ToVolumePropertiesResponseDataProtectionPtrOutput() VolumePropertiesResponseDataProtectionPtrOutput
- func (o VolumePropertiesResponseDataProtectionOutput) ToVolumePropertiesResponseDataProtectionPtrOutputWithContext(ctx context.Context) VolumePropertiesResponseDataProtectionPtrOutput
- type VolumePropertiesResponseDataProtectionPtrInput
- type VolumePropertiesResponseDataProtectionPtrOutput
- func (o VolumePropertiesResponseDataProtectionPtrOutput) Elem() VolumePropertiesResponseDataProtectionOutput
- func (VolumePropertiesResponseDataProtectionPtrOutput) ElementType() reflect.Type
- func (o VolumePropertiesResponseDataProtectionPtrOutput) Replication() ReplicationObjectResponsePtrOutput
- func (o VolumePropertiesResponseDataProtectionPtrOutput) ToVolumePropertiesResponseDataProtectionPtrOutput() VolumePropertiesResponseDataProtectionPtrOutput
- func (o VolumePropertiesResponseDataProtectionPtrOutput) ToVolumePropertiesResponseDataProtectionPtrOutputWithContext(ctx context.Context) VolumePropertiesResponseDataProtectionPtrOutput
- type VolumePropertiesResponseExportPolicy
- type VolumePropertiesResponseExportPolicyArgs
- func (VolumePropertiesResponseExportPolicyArgs) ElementType() reflect.Type
- func (i VolumePropertiesResponseExportPolicyArgs) ToVolumePropertiesResponseExportPolicyOutput() VolumePropertiesResponseExportPolicyOutput
- func (i VolumePropertiesResponseExportPolicyArgs) ToVolumePropertiesResponseExportPolicyOutputWithContext(ctx context.Context) VolumePropertiesResponseExportPolicyOutput
- func (i VolumePropertiesResponseExportPolicyArgs) ToVolumePropertiesResponseExportPolicyPtrOutput() VolumePropertiesResponseExportPolicyPtrOutput
- func (i VolumePropertiesResponseExportPolicyArgs) ToVolumePropertiesResponseExportPolicyPtrOutputWithContext(ctx context.Context) VolumePropertiesResponseExportPolicyPtrOutput
- type VolumePropertiesResponseExportPolicyInput
- type VolumePropertiesResponseExportPolicyOutput
- func (VolumePropertiesResponseExportPolicyOutput) ElementType() reflect.Type
- func (o VolumePropertiesResponseExportPolicyOutput) Rules() ExportPolicyRuleResponseArrayOutput
- func (o VolumePropertiesResponseExportPolicyOutput) ToVolumePropertiesResponseExportPolicyOutput() VolumePropertiesResponseExportPolicyOutput
- func (o VolumePropertiesResponseExportPolicyOutput) ToVolumePropertiesResponseExportPolicyOutputWithContext(ctx context.Context) VolumePropertiesResponseExportPolicyOutput
- func (o VolumePropertiesResponseExportPolicyOutput) ToVolumePropertiesResponseExportPolicyPtrOutput() VolumePropertiesResponseExportPolicyPtrOutput
- func (o VolumePropertiesResponseExportPolicyOutput) ToVolumePropertiesResponseExportPolicyPtrOutputWithContext(ctx context.Context) VolumePropertiesResponseExportPolicyPtrOutput
- type VolumePropertiesResponseExportPolicyPtrInput
- type VolumePropertiesResponseExportPolicyPtrOutput
- func (o VolumePropertiesResponseExportPolicyPtrOutput) Elem() VolumePropertiesResponseExportPolicyOutput
- func (VolumePropertiesResponseExportPolicyPtrOutput) ElementType() reflect.Type
- func (o VolumePropertiesResponseExportPolicyPtrOutput) Rules() ExportPolicyRuleResponseArrayOutput
- func (o VolumePropertiesResponseExportPolicyPtrOutput) ToVolumePropertiesResponseExportPolicyPtrOutput() VolumePropertiesResponseExportPolicyPtrOutput
- func (o VolumePropertiesResponseExportPolicyPtrOutput) ToVolumePropertiesResponseExportPolicyPtrOutputWithContext(ctx context.Context) VolumePropertiesResponseExportPolicyPtrOutput
- type VolumeState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { pulumi.CustomResourceState // Active Directories ActiveDirectories ActiveDirectoryResponseArrayOutput `pulumi:"activeDirectories"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Azure lifecycle management ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
NetApp account resource
func GetAccount ¶
func GetAccount(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccountState, opts ...pulumi.ResourceOption) (*Account, error)
GetAccount gets an existing Account 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 NewAccount ¶
func NewAccount(ctx *pulumi.Context, name string, args *AccountArgs, opts ...pulumi.ResourceOption) (*Account, error)
NewAccount registers a new resource with the given unique name, arguments, and options.
type AccountArgs ¶
type AccountArgs struct { // The name of the NetApp account AccountName pulumi.StringInput // Active Directories ActiveDirectories ActiveDirectoryArrayInput // Resource location Location pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a Account resource.
func (AccountArgs) ElementType ¶
func (AccountArgs) ElementType() reflect.Type
type AccountState ¶
type AccountState struct { // Active Directories ActiveDirectories ActiveDirectoryResponseArrayInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Azure lifecycle management ProvisioningState pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (AccountState) ElementType ¶
func (AccountState) ElementType() reflect.Type
type ActiveDirectory ¶
type ActiveDirectory struct { // Id of the Active Directory ActiveDirectoryId *string `pulumi:"activeDirectoryId"` // Comma separated list of DNS server IP addresses (IPv4 only) for the Active Directory domain Dns *string `pulumi:"dns"` // Name of the Active Directory domain Domain *string `pulumi:"domain"` // The Organizational Unit (OU) within the Windows Active Directory OrganizationalUnit *string `pulumi:"organizationalUnit"` // Plain text password of Active Directory domain administrator Password *string `pulumi:"password"` // NetBIOS name of the SMB server. This name will be registered as a computer account in the AD and used to mount volumes SmbServerName *string `pulumi:"smbServerName"` // Status of the Active Directory Status *string `pulumi:"status"` // Username of Active Directory domain administrator Username *string `pulumi:"username"` }
Active Directory
type ActiveDirectoryArgs ¶
type ActiveDirectoryArgs struct { // Id of the Active Directory ActiveDirectoryId pulumi.StringPtrInput `pulumi:"activeDirectoryId"` // Comma separated list of DNS server IP addresses (IPv4 only) for the Active Directory domain Dns pulumi.StringPtrInput `pulumi:"dns"` // Name of the Active Directory domain Domain pulumi.StringPtrInput `pulumi:"domain"` // The Organizational Unit (OU) within the Windows Active Directory OrganizationalUnit pulumi.StringPtrInput `pulumi:"organizationalUnit"` // Plain text password of Active Directory domain administrator Password pulumi.StringPtrInput `pulumi:"password"` // NetBIOS name of the SMB server. This name will be registered as a computer account in the AD and used to mount volumes SmbServerName pulumi.StringPtrInput `pulumi:"smbServerName"` // Status of the Active Directory Status pulumi.StringPtrInput `pulumi:"status"` // Username of Active Directory domain administrator Username pulumi.StringPtrInput `pulumi:"username"` }
Active Directory
func (ActiveDirectoryArgs) ElementType ¶
func (ActiveDirectoryArgs) ElementType() reflect.Type
func (ActiveDirectoryArgs) ToActiveDirectoryOutput ¶
func (i ActiveDirectoryArgs) ToActiveDirectoryOutput() ActiveDirectoryOutput
func (ActiveDirectoryArgs) ToActiveDirectoryOutputWithContext ¶
func (i ActiveDirectoryArgs) ToActiveDirectoryOutputWithContext(ctx context.Context) ActiveDirectoryOutput
type ActiveDirectoryArray ¶
type ActiveDirectoryArray []ActiveDirectoryInput
func (ActiveDirectoryArray) ElementType ¶
func (ActiveDirectoryArray) ElementType() reflect.Type
func (ActiveDirectoryArray) ToActiveDirectoryArrayOutput ¶
func (i ActiveDirectoryArray) ToActiveDirectoryArrayOutput() ActiveDirectoryArrayOutput
func (ActiveDirectoryArray) ToActiveDirectoryArrayOutputWithContext ¶
func (i ActiveDirectoryArray) ToActiveDirectoryArrayOutputWithContext(ctx context.Context) ActiveDirectoryArrayOutput
type ActiveDirectoryArrayInput ¶
type ActiveDirectoryArrayInput interface { pulumi.Input ToActiveDirectoryArrayOutput() ActiveDirectoryArrayOutput ToActiveDirectoryArrayOutputWithContext(context.Context) ActiveDirectoryArrayOutput }
ActiveDirectoryArrayInput is an input type that accepts ActiveDirectoryArray and ActiveDirectoryArrayOutput values. You can construct a concrete instance of `ActiveDirectoryArrayInput` via:
ActiveDirectoryArray{ ActiveDirectoryArgs{...} }
type ActiveDirectoryArrayOutput ¶
type ActiveDirectoryArrayOutput struct{ *pulumi.OutputState }
func (ActiveDirectoryArrayOutput) ElementType ¶
func (ActiveDirectoryArrayOutput) ElementType() reflect.Type
func (ActiveDirectoryArrayOutput) Index ¶
func (o ActiveDirectoryArrayOutput) Index(i pulumi.IntInput) ActiveDirectoryOutput
func (ActiveDirectoryArrayOutput) ToActiveDirectoryArrayOutput ¶
func (o ActiveDirectoryArrayOutput) ToActiveDirectoryArrayOutput() ActiveDirectoryArrayOutput
func (ActiveDirectoryArrayOutput) ToActiveDirectoryArrayOutputWithContext ¶
func (o ActiveDirectoryArrayOutput) ToActiveDirectoryArrayOutputWithContext(ctx context.Context) ActiveDirectoryArrayOutput
type ActiveDirectoryInput ¶
type ActiveDirectoryInput interface { pulumi.Input ToActiveDirectoryOutput() ActiveDirectoryOutput ToActiveDirectoryOutputWithContext(context.Context) ActiveDirectoryOutput }
ActiveDirectoryInput is an input type that accepts ActiveDirectoryArgs and ActiveDirectoryOutput values. You can construct a concrete instance of `ActiveDirectoryInput` via:
ActiveDirectoryArgs{...}
type ActiveDirectoryOutput ¶
type ActiveDirectoryOutput struct{ *pulumi.OutputState }
Active Directory
func (ActiveDirectoryOutput) ActiveDirectoryId ¶
func (o ActiveDirectoryOutput) ActiveDirectoryId() pulumi.StringPtrOutput
Id of the Active Directory
func (ActiveDirectoryOutput) Dns ¶
func (o ActiveDirectoryOutput) Dns() pulumi.StringPtrOutput
Comma separated list of DNS server IP addresses (IPv4 only) for the Active Directory domain
func (ActiveDirectoryOutput) Domain ¶
func (o ActiveDirectoryOutput) Domain() pulumi.StringPtrOutput
Name of the Active Directory domain
func (ActiveDirectoryOutput) ElementType ¶
func (ActiveDirectoryOutput) ElementType() reflect.Type
func (ActiveDirectoryOutput) OrganizationalUnit ¶
func (o ActiveDirectoryOutput) OrganizationalUnit() pulumi.StringPtrOutput
The Organizational Unit (OU) within the Windows Active Directory
func (ActiveDirectoryOutput) Password ¶
func (o ActiveDirectoryOutput) Password() pulumi.StringPtrOutput
Plain text password of Active Directory domain administrator
func (ActiveDirectoryOutput) SmbServerName ¶
func (o ActiveDirectoryOutput) SmbServerName() pulumi.StringPtrOutput
NetBIOS name of the SMB server. This name will be registered as a computer account in the AD and used to mount volumes
func (ActiveDirectoryOutput) Status ¶
func (o ActiveDirectoryOutput) Status() pulumi.StringPtrOutput
Status of the Active Directory
func (ActiveDirectoryOutput) ToActiveDirectoryOutput ¶
func (o ActiveDirectoryOutput) ToActiveDirectoryOutput() ActiveDirectoryOutput
func (ActiveDirectoryOutput) ToActiveDirectoryOutputWithContext ¶
func (o ActiveDirectoryOutput) ToActiveDirectoryOutputWithContext(ctx context.Context) ActiveDirectoryOutput
func (ActiveDirectoryOutput) Username ¶
func (o ActiveDirectoryOutput) Username() pulumi.StringPtrOutput
Username of Active Directory domain administrator
type ActiveDirectoryResponse ¶
type ActiveDirectoryResponse struct { // Id of the Active Directory ActiveDirectoryId *string `pulumi:"activeDirectoryId"` // Comma separated list of DNS server IP addresses (IPv4 only) for the Active Directory domain Dns *string `pulumi:"dns"` // Name of the Active Directory domain Domain *string `pulumi:"domain"` // The Organizational Unit (OU) within the Windows Active Directory OrganizationalUnit *string `pulumi:"organizationalUnit"` // Plain text password of Active Directory domain administrator Password *string `pulumi:"password"` // NetBIOS name of the SMB server. This name will be registered as a computer account in the AD and used to mount volumes SmbServerName *string `pulumi:"smbServerName"` // Status of the Active Directory Status *string `pulumi:"status"` // Username of Active Directory domain administrator Username *string `pulumi:"username"` }
Active Directory
type ActiveDirectoryResponseArgs ¶
type ActiveDirectoryResponseArgs struct { // Id of the Active Directory ActiveDirectoryId pulumi.StringPtrInput `pulumi:"activeDirectoryId"` // Comma separated list of DNS server IP addresses (IPv4 only) for the Active Directory domain Dns pulumi.StringPtrInput `pulumi:"dns"` // Name of the Active Directory domain Domain pulumi.StringPtrInput `pulumi:"domain"` // The Organizational Unit (OU) within the Windows Active Directory OrganizationalUnit pulumi.StringPtrInput `pulumi:"organizationalUnit"` // Plain text password of Active Directory domain administrator Password pulumi.StringPtrInput `pulumi:"password"` // NetBIOS name of the SMB server. This name will be registered as a computer account in the AD and used to mount volumes SmbServerName pulumi.StringPtrInput `pulumi:"smbServerName"` // Status of the Active Directory Status pulumi.StringPtrInput `pulumi:"status"` // Username of Active Directory domain administrator Username pulumi.StringPtrInput `pulumi:"username"` }
Active Directory
func (ActiveDirectoryResponseArgs) ElementType ¶
func (ActiveDirectoryResponseArgs) ElementType() reflect.Type
func (ActiveDirectoryResponseArgs) ToActiveDirectoryResponseOutput ¶
func (i ActiveDirectoryResponseArgs) ToActiveDirectoryResponseOutput() ActiveDirectoryResponseOutput
func (ActiveDirectoryResponseArgs) ToActiveDirectoryResponseOutputWithContext ¶
func (i ActiveDirectoryResponseArgs) ToActiveDirectoryResponseOutputWithContext(ctx context.Context) ActiveDirectoryResponseOutput
type ActiveDirectoryResponseArray ¶
type ActiveDirectoryResponseArray []ActiveDirectoryResponseInput
func (ActiveDirectoryResponseArray) ElementType ¶
func (ActiveDirectoryResponseArray) ElementType() reflect.Type
func (ActiveDirectoryResponseArray) ToActiveDirectoryResponseArrayOutput ¶
func (i ActiveDirectoryResponseArray) ToActiveDirectoryResponseArrayOutput() ActiveDirectoryResponseArrayOutput
func (ActiveDirectoryResponseArray) ToActiveDirectoryResponseArrayOutputWithContext ¶
func (i ActiveDirectoryResponseArray) ToActiveDirectoryResponseArrayOutputWithContext(ctx context.Context) ActiveDirectoryResponseArrayOutput
type ActiveDirectoryResponseArrayInput ¶
type ActiveDirectoryResponseArrayInput interface { pulumi.Input ToActiveDirectoryResponseArrayOutput() ActiveDirectoryResponseArrayOutput ToActiveDirectoryResponseArrayOutputWithContext(context.Context) ActiveDirectoryResponseArrayOutput }
ActiveDirectoryResponseArrayInput is an input type that accepts ActiveDirectoryResponseArray and ActiveDirectoryResponseArrayOutput values. You can construct a concrete instance of `ActiveDirectoryResponseArrayInput` via:
ActiveDirectoryResponseArray{ ActiveDirectoryResponseArgs{...} }
type ActiveDirectoryResponseArrayOutput ¶
type ActiveDirectoryResponseArrayOutput struct{ *pulumi.OutputState }
func (ActiveDirectoryResponseArrayOutput) ElementType ¶
func (ActiveDirectoryResponseArrayOutput) ElementType() reflect.Type
func (ActiveDirectoryResponseArrayOutput) Index ¶
func (o ActiveDirectoryResponseArrayOutput) Index(i pulumi.IntInput) ActiveDirectoryResponseOutput
func (ActiveDirectoryResponseArrayOutput) ToActiveDirectoryResponseArrayOutput ¶
func (o ActiveDirectoryResponseArrayOutput) ToActiveDirectoryResponseArrayOutput() ActiveDirectoryResponseArrayOutput
func (ActiveDirectoryResponseArrayOutput) ToActiveDirectoryResponseArrayOutputWithContext ¶
func (o ActiveDirectoryResponseArrayOutput) ToActiveDirectoryResponseArrayOutputWithContext(ctx context.Context) ActiveDirectoryResponseArrayOutput
type ActiveDirectoryResponseInput ¶
type ActiveDirectoryResponseInput interface { pulumi.Input ToActiveDirectoryResponseOutput() ActiveDirectoryResponseOutput ToActiveDirectoryResponseOutputWithContext(context.Context) ActiveDirectoryResponseOutput }
ActiveDirectoryResponseInput is an input type that accepts ActiveDirectoryResponseArgs and ActiveDirectoryResponseOutput values. You can construct a concrete instance of `ActiveDirectoryResponseInput` via:
ActiveDirectoryResponseArgs{...}
type ActiveDirectoryResponseOutput ¶
type ActiveDirectoryResponseOutput struct{ *pulumi.OutputState }
Active Directory
func (ActiveDirectoryResponseOutput) ActiveDirectoryId ¶
func (o ActiveDirectoryResponseOutput) ActiveDirectoryId() pulumi.StringPtrOutput
Id of the Active Directory
func (ActiveDirectoryResponseOutput) Dns ¶
func (o ActiveDirectoryResponseOutput) Dns() pulumi.StringPtrOutput
Comma separated list of DNS server IP addresses (IPv4 only) for the Active Directory domain
func (ActiveDirectoryResponseOutput) Domain ¶
func (o ActiveDirectoryResponseOutput) Domain() pulumi.StringPtrOutput
Name of the Active Directory domain
func (ActiveDirectoryResponseOutput) ElementType ¶
func (ActiveDirectoryResponseOutput) ElementType() reflect.Type
func (ActiveDirectoryResponseOutput) OrganizationalUnit ¶
func (o ActiveDirectoryResponseOutput) OrganizationalUnit() pulumi.StringPtrOutput
The Organizational Unit (OU) within the Windows Active Directory
func (ActiveDirectoryResponseOutput) Password ¶
func (o ActiveDirectoryResponseOutput) Password() pulumi.StringPtrOutput
Plain text password of Active Directory domain administrator
func (ActiveDirectoryResponseOutput) SmbServerName ¶
func (o ActiveDirectoryResponseOutput) SmbServerName() pulumi.StringPtrOutput
NetBIOS name of the SMB server. This name will be registered as a computer account in the AD and used to mount volumes
func (ActiveDirectoryResponseOutput) Status ¶
func (o ActiveDirectoryResponseOutput) Status() pulumi.StringPtrOutput
Status of the Active Directory
func (ActiveDirectoryResponseOutput) ToActiveDirectoryResponseOutput ¶
func (o ActiveDirectoryResponseOutput) ToActiveDirectoryResponseOutput() ActiveDirectoryResponseOutput
func (ActiveDirectoryResponseOutput) ToActiveDirectoryResponseOutputWithContext ¶
func (o ActiveDirectoryResponseOutput) ToActiveDirectoryResponseOutputWithContext(ctx context.Context) ActiveDirectoryResponseOutput
func (ActiveDirectoryResponseOutput) Username ¶
func (o ActiveDirectoryResponseOutput) Username() pulumi.StringPtrOutput
Username of Active Directory domain administrator
type ExportPolicyRule ¶
type ExportPolicyRule struct { // Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names AllowedClients *string `pulumi:"allowedClients"` // Allows CIFS protocol Cifs *bool `pulumi:"cifs"` // Allows NFSv3 protocol Nfsv3 *bool `pulumi:"nfsv3"` // Allows NFSv4.1 protocol Nfsv41 *bool `pulumi:"nfsv41"` // Order index RuleIndex *int `pulumi:"ruleIndex"` // Read only access UnixReadOnly *bool `pulumi:"unixReadOnly"` // Read and write access UnixReadWrite *bool `pulumi:"unixReadWrite"` }
Volume Export Policy Rule
type ExportPolicyRuleArgs ¶
type ExportPolicyRuleArgs struct { // Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names AllowedClients pulumi.StringPtrInput `pulumi:"allowedClients"` // Allows CIFS protocol Cifs pulumi.BoolPtrInput `pulumi:"cifs"` // Allows NFSv3 protocol Nfsv3 pulumi.BoolPtrInput `pulumi:"nfsv3"` // Allows NFSv4.1 protocol Nfsv41 pulumi.BoolPtrInput `pulumi:"nfsv41"` // Order index RuleIndex pulumi.IntPtrInput `pulumi:"ruleIndex"` // Read only access UnixReadOnly pulumi.BoolPtrInput `pulumi:"unixReadOnly"` // Read and write access UnixReadWrite pulumi.BoolPtrInput `pulumi:"unixReadWrite"` }
Volume Export Policy Rule
func (ExportPolicyRuleArgs) ElementType ¶
func (ExportPolicyRuleArgs) ElementType() reflect.Type
func (ExportPolicyRuleArgs) ToExportPolicyRuleOutput ¶
func (i ExportPolicyRuleArgs) ToExportPolicyRuleOutput() ExportPolicyRuleOutput
func (ExportPolicyRuleArgs) ToExportPolicyRuleOutputWithContext ¶
func (i ExportPolicyRuleArgs) ToExportPolicyRuleOutputWithContext(ctx context.Context) ExportPolicyRuleOutput
type ExportPolicyRuleArray ¶
type ExportPolicyRuleArray []ExportPolicyRuleInput
func (ExportPolicyRuleArray) ElementType ¶
func (ExportPolicyRuleArray) ElementType() reflect.Type
func (ExportPolicyRuleArray) ToExportPolicyRuleArrayOutput ¶
func (i ExportPolicyRuleArray) ToExportPolicyRuleArrayOutput() ExportPolicyRuleArrayOutput
func (ExportPolicyRuleArray) ToExportPolicyRuleArrayOutputWithContext ¶
func (i ExportPolicyRuleArray) ToExportPolicyRuleArrayOutputWithContext(ctx context.Context) ExportPolicyRuleArrayOutput
type ExportPolicyRuleArrayInput ¶
type ExportPolicyRuleArrayInput interface { pulumi.Input ToExportPolicyRuleArrayOutput() ExportPolicyRuleArrayOutput ToExportPolicyRuleArrayOutputWithContext(context.Context) ExportPolicyRuleArrayOutput }
ExportPolicyRuleArrayInput is an input type that accepts ExportPolicyRuleArray and ExportPolicyRuleArrayOutput values. You can construct a concrete instance of `ExportPolicyRuleArrayInput` via:
ExportPolicyRuleArray{ ExportPolicyRuleArgs{...} }
type ExportPolicyRuleArrayOutput ¶
type ExportPolicyRuleArrayOutput struct{ *pulumi.OutputState }
func (ExportPolicyRuleArrayOutput) ElementType ¶
func (ExportPolicyRuleArrayOutput) ElementType() reflect.Type
func (ExportPolicyRuleArrayOutput) Index ¶
func (o ExportPolicyRuleArrayOutput) Index(i pulumi.IntInput) ExportPolicyRuleOutput
func (ExportPolicyRuleArrayOutput) ToExportPolicyRuleArrayOutput ¶
func (o ExportPolicyRuleArrayOutput) ToExportPolicyRuleArrayOutput() ExportPolicyRuleArrayOutput
func (ExportPolicyRuleArrayOutput) ToExportPolicyRuleArrayOutputWithContext ¶
func (o ExportPolicyRuleArrayOutput) ToExportPolicyRuleArrayOutputWithContext(ctx context.Context) ExportPolicyRuleArrayOutput
type ExportPolicyRuleInput ¶
type ExportPolicyRuleInput interface { pulumi.Input ToExportPolicyRuleOutput() ExportPolicyRuleOutput ToExportPolicyRuleOutputWithContext(context.Context) ExportPolicyRuleOutput }
ExportPolicyRuleInput is an input type that accepts ExportPolicyRuleArgs and ExportPolicyRuleOutput values. You can construct a concrete instance of `ExportPolicyRuleInput` via:
ExportPolicyRuleArgs{...}
type ExportPolicyRuleOutput ¶
type ExportPolicyRuleOutput struct{ *pulumi.OutputState }
Volume Export Policy Rule
func (ExportPolicyRuleOutput) AllowedClients ¶
func (o ExportPolicyRuleOutput) AllowedClients() pulumi.StringPtrOutput
Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names
func (ExportPolicyRuleOutput) Cifs ¶
func (o ExportPolicyRuleOutput) Cifs() pulumi.BoolPtrOutput
Allows CIFS protocol
func (ExportPolicyRuleOutput) ElementType ¶
func (ExportPolicyRuleOutput) ElementType() reflect.Type
func (ExportPolicyRuleOutput) Nfsv3 ¶
func (o ExportPolicyRuleOutput) Nfsv3() pulumi.BoolPtrOutput
Allows NFSv3 protocol
func (ExportPolicyRuleOutput) Nfsv41 ¶
func (o ExportPolicyRuleOutput) Nfsv41() pulumi.BoolPtrOutput
Allows NFSv4.1 protocol
func (ExportPolicyRuleOutput) RuleIndex ¶
func (o ExportPolicyRuleOutput) RuleIndex() pulumi.IntPtrOutput
Order index
func (ExportPolicyRuleOutput) ToExportPolicyRuleOutput ¶
func (o ExportPolicyRuleOutput) ToExportPolicyRuleOutput() ExportPolicyRuleOutput
func (ExportPolicyRuleOutput) ToExportPolicyRuleOutputWithContext ¶
func (o ExportPolicyRuleOutput) ToExportPolicyRuleOutputWithContext(ctx context.Context) ExportPolicyRuleOutput
func (ExportPolicyRuleOutput) UnixReadOnly ¶
func (o ExportPolicyRuleOutput) UnixReadOnly() pulumi.BoolPtrOutput
Read only access
func (ExportPolicyRuleOutput) UnixReadWrite ¶
func (o ExportPolicyRuleOutput) UnixReadWrite() pulumi.BoolPtrOutput
Read and write access
type ExportPolicyRuleResponse ¶
type ExportPolicyRuleResponse struct { // Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names AllowedClients *string `pulumi:"allowedClients"` // Allows CIFS protocol Cifs *bool `pulumi:"cifs"` // Allows NFSv3 protocol Nfsv3 *bool `pulumi:"nfsv3"` // Allows NFSv4.1 protocol Nfsv41 *bool `pulumi:"nfsv41"` // Order index RuleIndex *int `pulumi:"ruleIndex"` // Read only access UnixReadOnly *bool `pulumi:"unixReadOnly"` // Read and write access UnixReadWrite *bool `pulumi:"unixReadWrite"` }
Volume Export Policy Rule
type ExportPolicyRuleResponseArgs ¶
type ExportPolicyRuleResponseArgs struct { // Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names AllowedClients pulumi.StringPtrInput `pulumi:"allowedClients"` // Allows CIFS protocol Cifs pulumi.BoolPtrInput `pulumi:"cifs"` // Allows NFSv3 protocol Nfsv3 pulumi.BoolPtrInput `pulumi:"nfsv3"` // Allows NFSv4.1 protocol Nfsv41 pulumi.BoolPtrInput `pulumi:"nfsv41"` // Order index RuleIndex pulumi.IntPtrInput `pulumi:"ruleIndex"` // Read only access UnixReadOnly pulumi.BoolPtrInput `pulumi:"unixReadOnly"` // Read and write access UnixReadWrite pulumi.BoolPtrInput `pulumi:"unixReadWrite"` }
Volume Export Policy Rule
func (ExportPolicyRuleResponseArgs) ElementType ¶
func (ExportPolicyRuleResponseArgs) ElementType() reflect.Type
func (ExportPolicyRuleResponseArgs) ToExportPolicyRuleResponseOutput ¶
func (i ExportPolicyRuleResponseArgs) ToExportPolicyRuleResponseOutput() ExportPolicyRuleResponseOutput
func (ExportPolicyRuleResponseArgs) ToExportPolicyRuleResponseOutputWithContext ¶
func (i ExportPolicyRuleResponseArgs) ToExportPolicyRuleResponseOutputWithContext(ctx context.Context) ExportPolicyRuleResponseOutput
type ExportPolicyRuleResponseArray ¶
type ExportPolicyRuleResponseArray []ExportPolicyRuleResponseInput
func (ExportPolicyRuleResponseArray) ElementType ¶
func (ExportPolicyRuleResponseArray) ElementType() reflect.Type
func (ExportPolicyRuleResponseArray) ToExportPolicyRuleResponseArrayOutput ¶
func (i ExportPolicyRuleResponseArray) ToExportPolicyRuleResponseArrayOutput() ExportPolicyRuleResponseArrayOutput
func (ExportPolicyRuleResponseArray) ToExportPolicyRuleResponseArrayOutputWithContext ¶
func (i ExportPolicyRuleResponseArray) ToExportPolicyRuleResponseArrayOutputWithContext(ctx context.Context) ExportPolicyRuleResponseArrayOutput
type ExportPolicyRuleResponseArrayInput ¶
type ExportPolicyRuleResponseArrayInput interface { pulumi.Input ToExportPolicyRuleResponseArrayOutput() ExportPolicyRuleResponseArrayOutput ToExportPolicyRuleResponseArrayOutputWithContext(context.Context) ExportPolicyRuleResponseArrayOutput }
ExportPolicyRuleResponseArrayInput is an input type that accepts ExportPolicyRuleResponseArray and ExportPolicyRuleResponseArrayOutput values. You can construct a concrete instance of `ExportPolicyRuleResponseArrayInput` via:
ExportPolicyRuleResponseArray{ ExportPolicyRuleResponseArgs{...} }
type ExportPolicyRuleResponseArrayOutput ¶
type ExportPolicyRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (ExportPolicyRuleResponseArrayOutput) ElementType ¶
func (ExportPolicyRuleResponseArrayOutput) ElementType() reflect.Type
func (ExportPolicyRuleResponseArrayOutput) Index ¶
func (o ExportPolicyRuleResponseArrayOutput) Index(i pulumi.IntInput) ExportPolicyRuleResponseOutput
func (ExportPolicyRuleResponseArrayOutput) ToExportPolicyRuleResponseArrayOutput ¶
func (o ExportPolicyRuleResponseArrayOutput) ToExportPolicyRuleResponseArrayOutput() ExportPolicyRuleResponseArrayOutput
func (ExportPolicyRuleResponseArrayOutput) ToExportPolicyRuleResponseArrayOutputWithContext ¶
func (o ExportPolicyRuleResponseArrayOutput) ToExportPolicyRuleResponseArrayOutputWithContext(ctx context.Context) ExportPolicyRuleResponseArrayOutput
type ExportPolicyRuleResponseInput ¶
type ExportPolicyRuleResponseInput interface { pulumi.Input ToExportPolicyRuleResponseOutput() ExportPolicyRuleResponseOutput ToExportPolicyRuleResponseOutputWithContext(context.Context) ExportPolicyRuleResponseOutput }
ExportPolicyRuleResponseInput is an input type that accepts ExportPolicyRuleResponseArgs and ExportPolicyRuleResponseOutput values. You can construct a concrete instance of `ExportPolicyRuleResponseInput` via:
ExportPolicyRuleResponseArgs{...}
type ExportPolicyRuleResponseOutput ¶
type ExportPolicyRuleResponseOutput struct{ *pulumi.OutputState }
Volume Export Policy Rule
func (ExportPolicyRuleResponseOutput) AllowedClients ¶
func (o ExportPolicyRuleResponseOutput) AllowedClients() pulumi.StringPtrOutput
Client ingress specification as comma separated string with IPv4 CIDRs, IPv4 host addresses and host names
func (ExportPolicyRuleResponseOutput) Cifs ¶
func (o ExportPolicyRuleResponseOutput) Cifs() pulumi.BoolPtrOutput
Allows CIFS protocol
func (ExportPolicyRuleResponseOutput) ElementType ¶
func (ExportPolicyRuleResponseOutput) ElementType() reflect.Type
func (ExportPolicyRuleResponseOutput) Nfsv3 ¶
func (o ExportPolicyRuleResponseOutput) Nfsv3() pulumi.BoolPtrOutput
Allows NFSv3 protocol
func (ExportPolicyRuleResponseOutput) Nfsv41 ¶
func (o ExportPolicyRuleResponseOutput) Nfsv41() pulumi.BoolPtrOutput
Allows NFSv4.1 protocol
func (ExportPolicyRuleResponseOutput) RuleIndex ¶
func (o ExportPolicyRuleResponseOutput) RuleIndex() pulumi.IntPtrOutput
Order index
func (ExportPolicyRuleResponseOutput) ToExportPolicyRuleResponseOutput ¶
func (o ExportPolicyRuleResponseOutput) ToExportPolicyRuleResponseOutput() ExportPolicyRuleResponseOutput
func (ExportPolicyRuleResponseOutput) ToExportPolicyRuleResponseOutputWithContext ¶
func (o ExportPolicyRuleResponseOutput) ToExportPolicyRuleResponseOutputWithContext(ctx context.Context) ExportPolicyRuleResponseOutput
func (ExportPolicyRuleResponseOutput) UnixReadOnly ¶
func (o ExportPolicyRuleResponseOutput) UnixReadOnly() pulumi.BoolPtrOutput
Read only access
func (ExportPolicyRuleResponseOutput) UnixReadWrite ¶
func (o ExportPolicyRuleResponseOutput) UnixReadWrite() pulumi.BoolPtrOutput
Read and write access
type LookupAccountArgs ¶
type LookupAccountResult ¶
type LookupAccountResult struct { // Active Directories ActiveDirectories []ActiveDirectoryResponse `pulumi:"activeDirectories"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // Azure lifecycle management ProvisioningState string `pulumi:"provisioningState"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
NetApp account resource
func LookupAccount ¶
func LookupAccount(ctx *pulumi.Context, args *LookupAccountArgs, opts ...pulumi.InvokeOption) (*LookupAccountResult, error)
type LookupPoolArgs ¶
type LookupPoolResult ¶
type LookupPoolResult struct { // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // UUID v4 used to identify the Pool PoolId string `pulumi:"poolId"` // Azure lifecycle management ProvisioningState string `pulumi:"provisioningState"` // The service level of the file system ServiceLevel string `pulumi:"serviceLevel"` // Provisioned size of the pool (in bytes). Allowed values are in 4TiB chunks (value must be multiply of 4398046511104). Size int `pulumi:"size"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
Capacity pool resource
func LookupPool ¶
func LookupPool(ctx *pulumi.Context, args *LookupPoolArgs, opts ...pulumi.InvokeOption) (*LookupPoolResult, error)
type LookupSnapshotArgs ¶
type LookupSnapshotArgs struct { // The name of the NetApp account AccountName string `pulumi:"accountName"` // The name of the capacity pool PoolName string `pulumi:"poolName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the mount target SnapshotName string `pulumi:"snapshotName"` // The name of the volume VolumeName string `pulumi:"volumeName"` }
type LookupSnapshotResult ¶
type LookupSnapshotResult struct { // The creation date of the snapshot Created string `pulumi:"created"` // UUID v4 used to identify the FileSystem FileSystemId *string `pulumi:"fileSystemId"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // Azure lifecycle management ProvisioningState string `pulumi:"provisioningState"` // UUID v4 used to identify the Snapshot SnapshotId string `pulumi:"snapshotId"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
Snapshot of a Volume
func LookupSnapshot ¶
func LookupSnapshot(ctx *pulumi.Context, args *LookupSnapshotArgs, opts ...pulumi.InvokeOption) (*LookupSnapshotResult, error)
type LookupVolumeArgs ¶
type LookupVolumeArgs struct { // The name of the NetApp account AccountName string `pulumi:"accountName"` // The name of the capacity pool PoolName string `pulumi:"poolName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the volume VolumeName string `pulumi:"volumeName"` }
type LookupVolumeResult ¶
type LookupVolumeResult struct { // Unique Baremetal Tenant Identifier. BaremetalTenantId string `pulumi:"baremetalTenantId"` // A unique file path for the volume. Used when creating mount targets CreationToken string `pulumi:"creationToken"` // DataProtection type volumes include an object containing details of the replication DataProtection *VolumePropertiesResponseDataProtection `pulumi:"dataProtection"` // Set of export policy rules ExportPolicy *VolumePropertiesResponseExportPolicy `pulumi:"exportPolicy"` // Unique FileSystem Identifier. FileSystemId string `pulumi:"fileSystemId"` // Restoring IsRestoring *bool `pulumi:"isRestoring"` // Resource location Location string `pulumi:"location"` // List of mount targets MountTargets []MountTargetPropertiesResponse `pulumi:"mountTargets"` // Resource name Name string `pulumi:"name"` // Set of protocol types ProtocolTypes []string `pulumi:"protocolTypes"` // Azure lifecycle management ProvisioningState string `pulumi:"provisioningState"` // The service level of the file system ServiceLevel *string `pulumi:"serviceLevel"` // UUID v4 or resource identifier used to identify the Snapshot. SnapshotId *string `pulumi:"snapshotId"` // The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes SubnetId string `pulumi:"subnetId"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` // Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB. Specified in bytes. UsageThreshold int `pulumi:"usageThreshold"` // What type of volume is this VolumeType *string `pulumi:"volumeType"` }
Volume resource
func LookupVolume ¶
func LookupVolume(ctx *pulumi.Context, args *LookupVolumeArgs, opts ...pulumi.InvokeOption) (*LookupVolumeResult, error)
type MountTargetProperties ¶
type MountTargetProperties struct { // The end of IPv4 address range to use when creating a new mount target EndIp *string `pulumi:"endIp"` // UUID v4 used to identify the MountTarget FileSystemId string `pulumi:"fileSystemId"` // The gateway of the IPv4 address range to use when creating a new mount target Gateway *string `pulumi:"gateway"` // The netmask of the IPv4 address range to use when creating a new mount target Netmask *string `pulumi:"netmask"` // The SMB server's Fully Qualified Domain Name, FQDN SmbServerFqdn *string `pulumi:"smbServerFqdn"` // The start of IPv4 address range to use when creating a new mount target StartIp *string `pulumi:"startIp"` // The subnet Subnet *string `pulumi:"subnet"` }
Mount target properties
type MountTargetPropertiesArgs ¶
type MountTargetPropertiesArgs struct { // The end of IPv4 address range to use when creating a new mount target EndIp pulumi.StringPtrInput `pulumi:"endIp"` // UUID v4 used to identify the MountTarget FileSystemId pulumi.StringInput `pulumi:"fileSystemId"` // The gateway of the IPv4 address range to use when creating a new mount target Gateway pulumi.StringPtrInput `pulumi:"gateway"` // The netmask of the IPv4 address range to use when creating a new mount target Netmask pulumi.StringPtrInput `pulumi:"netmask"` // The SMB server's Fully Qualified Domain Name, FQDN SmbServerFqdn pulumi.StringPtrInput `pulumi:"smbServerFqdn"` // The start of IPv4 address range to use when creating a new mount target StartIp pulumi.StringPtrInput `pulumi:"startIp"` // The subnet Subnet pulumi.StringPtrInput `pulumi:"subnet"` }
Mount target properties
func (MountTargetPropertiesArgs) ElementType ¶
func (MountTargetPropertiesArgs) ElementType() reflect.Type
func (MountTargetPropertiesArgs) ToMountTargetPropertiesOutput ¶
func (i MountTargetPropertiesArgs) ToMountTargetPropertiesOutput() MountTargetPropertiesOutput
func (MountTargetPropertiesArgs) ToMountTargetPropertiesOutputWithContext ¶
func (i MountTargetPropertiesArgs) ToMountTargetPropertiesOutputWithContext(ctx context.Context) MountTargetPropertiesOutput
type MountTargetPropertiesArray ¶
type MountTargetPropertiesArray []MountTargetPropertiesInput
func (MountTargetPropertiesArray) ElementType ¶
func (MountTargetPropertiesArray) ElementType() reflect.Type
func (MountTargetPropertiesArray) ToMountTargetPropertiesArrayOutput ¶
func (i MountTargetPropertiesArray) ToMountTargetPropertiesArrayOutput() MountTargetPropertiesArrayOutput
func (MountTargetPropertiesArray) ToMountTargetPropertiesArrayOutputWithContext ¶
func (i MountTargetPropertiesArray) ToMountTargetPropertiesArrayOutputWithContext(ctx context.Context) MountTargetPropertiesArrayOutput
type MountTargetPropertiesArrayInput ¶
type MountTargetPropertiesArrayInput interface { pulumi.Input ToMountTargetPropertiesArrayOutput() MountTargetPropertiesArrayOutput ToMountTargetPropertiesArrayOutputWithContext(context.Context) MountTargetPropertiesArrayOutput }
MountTargetPropertiesArrayInput is an input type that accepts MountTargetPropertiesArray and MountTargetPropertiesArrayOutput values. You can construct a concrete instance of `MountTargetPropertiesArrayInput` via:
MountTargetPropertiesArray{ MountTargetPropertiesArgs{...} }
type MountTargetPropertiesArrayOutput ¶
type MountTargetPropertiesArrayOutput struct{ *pulumi.OutputState }
func (MountTargetPropertiesArrayOutput) ElementType ¶
func (MountTargetPropertiesArrayOutput) ElementType() reflect.Type
func (MountTargetPropertiesArrayOutput) Index ¶
func (o MountTargetPropertiesArrayOutput) Index(i pulumi.IntInput) MountTargetPropertiesOutput
func (MountTargetPropertiesArrayOutput) ToMountTargetPropertiesArrayOutput ¶
func (o MountTargetPropertiesArrayOutput) ToMountTargetPropertiesArrayOutput() MountTargetPropertiesArrayOutput
func (MountTargetPropertiesArrayOutput) ToMountTargetPropertiesArrayOutputWithContext ¶
func (o MountTargetPropertiesArrayOutput) ToMountTargetPropertiesArrayOutputWithContext(ctx context.Context) MountTargetPropertiesArrayOutput
type MountTargetPropertiesInput ¶
type MountTargetPropertiesInput interface { pulumi.Input ToMountTargetPropertiesOutput() MountTargetPropertiesOutput ToMountTargetPropertiesOutputWithContext(context.Context) MountTargetPropertiesOutput }
MountTargetPropertiesInput is an input type that accepts MountTargetPropertiesArgs and MountTargetPropertiesOutput values. You can construct a concrete instance of `MountTargetPropertiesInput` via:
MountTargetPropertiesArgs{...}
type MountTargetPropertiesOutput ¶
type MountTargetPropertiesOutput struct{ *pulumi.OutputState }
Mount target properties
func (MountTargetPropertiesOutput) ElementType ¶
func (MountTargetPropertiesOutput) ElementType() reflect.Type
func (MountTargetPropertiesOutput) EndIp ¶
func (o MountTargetPropertiesOutput) EndIp() pulumi.StringPtrOutput
The end of IPv4 address range to use when creating a new mount target
func (MountTargetPropertiesOutput) FileSystemId ¶
func (o MountTargetPropertiesOutput) FileSystemId() pulumi.StringOutput
UUID v4 used to identify the MountTarget
func (MountTargetPropertiesOutput) Gateway ¶
func (o MountTargetPropertiesOutput) Gateway() pulumi.StringPtrOutput
The gateway of the IPv4 address range to use when creating a new mount target
func (MountTargetPropertiesOutput) Netmask ¶
func (o MountTargetPropertiesOutput) Netmask() pulumi.StringPtrOutput
The netmask of the IPv4 address range to use when creating a new mount target
func (MountTargetPropertiesOutput) SmbServerFqdn ¶
func (o MountTargetPropertiesOutput) SmbServerFqdn() pulumi.StringPtrOutput
The SMB server's Fully Qualified Domain Name, FQDN
func (MountTargetPropertiesOutput) StartIp ¶
func (o MountTargetPropertiesOutput) StartIp() pulumi.StringPtrOutput
The start of IPv4 address range to use when creating a new mount target
func (MountTargetPropertiesOutput) Subnet ¶
func (o MountTargetPropertiesOutput) Subnet() pulumi.StringPtrOutput
The subnet
func (MountTargetPropertiesOutput) ToMountTargetPropertiesOutput ¶
func (o MountTargetPropertiesOutput) ToMountTargetPropertiesOutput() MountTargetPropertiesOutput
func (MountTargetPropertiesOutput) ToMountTargetPropertiesOutputWithContext ¶
func (o MountTargetPropertiesOutput) ToMountTargetPropertiesOutputWithContext(ctx context.Context) MountTargetPropertiesOutput
type MountTargetPropertiesResponse ¶
type MountTargetPropertiesResponse struct { // The end of IPv4 address range to use when creating a new mount target EndIp *string `pulumi:"endIp"` // UUID v4 used to identify the MountTarget FileSystemId string `pulumi:"fileSystemId"` // The gateway of the IPv4 address range to use when creating a new mount target Gateway *string `pulumi:"gateway"` // The mount target's IPv4 address IpAddress string `pulumi:"ipAddress"` // UUID v4 used to identify the MountTarget MountTargetId string `pulumi:"mountTargetId"` // The netmask of the IPv4 address range to use when creating a new mount target Netmask *string `pulumi:"netmask"` // Azure lifecycle management ProvisioningState string `pulumi:"provisioningState"` // The SMB server's Fully Qualified Domain Name, FQDN SmbServerFqdn *string `pulumi:"smbServerFqdn"` // The start of IPv4 address range to use when creating a new mount target StartIp *string `pulumi:"startIp"` // The subnet Subnet *string `pulumi:"subnet"` }
Mount target properties
type MountTargetPropertiesResponseArgs ¶
type MountTargetPropertiesResponseArgs struct { // The end of IPv4 address range to use when creating a new mount target EndIp pulumi.StringPtrInput `pulumi:"endIp"` // UUID v4 used to identify the MountTarget FileSystemId pulumi.StringInput `pulumi:"fileSystemId"` // The gateway of the IPv4 address range to use when creating a new mount target Gateway pulumi.StringPtrInput `pulumi:"gateway"` // The mount target's IPv4 address IpAddress pulumi.StringInput `pulumi:"ipAddress"` // UUID v4 used to identify the MountTarget MountTargetId pulumi.StringInput `pulumi:"mountTargetId"` // The netmask of the IPv4 address range to use when creating a new mount target Netmask pulumi.StringPtrInput `pulumi:"netmask"` // Azure lifecycle management ProvisioningState pulumi.StringInput `pulumi:"provisioningState"` // The SMB server's Fully Qualified Domain Name, FQDN SmbServerFqdn pulumi.StringPtrInput `pulumi:"smbServerFqdn"` // The start of IPv4 address range to use when creating a new mount target StartIp pulumi.StringPtrInput `pulumi:"startIp"` // The subnet Subnet pulumi.StringPtrInput `pulumi:"subnet"` }
Mount target properties
func (MountTargetPropertiesResponseArgs) ElementType ¶
func (MountTargetPropertiesResponseArgs) ElementType() reflect.Type
func (MountTargetPropertiesResponseArgs) ToMountTargetPropertiesResponseOutput ¶
func (i MountTargetPropertiesResponseArgs) ToMountTargetPropertiesResponseOutput() MountTargetPropertiesResponseOutput
func (MountTargetPropertiesResponseArgs) ToMountTargetPropertiesResponseOutputWithContext ¶
func (i MountTargetPropertiesResponseArgs) ToMountTargetPropertiesResponseOutputWithContext(ctx context.Context) MountTargetPropertiesResponseOutput
type MountTargetPropertiesResponseArray ¶
type MountTargetPropertiesResponseArray []MountTargetPropertiesResponseInput
func (MountTargetPropertiesResponseArray) ElementType ¶
func (MountTargetPropertiesResponseArray) ElementType() reflect.Type
func (MountTargetPropertiesResponseArray) ToMountTargetPropertiesResponseArrayOutput ¶
func (i MountTargetPropertiesResponseArray) ToMountTargetPropertiesResponseArrayOutput() MountTargetPropertiesResponseArrayOutput
func (MountTargetPropertiesResponseArray) ToMountTargetPropertiesResponseArrayOutputWithContext ¶
func (i MountTargetPropertiesResponseArray) ToMountTargetPropertiesResponseArrayOutputWithContext(ctx context.Context) MountTargetPropertiesResponseArrayOutput
type MountTargetPropertiesResponseArrayInput ¶
type MountTargetPropertiesResponseArrayInput interface { pulumi.Input ToMountTargetPropertiesResponseArrayOutput() MountTargetPropertiesResponseArrayOutput ToMountTargetPropertiesResponseArrayOutputWithContext(context.Context) MountTargetPropertiesResponseArrayOutput }
MountTargetPropertiesResponseArrayInput is an input type that accepts MountTargetPropertiesResponseArray and MountTargetPropertiesResponseArrayOutput values. You can construct a concrete instance of `MountTargetPropertiesResponseArrayInput` via:
MountTargetPropertiesResponseArray{ MountTargetPropertiesResponseArgs{...} }
type MountTargetPropertiesResponseArrayOutput ¶
type MountTargetPropertiesResponseArrayOutput struct{ *pulumi.OutputState }
func (MountTargetPropertiesResponseArrayOutput) ElementType ¶
func (MountTargetPropertiesResponseArrayOutput) ElementType() reflect.Type
func (MountTargetPropertiesResponseArrayOutput) ToMountTargetPropertiesResponseArrayOutput ¶
func (o MountTargetPropertiesResponseArrayOutput) ToMountTargetPropertiesResponseArrayOutput() MountTargetPropertiesResponseArrayOutput
func (MountTargetPropertiesResponseArrayOutput) ToMountTargetPropertiesResponseArrayOutputWithContext ¶
func (o MountTargetPropertiesResponseArrayOutput) ToMountTargetPropertiesResponseArrayOutputWithContext(ctx context.Context) MountTargetPropertiesResponseArrayOutput
type MountTargetPropertiesResponseInput ¶
type MountTargetPropertiesResponseInput interface { pulumi.Input ToMountTargetPropertiesResponseOutput() MountTargetPropertiesResponseOutput ToMountTargetPropertiesResponseOutputWithContext(context.Context) MountTargetPropertiesResponseOutput }
MountTargetPropertiesResponseInput is an input type that accepts MountTargetPropertiesResponseArgs and MountTargetPropertiesResponseOutput values. You can construct a concrete instance of `MountTargetPropertiesResponseInput` via:
MountTargetPropertiesResponseArgs{...}
type MountTargetPropertiesResponseOutput ¶
type MountTargetPropertiesResponseOutput struct{ *pulumi.OutputState }
Mount target properties
func (MountTargetPropertiesResponseOutput) ElementType ¶
func (MountTargetPropertiesResponseOutput) ElementType() reflect.Type
func (MountTargetPropertiesResponseOutput) EndIp ¶
func (o MountTargetPropertiesResponseOutput) EndIp() pulumi.StringPtrOutput
The end of IPv4 address range to use when creating a new mount target
func (MountTargetPropertiesResponseOutput) FileSystemId ¶
func (o MountTargetPropertiesResponseOutput) FileSystemId() pulumi.StringOutput
UUID v4 used to identify the MountTarget
func (MountTargetPropertiesResponseOutput) Gateway ¶
func (o MountTargetPropertiesResponseOutput) Gateway() pulumi.StringPtrOutput
The gateway of the IPv4 address range to use when creating a new mount target
func (MountTargetPropertiesResponseOutput) IpAddress ¶
func (o MountTargetPropertiesResponseOutput) IpAddress() pulumi.StringOutput
The mount target's IPv4 address
func (MountTargetPropertiesResponseOutput) MountTargetId ¶
func (o MountTargetPropertiesResponseOutput) MountTargetId() pulumi.StringOutput
UUID v4 used to identify the MountTarget
func (MountTargetPropertiesResponseOutput) Netmask ¶
func (o MountTargetPropertiesResponseOutput) Netmask() pulumi.StringPtrOutput
The netmask of the IPv4 address range to use when creating a new mount target
func (MountTargetPropertiesResponseOutput) ProvisioningState ¶
func (o MountTargetPropertiesResponseOutput) ProvisioningState() pulumi.StringOutput
Azure lifecycle management
func (MountTargetPropertiesResponseOutput) SmbServerFqdn ¶
func (o MountTargetPropertiesResponseOutput) SmbServerFqdn() pulumi.StringPtrOutput
The SMB server's Fully Qualified Domain Name, FQDN
func (MountTargetPropertiesResponseOutput) StartIp ¶
func (o MountTargetPropertiesResponseOutput) StartIp() pulumi.StringPtrOutput
The start of IPv4 address range to use when creating a new mount target
func (MountTargetPropertiesResponseOutput) Subnet ¶
func (o MountTargetPropertiesResponseOutput) Subnet() pulumi.StringPtrOutput
The subnet
func (MountTargetPropertiesResponseOutput) ToMountTargetPropertiesResponseOutput ¶
func (o MountTargetPropertiesResponseOutput) ToMountTargetPropertiesResponseOutput() MountTargetPropertiesResponseOutput
func (MountTargetPropertiesResponseOutput) ToMountTargetPropertiesResponseOutputWithContext ¶
func (o MountTargetPropertiesResponseOutput) ToMountTargetPropertiesResponseOutputWithContext(ctx context.Context) MountTargetPropertiesResponseOutput
type Pool ¶
type Pool struct { pulumi.CustomResourceState // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // UUID v4 used to identify the Pool PoolId pulumi.StringOutput `pulumi:"poolId"` // Azure lifecycle management ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The service level of the file system ServiceLevel pulumi.StringOutput `pulumi:"serviceLevel"` // Provisioned size of the pool (in bytes). Allowed values are in 4TiB chunks (value must be multiply of 4398046511104). Size pulumi.IntOutput `pulumi:"size"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
Capacity pool resource
func GetPool ¶
func GetPool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PoolState, opts ...pulumi.ResourceOption) (*Pool, error)
GetPool gets an existing Pool resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type PoolArgs ¶
type PoolArgs struct { // The name of the NetApp account AccountName pulumi.StringInput // Resource location Location pulumi.StringInput // The name of the capacity pool PoolName pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The service level of the file system ServiceLevel pulumi.StringInput // Provisioned size of the pool (in bytes). Allowed values are in 4TiB chunks (value must be multiply of 4398046511104). Size pulumi.IntInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a Pool resource.
func (PoolArgs) ElementType ¶
type PoolState ¶
type PoolState struct { // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // UUID v4 used to identify the Pool PoolId pulumi.StringPtrInput // Azure lifecycle management ProvisioningState pulumi.StringPtrInput // The service level of the file system ServiceLevel pulumi.StringPtrInput // Provisioned size of the pool (in bytes). Allowed values are in 4TiB chunks (value must be multiply of 4398046511104). Size pulumi.IntPtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (PoolState) ElementType ¶
type ReplicationObject ¶
type ReplicationObject struct { // Indicates whether the local volume is the source or destination for the Volume Replication EndpointType *string `pulumi:"endpointType"` // The remote region for the other end of the Volume Replication. RemoteVolumeRegion *string `pulumi:"remoteVolumeRegion"` // The resource ID of the remote volume. RemoteVolumeResourceId string `pulumi:"remoteVolumeResourceId"` // Id ReplicationId *string `pulumi:"replicationId"` // Schedule ReplicationSchedule string `pulumi:"replicationSchedule"` }
Replication properties
type ReplicationObjectArgs ¶
type ReplicationObjectArgs struct { // Indicates whether the local volume is the source or destination for the Volume Replication EndpointType pulumi.StringPtrInput `pulumi:"endpointType"` // The remote region for the other end of the Volume Replication. RemoteVolumeRegion pulumi.StringPtrInput `pulumi:"remoteVolumeRegion"` // The resource ID of the remote volume. RemoteVolumeResourceId pulumi.StringInput `pulumi:"remoteVolumeResourceId"` // Id ReplicationId pulumi.StringPtrInput `pulumi:"replicationId"` // Schedule ReplicationSchedule pulumi.StringInput `pulumi:"replicationSchedule"` }
Replication properties
func (ReplicationObjectArgs) ElementType ¶
func (ReplicationObjectArgs) ElementType() reflect.Type
func (ReplicationObjectArgs) ToReplicationObjectOutput ¶
func (i ReplicationObjectArgs) ToReplicationObjectOutput() ReplicationObjectOutput
func (ReplicationObjectArgs) ToReplicationObjectOutputWithContext ¶
func (i ReplicationObjectArgs) ToReplicationObjectOutputWithContext(ctx context.Context) ReplicationObjectOutput
func (ReplicationObjectArgs) ToReplicationObjectPtrOutput ¶
func (i ReplicationObjectArgs) ToReplicationObjectPtrOutput() ReplicationObjectPtrOutput
func (ReplicationObjectArgs) ToReplicationObjectPtrOutputWithContext ¶
func (i ReplicationObjectArgs) ToReplicationObjectPtrOutputWithContext(ctx context.Context) ReplicationObjectPtrOutput
type ReplicationObjectInput ¶
type ReplicationObjectInput interface { pulumi.Input ToReplicationObjectOutput() ReplicationObjectOutput ToReplicationObjectOutputWithContext(context.Context) ReplicationObjectOutput }
ReplicationObjectInput is an input type that accepts ReplicationObjectArgs and ReplicationObjectOutput values. You can construct a concrete instance of `ReplicationObjectInput` via:
ReplicationObjectArgs{...}
type ReplicationObjectOutput ¶
type ReplicationObjectOutput struct{ *pulumi.OutputState }
Replication properties
func (ReplicationObjectOutput) ElementType ¶
func (ReplicationObjectOutput) ElementType() reflect.Type
func (ReplicationObjectOutput) EndpointType ¶
func (o ReplicationObjectOutput) EndpointType() pulumi.StringPtrOutput
Indicates whether the local volume is the source or destination for the Volume Replication
func (ReplicationObjectOutput) RemoteVolumeRegion ¶
func (o ReplicationObjectOutput) RemoteVolumeRegion() pulumi.StringPtrOutput
The remote region for the other end of the Volume Replication.
func (ReplicationObjectOutput) RemoteVolumeResourceId ¶
func (o ReplicationObjectOutput) RemoteVolumeResourceId() pulumi.StringOutput
The resource ID of the remote volume.
func (ReplicationObjectOutput) ReplicationId ¶
func (o ReplicationObjectOutput) ReplicationId() pulumi.StringPtrOutput
Id
func (ReplicationObjectOutput) ReplicationSchedule ¶
func (o ReplicationObjectOutput) ReplicationSchedule() pulumi.StringOutput
Schedule
func (ReplicationObjectOutput) ToReplicationObjectOutput ¶
func (o ReplicationObjectOutput) ToReplicationObjectOutput() ReplicationObjectOutput
func (ReplicationObjectOutput) ToReplicationObjectOutputWithContext ¶
func (o ReplicationObjectOutput) ToReplicationObjectOutputWithContext(ctx context.Context) ReplicationObjectOutput
func (ReplicationObjectOutput) ToReplicationObjectPtrOutput ¶
func (o ReplicationObjectOutput) ToReplicationObjectPtrOutput() ReplicationObjectPtrOutput
func (ReplicationObjectOutput) ToReplicationObjectPtrOutputWithContext ¶
func (o ReplicationObjectOutput) ToReplicationObjectPtrOutputWithContext(ctx context.Context) ReplicationObjectPtrOutput
type ReplicationObjectPtrInput ¶
type ReplicationObjectPtrInput interface { pulumi.Input ToReplicationObjectPtrOutput() ReplicationObjectPtrOutput ToReplicationObjectPtrOutputWithContext(context.Context) ReplicationObjectPtrOutput }
ReplicationObjectPtrInput is an input type that accepts ReplicationObjectArgs, ReplicationObjectPtr and ReplicationObjectPtrOutput values. You can construct a concrete instance of `ReplicationObjectPtrInput` via:
ReplicationObjectArgs{...} or: nil
func ReplicationObjectPtr ¶
func ReplicationObjectPtr(v *ReplicationObjectArgs) ReplicationObjectPtrInput
type ReplicationObjectPtrOutput ¶
type ReplicationObjectPtrOutput struct{ *pulumi.OutputState }
func (ReplicationObjectPtrOutput) Elem ¶
func (o ReplicationObjectPtrOutput) Elem() ReplicationObjectOutput
func (ReplicationObjectPtrOutput) ElementType ¶
func (ReplicationObjectPtrOutput) ElementType() reflect.Type
func (ReplicationObjectPtrOutput) EndpointType ¶
func (o ReplicationObjectPtrOutput) EndpointType() pulumi.StringPtrOutput
Indicates whether the local volume is the source or destination for the Volume Replication
func (ReplicationObjectPtrOutput) RemoteVolumeRegion ¶
func (o ReplicationObjectPtrOutput) RemoteVolumeRegion() pulumi.StringPtrOutput
The remote region for the other end of the Volume Replication.
func (ReplicationObjectPtrOutput) RemoteVolumeResourceId ¶
func (o ReplicationObjectPtrOutput) RemoteVolumeResourceId() pulumi.StringPtrOutput
The resource ID of the remote volume.
func (ReplicationObjectPtrOutput) ReplicationId ¶
func (o ReplicationObjectPtrOutput) ReplicationId() pulumi.StringPtrOutput
Id
func (ReplicationObjectPtrOutput) ReplicationSchedule ¶
func (o ReplicationObjectPtrOutput) ReplicationSchedule() pulumi.StringPtrOutput
Schedule
func (ReplicationObjectPtrOutput) ToReplicationObjectPtrOutput ¶
func (o ReplicationObjectPtrOutput) ToReplicationObjectPtrOutput() ReplicationObjectPtrOutput
func (ReplicationObjectPtrOutput) ToReplicationObjectPtrOutputWithContext ¶
func (o ReplicationObjectPtrOutput) ToReplicationObjectPtrOutputWithContext(ctx context.Context) ReplicationObjectPtrOutput
type ReplicationObjectResponse ¶
type ReplicationObjectResponse struct { // Indicates whether the local volume is the source or destination for the Volume Replication EndpointType *string `pulumi:"endpointType"` // The remote region for the other end of the Volume Replication. RemoteVolumeRegion *string `pulumi:"remoteVolumeRegion"` // The resource ID of the remote volume. RemoteVolumeResourceId string `pulumi:"remoteVolumeResourceId"` // Id ReplicationId *string `pulumi:"replicationId"` // Schedule ReplicationSchedule string `pulumi:"replicationSchedule"` }
Replication properties
type ReplicationObjectResponseArgs ¶
type ReplicationObjectResponseArgs struct { // Indicates whether the local volume is the source or destination for the Volume Replication EndpointType pulumi.StringPtrInput `pulumi:"endpointType"` // The remote region for the other end of the Volume Replication. RemoteVolumeRegion pulumi.StringPtrInput `pulumi:"remoteVolumeRegion"` // The resource ID of the remote volume. RemoteVolumeResourceId pulumi.StringInput `pulumi:"remoteVolumeResourceId"` // Id ReplicationId pulumi.StringPtrInput `pulumi:"replicationId"` // Schedule ReplicationSchedule pulumi.StringInput `pulumi:"replicationSchedule"` }
Replication properties
func (ReplicationObjectResponseArgs) ElementType ¶
func (ReplicationObjectResponseArgs) ElementType() reflect.Type
func (ReplicationObjectResponseArgs) ToReplicationObjectResponseOutput ¶
func (i ReplicationObjectResponseArgs) ToReplicationObjectResponseOutput() ReplicationObjectResponseOutput
func (ReplicationObjectResponseArgs) ToReplicationObjectResponseOutputWithContext ¶
func (i ReplicationObjectResponseArgs) ToReplicationObjectResponseOutputWithContext(ctx context.Context) ReplicationObjectResponseOutput
func (ReplicationObjectResponseArgs) ToReplicationObjectResponsePtrOutput ¶
func (i ReplicationObjectResponseArgs) ToReplicationObjectResponsePtrOutput() ReplicationObjectResponsePtrOutput
func (ReplicationObjectResponseArgs) ToReplicationObjectResponsePtrOutputWithContext ¶
func (i ReplicationObjectResponseArgs) ToReplicationObjectResponsePtrOutputWithContext(ctx context.Context) ReplicationObjectResponsePtrOutput
type ReplicationObjectResponseInput ¶
type ReplicationObjectResponseInput interface { pulumi.Input ToReplicationObjectResponseOutput() ReplicationObjectResponseOutput ToReplicationObjectResponseOutputWithContext(context.Context) ReplicationObjectResponseOutput }
ReplicationObjectResponseInput is an input type that accepts ReplicationObjectResponseArgs and ReplicationObjectResponseOutput values. You can construct a concrete instance of `ReplicationObjectResponseInput` via:
ReplicationObjectResponseArgs{...}
type ReplicationObjectResponseOutput ¶
type ReplicationObjectResponseOutput struct{ *pulumi.OutputState }
Replication properties
func (ReplicationObjectResponseOutput) ElementType ¶
func (ReplicationObjectResponseOutput) ElementType() reflect.Type
func (ReplicationObjectResponseOutput) EndpointType ¶
func (o ReplicationObjectResponseOutput) EndpointType() pulumi.StringPtrOutput
Indicates whether the local volume is the source or destination for the Volume Replication
func (ReplicationObjectResponseOutput) RemoteVolumeRegion ¶
func (o ReplicationObjectResponseOutput) RemoteVolumeRegion() pulumi.StringPtrOutput
The remote region for the other end of the Volume Replication.
func (ReplicationObjectResponseOutput) RemoteVolumeResourceId ¶
func (o ReplicationObjectResponseOutput) RemoteVolumeResourceId() pulumi.StringOutput
The resource ID of the remote volume.
func (ReplicationObjectResponseOutput) ReplicationId ¶
func (o ReplicationObjectResponseOutput) ReplicationId() pulumi.StringPtrOutput
Id
func (ReplicationObjectResponseOutput) ReplicationSchedule ¶
func (o ReplicationObjectResponseOutput) ReplicationSchedule() pulumi.StringOutput
Schedule
func (ReplicationObjectResponseOutput) ToReplicationObjectResponseOutput ¶
func (o ReplicationObjectResponseOutput) ToReplicationObjectResponseOutput() ReplicationObjectResponseOutput
func (ReplicationObjectResponseOutput) ToReplicationObjectResponseOutputWithContext ¶
func (o ReplicationObjectResponseOutput) ToReplicationObjectResponseOutputWithContext(ctx context.Context) ReplicationObjectResponseOutput
func (ReplicationObjectResponseOutput) ToReplicationObjectResponsePtrOutput ¶
func (o ReplicationObjectResponseOutput) ToReplicationObjectResponsePtrOutput() ReplicationObjectResponsePtrOutput
func (ReplicationObjectResponseOutput) ToReplicationObjectResponsePtrOutputWithContext ¶
func (o ReplicationObjectResponseOutput) ToReplicationObjectResponsePtrOutputWithContext(ctx context.Context) ReplicationObjectResponsePtrOutput
type ReplicationObjectResponsePtrInput ¶
type ReplicationObjectResponsePtrInput interface { pulumi.Input ToReplicationObjectResponsePtrOutput() ReplicationObjectResponsePtrOutput ToReplicationObjectResponsePtrOutputWithContext(context.Context) ReplicationObjectResponsePtrOutput }
ReplicationObjectResponsePtrInput is an input type that accepts ReplicationObjectResponseArgs, ReplicationObjectResponsePtr and ReplicationObjectResponsePtrOutput values. You can construct a concrete instance of `ReplicationObjectResponsePtrInput` via:
ReplicationObjectResponseArgs{...} or: nil
func ReplicationObjectResponsePtr ¶
func ReplicationObjectResponsePtr(v *ReplicationObjectResponseArgs) ReplicationObjectResponsePtrInput
type ReplicationObjectResponsePtrOutput ¶
type ReplicationObjectResponsePtrOutput struct{ *pulumi.OutputState }
func (ReplicationObjectResponsePtrOutput) Elem ¶
func (o ReplicationObjectResponsePtrOutput) Elem() ReplicationObjectResponseOutput
func (ReplicationObjectResponsePtrOutput) ElementType ¶
func (ReplicationObjectResponsePtrOutput) ElementType() reflect.Type
func (ReplicationObjectResponsePtrOutput) EndpointType ¶
func (o ReplicationObjectResponsePtrOutput) EndpointType() pulumi.StringPtrOutput
Indicates whether the local volume is the source or destination for the Volume Replication
func (ReplicationObjectResponsePtrOutput) RemoteVolumeRegion ¶
func (o ReplicationObjectResponsePtrOutput) RemoteVolumeRegion() pulumi.StringPtrOutput
The remote region for the other end of the Volume Replication.
func (ReplicationObjectResponsePtrOutput) RemoteVolumeResourceId ¶
func (o ReplicationObjectResponsePtrOutput) RemoteVolumeResourceId() pulumi.StringPtrOutput
The resource ID of the remote volume.
func (ReplicationObjectResponsePtrOutput) ReplicationId ¶
func (o ReplicationObjectResponsePtrOutput) ReplicationId() pulumi.StringPtrOutput
Id
func (ReplicationObjectResponsePtrOutput) ReplicationSchedule ¶
func (o ReplicationObjectResponsePtrOutput) ReplicationSchedule() pulumi.StringPtrOutput
Schedule
func (ReplicationObjectResponsePtrOutput) ToReplicationObjectResponsePtrOutput ¶
func (o ReplicationObjectResponsePtrOutput) ToReplicationObjectResponsePtrOutput() ReplicationObjectResponsePtrOutput
func (ReplicationObjectResponsePtrOutput) ToReplicationObjectResponsePtrOutputWithContext ¶
func (o ReplicationObjectResponsePtrOutput) ToReplicationObjectResponsePtrOutputWithContext(ctx context.Context) ReplicationObjectResponsePtrOutput
type Snapshot ¶
type Snapshot struct { pulumi.CustomResourceState // The creation date of the snapshot Created pulumi.StringOutput `pulumi:"created"` // UUID v4 used to identify the FileSystem FileSystemId pulumi.StringPtrOutput `pulumi:"fileSystemId"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Azure lifecycle management ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // UUID v4 used to identify the Snapshot SnapshotId pulumi.StringOutput `pulumi:"snapshotId"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
Snapshot of a Volume
func GetSnapshot ¶
func GetSnapshot(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SnapshotState, opts ...pulumi.ResourceOption) (*Snapshot, error)
GetSnapshot gets an existing Snapshot 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 NewSnapshot ¶
func NewSnapshot(ctx *pulumi.Context, name string, args *SnapshotArgs, opts ...pulumi.ResourceOption) (*Snapshot, error)
NewSnapshot registers a new resource with the given unique name, arguments, and options.
type SnapshotArgs ¶
type SnapshotArgs struct { // The name of the NetApp account AccountName pulumi.StringInput // UUID v4 used to identify the FileSystem FileSystemId pulumi.StringPtrInput // Resource location Location pulumi.StringInput // The name of the capacity pool PoolName pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the mount target SnapshotName pulumi.StringInput // Resource tags Tags pulumi.StringMapInput // The name of the volume VolumeName pulumi.StringInput }
The set of arguments for constructing a Snapshot resource.
func (SnapshotArgs) ElementType ¶
func (SnapshotArgs) ElementType() reflect.Type
type SnapshotState ¶
type SnapshotState struct { // The creation date of the snapshot Created pulumi.StringPtrInput // UUID v4 used to identify the FileSystem FileSystemId pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Azure lifecycle management ProvisioningState pulumi.StringPtrInput // UUID v4 used to identify the Snapshot SnapshotId pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (SnapshotState) ElementType ¶
func (SnapshotState) ElementType() reflect.Type
type Volume ¶
type Volume struct { pulumi.CustomResourceState // Unique Baremetal Tenant Identifier. BaremetalTenantId pulumi.StringOutput `pulumi:"baremetalTenantId"` // A unique file path for the volume. Used when creating mount targets CreationToken pulumi.StringOutput `pulumi:"creationToken"` // DataProtection type volumes include an object containing details of the replication DataProtection VolumePropertiesResponseDataProtectionPtrOutput `pulumi:"dataProtection"` // Set of export policy rules ExportPolicy VolumePropertiesResponseExportPolicyPtrOutput `pulumi:"exportPolicy"` // Unique FileSystem Identifier. FileSystemId pulumi.StringOutput `pulumi:"fileSystemId"` // Restoring IsRestoring pulumi.BoolPtrOutput `pulumi:"isRestoring"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // List of mount targets MountTargets MountTargetPropertiesResponseArrayOutput `pulumi:"mountTargets"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Set of protocol types ProtocolTypes pulumi.StringArrayOutput `pulumi:"protocolTypes"` // Azure lifecycle management ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The service level of the file system ServiceLevel pulumi.StringPtrOutput `pulumi:"serviceLevel"` // UUID v4 or resource identifier used to identify the Snapshot. SnapshotId pulumi.StringPtrOutput `pulumi:"snapshotId"` // The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes SubnetId pulumi.StringOutput `pulumi:"subnetId"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` // Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB. Specified in bytes. UsageThreshold pulumi.IntOutput `pulumi:"usageThreshold"` // What type of volume is this VolumeType pulumi.StringPtrOutput `pulumi:"volumeType"` }
Volume resource
func GetVolume ¶
func GetVolume(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VolumeState, opts ...pulumi.ResourceOption) (*Volume, error)
GetVolume gets an existing Volume resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVolume ¶
func NewVolume(ctx *pulumi.Context, name string, args *VolumeArgs, opts ...pulumi.ResourceOption) (*Volume, error)
NewVolume registers a new resource with the given unique name, arguments, and options.
type VolumeArgs ¶
type VolumeArgs struct { // The name of the NetApp account AccountName pulumi.StringInput // A unique file path for the volume. Used when creating mount targets CreationToken pulumi.StringInput // DataProtection type volumes include an object containing details of the replication DataProtection VolumePropertiesDataProtectionPtrInput // Set of export policy rules ExportPolicy VolumePropertiesExportPolicyPtrInput // Restoring IsRestoring pulumi.BoolPtrInput // Resource location Location pulumi.StringInput // List of mount targets MountTargets MountTargetPropertiesArrayInput // The name of the capacity pool PoolName pulumi.StringInput // Set of protocol types ProtocolTypes pulumi.StringArrayInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The service level of the file system ServiceLevel pulumi.StringPtrInput // UUID v4 or resource identifier used to identify the Snapshot. SnapshotId pulumi.StringPtrInput // The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes SubnetId pulumi.StringInput // Resource tags Tags pulumi.StringMapInput // Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB. Specified in bytes. UsageThreshold pulumi.IntInput // The name of the volume VolumeName pulumi.StringInput // What type of volume is this VolumeType pulumi.StringPtrInput }
The set of arguments for constructing a Volume resource.
func (VolumeArgs) ElementType ¶
func (VolumeArgs) ElementType() reflect.Type
type VolumePropertiesDataProtection ¶
type VolumePropertiesDataProtection struct { // Replication properties Replication *ReplicationObject `pulumi:"replication"` }
DataProtection type volumes include an object containing details of the replication
type VolumePropertiesDataProtectionArgs ¶
type VolumePropertiesDataProtectionArgs struct { // Replication properties Replication ReplicationObjectPtrInput `pulumi:"replication"` }
DataProtection type volumes include an object containing details of the replication
func (VolumePropertiesDataProtectionArgs) ElementType ¶
func (VolumePropertiesDataProtectionArgs) ElementType() reflect.Type
func (VolumePropertiesDataProtectionArgs) ToVolumePropertiesDataProtectionOutput ¶
func (i VolumePropertiesDataProtectionArgs) ToVolumePropertiesDataProtectionOutput() VolumePropertiesDataProtectionOutput
func (VolumePropertiesDataProtectionArgs) ToVolumePropertiesDataProtectionOutputWithContext ¶
func (i VolumePropertiesDataProtectionArgs) ToVolumePropertiesDataProtectionOutputWithContext(ctx context.Context) VolumePropertiesDataProtectionOutput
func (VolumePropertiesDataProtectionArgs) ToVolumePropertiesDataProtectionPtrOutput ¶
func (i VolumePropertiesDataProtectionArgs) ToVolumePropertiesDataProtectionPtrOutput() VolumePropertiesDataProtectionPtrOutput
func (VolumePropertiesDataProtectionArgs) ToVolumePropertiesDataProtectionPtrOutputWithContext ¶
func (i VolumePropertiesDataProtectionArgs) ToVolumePropertiesDataProtectionPtrOutputWithContext(ctx context.Context) VolumePropertiesDataProtectionPtrOutput
type VolumePropertiesDataProtectionInput ¶
type VolumePropertiesDataProtectionInput interface { pulumi.Input ToVolumePropertiesDataProtectionOutput() VolumePropertiesDataProtectionOutput ToVolumePropertiesDataProtectionOutputWithContext(context.Context) VolumePropertiesDataProtectionOutput }
VolumePropertiesDataProtectionInput is an input type that accepts VolumePropertiesDataProtectionArgs and VolumePropertiesDataProtectionOutput values. You can construct a concrete instance of `VolumePropertiesDataProtectionInput` via:
VolumePropertiesDataProtectionArgs{...}
type VolumePropertiesDataProtectionOutput ¶
type VolumePropertiesDataProtectionOutput struct{ *pulumi.OutputState }
DataProtection type volumes include an object containing details of the replication
func (VolumePropertiesDataProtectionOutput) ElementType ¶
func (VolumePropertiesDataProtectionOutput) ElementType() reflect.Type
func (VolumePropertiesDataProtectionOutput) Replication ¶
func (o VolumePropertiesDataProtectionOutput) Replication() ReplicationObjectPtrOutput
Replication properties
func (VolumePropertiesDataProtectionOutput) ToVolumePropertiesDataProtectionOutput ¶
func (o VolumePropertiesDataProtectionOutput) ToVolumePropertiesDataProtectionOutput() VolumePropertiesDataProtectionOutput
func (VolumePropertiesDataProtectionOutput) ToVolumePropertiesDataProtectionOutputWithContext ¶
func (o VolumePropertiesDataProtectionOutput) ToVolumePropertiesDataProtectionOutputWithContext(ctx context.Context) VolumePropertiesDataProtectionOutput
func (VolumePropertiesDataProtectionOutput) ToVolumePropertiesDataProtectionPtrOutput ¶
func (o VolumePropertiesDataProtectionOutput) ToVolumePropertiesDataProtectionPtrOutput() VolumePropertiesDataProtectionPtrOutput
func (VolumePropertiesDataProtectionOutput) ToVolumePropertiesDataProtectionPtrOutputWithContext ¶
func (o VolumePropertiesDataProtectionOutput) ToVolumePropertiesDataProtectionPtrOutputWithContext(ctx context.Context) VolumePropertiesDataProtectionPtrOutput
type VolumePropertiesDataProtectionPtrInput ¶
type VolumePropertiesDataProtectionPtrInput interface { pulumi.Input ToVolumePropertiesDataProtectionPtrOutput() VolumePropertiesDataProtectionPtrOutput ToVolumePropertiesDataProtectionPtrOutputWithContext(context.Context) VolumePropertiesDataProtectionPtrOutput }
VolumePropertiesDataProtectionPtrInput is an input type that accepts VolumePropertiesDataProtectionArgs, VolumePropertiesDataProtectionPtr and VolumePropertiesDataProtectionPtrOutput values. You can construct a concrete instance of `VolumePropertiesDataProtectionPtrInput` via:
VolumePropertiesDataProtectionArgs{...} or: nil
func VolumePropertiesDataProtectionPtr ¶
func VolumePropertiesDataProtectionPtr(v *VolumePropertiesDataProtectionArgs) VolumePropertiesDataProtectionPtrInput
type VolumePropertiesDataProtectionPtrOutput ¶
type VolumePropertiesDataProtectionPtrOutput struct{ *pulumi.OutputState }
func (VolumePropertiesDataProtectionPtrOutput) ElementType ¶
func (VolumePropertiesDataProtectionPtrOutput) ElementType() reflect.Type
func (VolumePropertiesDataProtectionPtrOutput) Replication ¶
func (o VolumePropertiesDataProtectionPtrOutput) Replication() ReplicationObjectPtrOutput
Replication properties
func (VolumePropertiesDataProtectionPtrOutput) ToVolumePropertiesDataProtectionPtrOutput ¶
func (o VolumePropertiesDataProtectionPtrOutput) ToVolumePropertiesDataProtectionPtrOutput() VolumePropertiesDataProtectionPtrOutput
func (VolumePropertiesDataProtectionPtrOutput) ToVolumePropertiesDataProtectionPtrOutputWithContext ¶
func (o VolumePropertiesDataProtectionPtrOutput) ToVolumePropertiesDataProtectionPtrOutputWithContext(ctx context.Context) VolumePropertiesDataProtectionPtrOutput
type VolumePropertiesExportPolicy ¶
type VolumePropertiesExportPolicy struct { // Export policy rule Rules []ExportPolicyRule `pulumi:"rules"` }
Set of export policy rules
type VolumePropertiesExportPolicyArgs ¶
type VolumePropertiesExportPolicyArgs struct { // Export policy rule Rules ExportPolicyRuleArrayInput `pulumi:"rules"` }
Set of export policy rules
func (VolumePropertiesExportPolicyArgs) ElementType ¶
func (VolumePropertiesExportPolicyArgs) ElementType() reflect.Type
func (VolumePropertiesExportPolicyArgs) ToVolumePropertiesExportPolicyOutput ¶
func (i VolumePropertiesExportPolicyArgs) ToVolumePropertiesExportPolicyOutput() VolumePropertiesExportPolicyOutput
func (VolumePropertiesExportPolicyArgs) ToVolumePropertiesExportPolicyOutputWithContext ¶
func (i VolumePropertiesExportPolicyArgs) ToVolumePropertiesExportPolicyOutputWithContext(ctx context.Context) VolumePropertiesExportPolicyOutput
func (VolumePropertiesExportPolicyArgs) ToVolumePropertiesExportPolicyPtrOutput ¶
func (i VolumePropertiesExportPolicyArgs) ToVolumePropertiesExportPolicyPtrOutput() VolumePropertiesExportPolicyPtrOutput
func (VolumePropertiesExportPolicyArgs) ToVolumePropertiesExportPolicyPtrOutputWithContext ¶
func (i VolumePropertiesExportPolicyArgs) ToVolumePropertiesExportPolicyPtrOutputWithContext(ctx context.Context) VolumePropertiesExportPolicyPtrOutput
type VolumePropertiesExportPolicyInput ¶
type VolumePropertiesExportPolicyInput interface { pulumi.Input ToVolumePropertiesExportPolicyOutput() VolumePropertiesExportPolicyOutput ToVolumePropertiesExportPolicyOutputWithContext(context.Context) VolumePropertiesExportPolicyOutput }
VolumePropertiesExportPolicyInput is an input type that accepts VolumePropertiesExportPolicyArgs and VolumePropertiesExportPolicyOutput values. You can construct a concrete instance of `VolumePropertiesExportPolicyInput` via:
VolumePropertiesExportPolicyArgs{...}
type VolumePropertiesExportPolicyOutput ¶
type VolumePropertiesExportPolicyOutput struct{ *pulumi.OutputState }
Set of export policy rules
func (VolumePropertiesExportPolicyOutput) ElementType ¶
func (VolumePropertiesExportPolicyOutput) ElementType() reflect.Type
func (VolumePropertiesExportPolicyOutput) Rules ¶
func (o VolumePropertiesExportPolicyOutput) Rules() ExportPolicyRuleArrayOutput
Export policy rule
func (VolumePropertiesExportPolicyOutput) ToVolumePropertiesExportPolicyOutput ¶
func (o VolumePropertiesExportPolicyOutput) ToVolumePropertiesExportPolicyOutput() VolumePropertiesExportPolicyOutput
func (VolumePropertiesExportPolicyOutput) ToVolumePropertiesExportPolicyOutputWithContext ¶
func (o VolumePropertiesExportPolicyOutput) ToVolumePropertiesExportPolicyOutputWithContext(ctx context.Context) VolumePropertiesExportPolicyOutput
func (VolumePropertiesExportPolicyOutput) ToVolumePropertiesExportPolicyPtrOutput ¶
func (o VolumePropertiesExportPolicyOutput) ToVolumePropertiesExportPolicyPtrOutput() VolumePropertiesExportPolicyPtrOutput
func (VolumePropertiesExportPolicyOutput) ToVolumePropertiesExportPolicyPtrOutputWithContext ¶
func (o VolumePropertiesExportPolicyOutput) ToVolumePropertiesExportPolicyPtrOutputWithContext(ctx context.Context) VolumePropertiesExportPolicyPtrOutput
type VolumePropertiesExportPolicyPtrInput ¶
type VolumePropertiesExportPolicyPtrInput interface { pulumi.Input ToVolumePropertiesExportPolicyPtrOutput() VolumePropertiesExportPolicyPtrOutput ToVolumePropertiesExportPolicyPtrOutputWithContext(context.Context) VolumePropertiesExportPolicyPtrOutput }
VolumePropertiesExportPolicyPtrInput is an input type that accepts VolumePropertiesExportPolicyArgs, VolumePropertiesExportPolicyPtr and VolumePropertiesExportPolicyPtrOutput values. You can construct a concrete instance of `VolumePropertiesExportPolicyPtrInput` via:
VolumePropertiesExportPolicyArgs{...} or: nil
func VolumePropertiesExportPolicyPtr ¶
func VolumePropertiesExportPolicyPtr(v *VolumePropertiesExportPolicyArgs) VolumePropertiesExportPolicyPtrInput
type VolumePropertiesExportPolicyPtrOutput ¶
type VolumePropertiesExportPolicyPtrOutput struct{ *pulumi.OutputState }
func (VolumePropertiesExportPolicyPtrOutput) ElementType ¶
func (VolumePropertiesExportPolicyPtrOutput) ElementType() reflect.Type
func (VolumePropertiesExportPolicyPtrOutput) Rules ¶
func (o VolumePropertiesExportPolicyPtrOutput) Rules() ExportPolicyRuleArrayOutput
Export policy rule
func (VolumePropertiesExportPolicyPtrOutput) ToVolumePropertiesExportPolicyPtrOutput ¶
func (o VolumePropertiesExportPolicyPtrOutput) ToVolumePropertiesExportPolicyPtrOutput() VolumePropertiesExportPolicyPtrOutput
func (VolumePropertiesExportPolicyPtrOutput) ToVolumePropertiesExportPolicyPtrOutputWithContext ¶
func (o VolumePropertiesExportPolicyPtrOutput) ToVolumePropertiesExportPolicyPtrOutputWithContext(ctx context.Context) VolumePropertiesExportPolicyPtrOutput
type VolumePropertiesResponseDataProtection ¶
type VolumePropertiesResponseDataProtection struct { // Replication properties Replication *ReplicationObjectResponse `pulumi:"replication"` }
DataProtection type volumes include an object containing details of the replication
type VolumePropertiesResponseDataProtectionArgs ¶
type VolumePropertiesResponseDataProtectionArgs struct { // Replication properties Replication ReplicationObjectResponsePtrInput `pulumi:"replication"` }
DataProtection type volumes include an object containing details of the replication
func (VolumePropertiesResponseDataProtectionArgs) ElementType ¶
func (VolumePropertiesResponseDataProtectionArgs) ElementType() reflect.Type
func (VolumePropertiesResponseDataProtectionArgs) ToVolumePropertiesResponseDataProtectionOutput ¶
func (i VolumePropertiesResponseDataProtectionArgs) ToVolumePropertiesResponseDataProtectionOutput() VolumePropertiesResponseDataProtectionOutput
func (VolumePropertiesResponseDataProtectionArgs) ToVolumePropertiesResponseDataProtectionOutputWithContext ¶
func (i VolumePropertiesResponseDataProtectionArgs) ToVolumePropertiesResponseDataProtectionOutputWithContext(ctx context.Context) VolumePropertiesResponseDataProtectionOutput
func (VolumePropertiesResponseDataProtectionArgs) ToVolumePropertiesResponseDataProtectionPtrOutput ¶
func (i VolumePropertiesResponseDataProtectionArgs) ToVolumePropertiesResponseDataProtectionPtrOutput() VolumePropertiesResponseDataProtectionPtrOutput
func (VolumePropertiesResponseDataProtectionArgs) ToVolumePropertiesResponseDataProtectionPtrOutputWithContext ¶
func (i VolumePropertiesResponseDataProtectionArgs) ToVolumePropertiesResponseDataProtectionPtrOutputWithContext(ctx context.Context) VolumePropertiesResponseDataProtectionPtrOutput
type VolumePropertiesResponseDataProtectionInput ¶
type VolumePropertiesResponseDataProtectionInput interface { pulumi.Input ToVolumePropertiesResponseDataProtectionOutput() VolumePropertiesResponseDataProtectionOutput ToVolumePropertiesResponseDataProtectionOutputWithContext(context.Context) VolumePropertiesResponseDataProtectionOutput }
VolumePropertiesResponseDataProtectionInput is an input type that accepts VolumePropertiesResponseDataProtectionArgs and VolumePropertiesResponseDataProtectionOutput values. You can construct a concrete instance of `VolumePropertiesResponseDataProtectionInput` via:
VolumePropertiesResponseDataProtectionArgs{...}
type VolumePropertiesResponseDataProtectionOutput ¶
type VolumePropertiesResponseDataProtectionOutput struct{ *pulumi.OutputState }
DataProtection type volumes include an object containing details of the replication
func (VolumePropertiesResponseDataProtectionOutput) ElementType ¶
func (VolumePropertiesResponseDataProtectionOutput) ElementType() reflect.Type
func (VolumePropertiesResponseDataProtectionOutput) Replication ¶
func (o VolumePropertiesResponseDataProtectionOutput) Replication() ReplicationObjectResponsePtrOutput
Replication properties
func (VolumePropertiesResponseDataProtectionOutput) ToVolumePropertiesResponseDataProtectionOutput ¶
func (o VolumePropertiesResponseDataProtectionOutput) ToVolumePropertiesResponseDataProtectionOutput() VolumePropertiesResponseDataProtectionOutput
func (VolumePropertiesResponseDataProtectionOutput) ToVolumePropertiesResponseDataProtectionOutputWithContext ¶
func (o VolumePropertiesResponseDataProtectionOutput) ToVolumePropertiesResponseDataProtectionOutputWithContext(ctx context.Context) VolumePropertiesResponseDataProtectionOutput
func (VolumePropertiesResponseDataProtectionOutput) ToVolumePropertiesResponseDataProtectionPtrOutput ¶
func (o VolumePropertiesResponseDataProtectionOutput) ToVolumePropertiesResponseDataProtectionPtrOutput() VolumePropertiesResponseDataProtectionPtrOutput
func (VolumePropertiesResponseDataProtectionOutput) ToVolumePropertiesResponseDataProtectionPtrOutputWithContext ¶
func (o VolumePropertiesResponseDataProtectionOutput) ToVolumePropertiesResponseDataProtectionPtrOutputWithContext(ctx context.Context) VolumePropertiesResponseDataProtectionPtrOutput
type VolumePropertiesResponseDataProtectionPtrInput ¶
type VolumePropertiesResponseDataProtectionPtrInput interface { pulumi.Input ToVolumePropertiesResponseDataProtectionPtrOutput() VolumePropertiesResponseDataProtectionPtrOutput ToVolumePropertiesResponseDataProtectionPtrOutputWithContext(context.Context) VolumePropertiesResponseDataProtectionPtrOutput }
VolumePropertiesResponseDataProtectionPtrInput is an input type that accepts VolumePropertiesResponseDataProtectionArgs, VolumePropertiesResponseDataProtectionPtr and VolumePropertiesResponseDataProtectionPtrOutput values. You can construct a concrete instance of `VolumePropertiesResponseDataProtectionPtrInput` via:
VolumePropertiesResponseDataProtectionArgs{...} or: nil
func VolumePropertiesResponseDataProtectionPtr ¶
func VolumePropertiesResponseDataProtectionPtr(v *VolumePropertiesResponseDataProtectionArgs) VolumePropertiesResponseDataProtectionPtrInput
type VolumePropertiesResponseDataProtectionPtrOutput ¶
type VolumePropertiesResponseDataProtectionPtrOutput struct{ *pulumi.OutputState }
func (VolumePropertiesResponseDataProtectionPtrOutput) ElementType ¶
func (VolumePropertiesResponseDataProtectionPtrOutput) ElementType() reflect.Type
func (VolumePropertiesResponseDataProtectionPtrOutput) Replication ¶
func (o VolumePropertiesResponseDataProtectionPtrOutput) Replication() ReplicationObjectResponsePtrOutput
Replication properties
func (VolumePropertiesResponseDataProtectionPtrOutput) ToVolumePropertiesResponseDataProtectionPtrOutput ¶
func (o VolumePropertiesResponseDataProtectionPtrOutput) ToVolumePropertiesResponseDataProtectionPtrOutput() VolumePropertiesResponseDataProtectionPtrOutput
func (VolumePropertiesResponseDataProtectionPtrOutput) ToVolumePropertiesResponseDataProtectionPtrOutputWithContext ¶
func (o VolumePropertiesResponseDataProtectionPtrOutput) ToVolumePropertiesResponseDataProtectionPtrOutputWithContext(ctx context.Context) VolumePropertiesResponseDataProtectionPtrOutput
type VolumePropertiesResponseExportPolicy ¶
type VolumePropertiesResponseExportPolicy struct { // Export policy rule Rules []ExportPolicyRuleResponse `pulumi:"rules"` }
Set of export policy rules
type VolumePropertiesResponseExportPolicyArgs ¶
type VolumePropertiesResponseExportPolicyArgs struct { // Export policy rule Rules ExportPolicyRuleResponseArrayInput `pulumi:"rules"` }
Set of export policy rules
func (VolumePropertiesResponseExportPolicyArgs) ElementType ¶
func (VolumePropertiesResponseExportPolicyArgs) ElementType() reflect.Type
func (VolumePropertiesResponseExportPolicyArgs) ToVolumePropertiesResponseExportPolicyOutput ¶
func (i VolumePropertiesResponseExportPolicyArgs) ToVolumePropertiesResponseExportPolicyOutput() VolumePropertiesResponseExportPolicyOutput
func (VolumePropertiesResponseExportPolicyArgs) ToVolumePropertiesResponseExportPolicyOutputWithContext ¶
func (i VolumePropertiesResponseExportPolicyArgs) ToVolumePropertiesResponseExportPolicyOutputWithContext(ctx context.Context) VolumePropertiesResponseExportPolicyOutput
func (VolumePropertiesResponseExportPolicyArgs) ToVolumePropertiesResponseExportPolicyPtrOutput ¶
func (i VolumePropertiesResponseExportPolicyArgs) ToVolumePropertiesResponseExportPolicyPtrOutput() VolumePropertiesResponseExportPolicyPtrOutput
func (VolumePropertiesResponseExportPolicyArgs) ToVolumePropertiesResponseExportPolicyPtrOutputWithContext ¶
func (i VolumePropertiesResponseExportPolicyArgs) ToVolumePropertiesResponseExportPolicyPtrOutputWithContext(ctx context.Context) VolumePropertiesResponseExportPolicyPtrOutput
type VolumePropertiesResponseExportPolicyInput ¶
type VolumePropertiesResponseExportPolicyInput interface { pulumi.Input ToVolumePropertiesResponseExportPolicyOutput() VolumePropertiesResponseExportPolicyOutput ToVolumePropertiesResponseExportPolicyOutputWithContext(context.Context) VolumePropertiesResponseExportPolicyOutput }
VolumePropertiesResponseExportPolicyInput is an input type that accepts VolumePropertiesResponseExportPolicyArgs and VolumePropertiesResponseExportPolicyOutput values. You can construct a concrete instance of `VolumePropertiesResponseExportPolicyInput` via:
VolumePropertiesResponseExportPolicyArgs{...}
type VolumePropertiesResponseExportPolicyOutput ¶
type VolumePropertiesResponseExportPolicyOutput struct{ *pulumi.OutputState }
Set of export policy rules
func (VolumePropertiesResponseExportPolicyOutput) ElementType ¶
func (VolumePropertiesResponseExportPolicyOutput) ElementType() reflect.Type
func (VolumePropertiesResponseExportPolicyOutput) ToVolumePropertiesResponseExportPolicyOutput ¶
func (o VolumePropertiesResponseExportPolicyOutput) ToVolumePropertiesResponseExportPolicyOutput() VolumePropertiesResponseExportPolicyOutput
func (VolumePropertiesResponseExportPolicyOutput) ToVolumePropertiesResponseExportPolicyOutputWithContext ¶
func (o VolumePropertiesResponseExportPolicyOutput) ToVolumePropertiesResponseExportPolicyOutputWithContext(ctx context.Context) VolumePropertiesResponseExportPolicyOutput
func (VolumePropertiesResponseExportPolicyOutput) ToVolumePropertiesResponseExportPolicyPtrOutput ¶
func (o VolumePropertiesResponseExportPolicyOutput) ToVolumePropertiesResponseExportPolicyPtrOutput() VolumePropertiesResponseExportPolicyPtrOutput
func (VolumePropertiesResponseExportPolicyOutput) ToVolumePropertiesResponseExportPolicyPtrOutputWithContext ¶
func (o VolumePropertiesResponseExportPolicyOutput) ToVolumePropertiesResponseExportPolicyPtrOutputWithContext(ctx context.Context) VolumePropertiesResponseExportPolicyPtrOutput
type VolumePropertiesResponseExportPolicyPtrInput ¶
type VolumePropertiesResponseExportPolicyPtrInput interface { pulumi.Input ToVolumePropertiesResponseExportPolicyPtrOutput() VolumePropertiesResponseExportPolicyPtrOutput ToVolumePropertiesResponseExportPolicyPtrOutputWithContext(context.Context) VolumePropertiesResponseExportPolicyPtrOutput }
VolumePropertiesResponseExportPolicyPtrInput is an input type that accepts VolumePropertiesResponseExportPolicyArgs, VolumePropertiesResponseExportPolicyPtr and VolumePropertiesResponseExportPolicyPtrOutput values. You can construct a concrete instance of `VolumePropertiesResponseExportPolicyPtrInput` via:
VolumePropertiesResponseExportPolicyArgs{...} or: nil
func VolumePropertiesResponseExportPolicyPtr ¶
func VolumePropertiesResponseExportPolicyPtr(v *VolumePropertiesResponseExportPolicyArgs) VolumePropertiesResponseExportPolicyPtrInput
type VolumePropertiesResponseExportPolicyPtrOutput ¶
type VolumePropertiesResponseExportPolicyPtrOutput struct{ *pulumi.OutputState }
func (VolumePropertiesResponseExportPolicyPtrOutput) ElementType ¶
func (VolumePropertiesResponseExportPolicyPtrOutput) ElementType() reflect.Type
func (VolumePropertiesResponseExportPolicyPtrOutput) ToVolumePropertiesResponseExportPolicyPtrOutput ¶
func (o VolumePropertiesResponseExportPolicyPtrOutput) ToVolumePropertiesResponseExportPolicyPtrOutput() VolumePropertiesResponseExportPolicyPtrOutput
func (VolumePropertiesResponseExportPolicyPtrOutput) ToVolumePropertiesResponseExportPolicyPtrOutputWithContext ¶
func (o VolumePropertiesResponseExportPolicyPtrOutput) ToVolumePropertiesResponseExportPolicyPtrOutputWithContext(ctx context.Context) VolumePropertiesResponseExportPolicyPtrOutput
type VolumeState ¶
type VolumeState struct { // Unique Baremetal Tenant Identifier. BaremetalTenantId pulumi.StringPtrInput // A unique file path for the volume. Used when creating mount targets CreationToken pulumi.StringPtrInput // DataProtection type volumes include an object containing details of the replication DataProtection VolumePropertiesResponseDataProtectionPtrInput // Set of export policy rules ExportPolicy VolumePropertiesResponseExportPolicyPtrInput // Unique FileSystem Identifier. FileSystemId pulumi.StringPtrInput // Restoring IsRestoring pulumi.BoolPtrInput // Resource location Location pulumi.StringPtrInput // List of mount targets MountTargets MountTargetPropertiesResponseArrayInput // Resource name Name pulumi.StringPtrInput // Set of protocol types ProtocolTypes pulumi.StringArrayInput // Azure lifecycle management ProvisioningState pulumi.StringPtrInput // The service level of the file system ServiceLevel pulumi.StringPtrInput // UUID v4 or resource identifier used to identify the Snapshot. SnapshotId pulumi.StringPtrInput // The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes SubnetId pulumi.StringPtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput // Maximum storage quota allowed for a file system in bytes. This is a soft quota used for alerting only. Minimum size is 100 GiB. Upper limit is 100TiB. Specified in bytes. UsageThreshold pulumi.IntPtrInput // What type of volume is this VolumeType pulumi.StringPtrInput }
func (VolumeState) ElementType ¶
func (VolumeState) ElementType() reflect.Type