Documentation
¶
Index ¶
- Constants
- type Account
- type AccountArgs
- type AccountInput
- type AccountOutput
- 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) Nfsv4() 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) Nfsv4() 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 Pool
- type PoolArgs
- type PoolInput
- type PoolOutput
- type PoolState
- type ServiceLevel
- func (ServiceLevel) ElementType() reflect.Type
- func (e ServiceLevel) ToStringOutput() pulumi.StringOutput
- func (e ServiceLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ServiceLevel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ServiceLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Snapshot
- type SnapshotArgs
- type SnapshotInput
- type SnapshotOutput
- type SnapshotState
- type Volume
- type VolumeArgs
- type VolumeInput
- type VolumeOutput
- 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 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 ¶
const ( // Standard service level ServiceLevelStandard = ServiceLevel("Standard") // Premium service level ServiceLevelPremium = ServiceLevel("Premium") // Ultra service level ServiceLevelUltra = ServiceLevel("Ultra") )
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.AnyOutput `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.
func (*Account) ElementType ¶ added in v0.2.6
func (*Account) ToAccountOutput ¶ added in v0.2.6
func (i *Account) ToAccountOutput() AccountOutput
func (*Account) ToAccountOutputWithContext ¶ added in v0.2.6
func (i *Account) ToAccountOutputWithContext(ctx context.Context) AccountOutput
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.Input }
The set of arguments for constructing a Account resource.
func (AccountArgs) ElementType ¶
func (AccountArgs) ElementType() reflect.Type
type AccountInput ¶ added in v0.2.6
type AccountInput interface { pulumi.Input ToAccountOutput() AccountOutput ToAccountOutputWithContext(ctx context.Context) AccountOutput }
type AccountOutput ¶ added in v0.2.6
type AccountOutput struct {
*pulumi.OutputState
}
func (AccountOutput) ElementType ¶ added in v0.2.6
func (AccountOutput) ElementType() reflect.Type
func (AccountOutput) ToAccountOutput ¶ added in v0.2.6
func (o AccountOutput) ToAccountOutput() AccountOutput
func (AccountOutput) ToAccountOutputWithContext ¶ added in v0.2.6
func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput
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.Input // 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 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 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 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 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 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 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 protocol Nfsv4 *bool `pulumi:"nfsv4"` // 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 protocol Nfsv4 pulumi.BoolPtrInput `pulumi:"nfsv4"` // 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) Nfsv4 ¶
func (o ExportPolicyRuleOutput) Nfsv4() pulumi.BoolPtrOutput
Allows NFSv4 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 protocol Nfsv4 *bool `pulumi:"nfsv4"` // 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 protocol Nfsv4 pulumi.BoolPtrInput `pulumi:"nfsv4"` // 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) Nfsv4 ¶
func (o ExportPolicyRuleResponseOutput) Nfsv4() pulumi.BoolPtrOutput
Allows NFSv4 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 Id Id string `pulumi:"id"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // Azure lifecycle management ProvisioningState string `pulumi:"provisioningState"` // Resource tags Tags interface{} `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 Id Id string `pulumi:"id"` // 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 *float64 `pulumi:"size"` // Resource tags Tags interface{} `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 CreationDate string `pulumi:"creationDate"` // UUID v4 used to identify the FileSystem FileSystemId string `pulumi:"fileSystemId"` // Resource Id Id string `pulumi:"id"` // 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 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 { // A unique file path for the volume. Used when creating mount targets CreationToken string `pulumi:"creationToken"` // Export policy rule ExportPolicy *VolumePropertiesResponseExportPolicy `pulumi:"exportPolicy"` // Unique FileSystem Identifier. FileSystemId string `pulumi:"fileSystemId"` // Resource Id Id string `pulumi:"id"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // Azure lifecycle management ProvisioningState string `pulumi:"provisioningState"` // The service level of the file system ServiceLevel string `pulumi:"serviceLevel"` // The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes SubnetId *string `pulumi:"subnetId"` // Resource tags Tags interface{} `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. UsageThreshold *float64 `pulumi:"usageThreshold"` }
Volume resource
func LookupVolume ¶
func LookupVolume(ctx *pulumi.Context, args *LookupVolumeArgs, opts ...pulumi.InvokeOption) (*LookupVolumeResult, error)
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.StringPtrOutput `pulumi:"serviceLevel"` // Provisioned size of the pool (in bytes). Allowed values are in 4TiB chunks (value must be multiply of 4398046511104). Size pulumi.Float64PtrOutput `pulumi:"size"` // Resource tags Tags pulumi.AnyOutput `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).
func NewPool ¶
func NewPool(ctx *pulumi.Context, name string, args *PoolArgs, opts ...pulumi.ResourceOption) (*Pool, error)
NewPool registers a new resource with the given unique name, arguments, and options.
func (*Pool) ElementType ¶ added in v0.2.6
func (*Pool) ToPoolOutput ¶ added in v0.2.6
func (i *Pool) ToPoolOutput() PoolOutput
func (*Pool) ToPoolOutputWithContext ¶ added in v0.2.6
func (i *Pool) ToPoolOutputWithContext(ctx context.Context) PoolOutput
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.StringPtrInput // Provisioned size of the pool (in bytes). Allowed values are in 4TiB chunks (value must be multiply of 4398046511104). Size pulumi.Float64PtrInput // Resource tags Tags pulumi.Input }
The set of arguments for constructing a Pool resource.
func (PoolArgs) ElementType ¶
type PoolInput ¶ added in v0.2.6
type PoolInput interface { pulumi.Input ToPoolOutput() PoolOutput ToPoolOutputWithContext(ctx context.Context) PoolOutput }
type PoolOutput ¶ added in v0.2.6
type PoolOutput struct {
*pulumi.OutputState
}
func (PoolOutput) ElementType ¶ added in v0.2.6
func (PoolOutput) ElementType() reflect.Type
func (PoolOutput) ToPoolOutput ¶ added in v0.2.6
func (o PoolOutput) ToPoolOutput() PoolOutput
func (PoolOutput) ToPoolOutputWithContext ¶ added in v0.2.6
func (o PoolOutput) ToPoolOutputWithContext(ctx context.Context) PoolOutput
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.Float64PtrInput // Resource tags Tags pulumi.Input // Resource type Type pulumi.StringPtrInput }
func (PoolState) ElementType ¶
type ServiceLevel ¶ added in v0.3.1
The service level of the file system
func (ServiceLevel) ElementType ¶ added in v0.3.1
func (ServiceLevel) ElementType() reflect.Type
func (ServiceLevel) ToStringOutput ¶ added in v0.3.1
func (e ServiceLevel) ToStringOutput() pulumi.StringOutput
func (ServiceLevel) ToStringOutputWithContext ¶ added in v0.3.1
func (e ServiceLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceLevel) ToStringPtrOutput ¶ added in v0.3.1
func (e ServiceLevel) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceLevel) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ServiceLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Snapshot ¶
type Snapshot struct { pulumi.CustomResourceState // The creation date of the snapshot CreationDate pulumi.StringOutput `pulumi:"creationDate"` // UUID v4 used to identify the FileSystem FileSystemId pulumi.StringOutput `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 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.
func (*Snapshot) ElementType ¶ added in v0.2.6
func (*Snapshot) ToSnapshotOutput ¶ added in v0.2.6
func (i *Snapshot) ToSnapshotOutput() SnapshotOutput
func (*Snapshot) ToSnapshotOutputWithContext ¶ added in v0.2.6
func (i *Snapshot) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
type SnapshotArgs ¶
type SnapshotArgs struct { // The name of the NetApp account AccountName pulumi.StringInput // UUID v4 used to identify the FileSystem FileSystemId 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 name of the mount target SnapshotName pulumi.StringInput // 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 SnapshotInput ¶ added in v0.2.6
type SnapshotInput interface { pulumi.Input ToSnapshotOutput() SnapshotOutput ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput }
type SnapshotOutput ¶ added in v0.2.6
type SnapshotOutput struct {
*pulumi.OutputState
}
func (SnapshotOutput) ElementType ¶ added in v0.2.6
func (SnapshotOutput) ElementType() reflect.Type
func (SnapshotOutput) ToSnapshotOutput ¶ added in v0.2.6
func (o SnapshotOutput) ToSnapshotOutput() SnapshotOutput
func (SnapshotOutput) ToSnapshotOutputWithContext ¶ added in v0.2.6
func (o SnapshotOutput) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
type SnapshotState ¶
type SnapshotState struct { // The creation date of the snapshot CreationDate 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 type Type pulumi.StringPtrInput }
func (SnapshotState) ElementType ¶
func (SnapshotState) ElementType() reflect.Type
type Volume ¶
type Volume struct { pulumi.CustomResourceState // A unique file path for the volume. Used when creating mount targets CreationToken pulumi.StringOutput `pulumi:"creationToken"` // Export policy rule ExportPolicy VolumePropertiesResponseExportPolicyPtrOutput `pulumi:"exportPolicy"` // Unique FileSystem Identifier. FileSystemId pulumi.StringOutput `pulumi:"fileSystemId"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Azure lifecycle management ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The service level of the file system ServiceLevel pulumi.StringOutput `pulumi:"serviceLevel"` // The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"` // Resource tags Tags pulumi.AnyOutput `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. UsageThreshold pulumi.Float64PtrOutput `pulumi:"usageThreshold"` }
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.
func (*Volume) ElementType ¶ added in v0.2.6
func (*Volume) ToVolumeOutput ¶ added in v0.2.6
func (i *Volume) ToVolumeOutput() VolumeOutput
func (*Volume) ToVolumeOutputWithContext ¶ added in v0.2.6
func (i *Volume) ToVolumeOutputWithContext(ctx context.Context) VolumeOutput
type VolumeArgs ¶
type VolumeArgs struct { // The name of the NetApp account AccountName pulumi.StringInput // A unique file path for the volume. Used when creating mount targets CreationToken pulumi.StringInput // Export policy rule ExportPolicy VolumePropertiesExportPolicyPtrInput // 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 // The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes SubnetId pulumi.StringPtrInput // Resource tags Tags pulumi.Input // 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. UsageThreshold pulumi.Float64PtrInput // The name of the volume VolumeName pulumi.StringInput }
The set of arguments for constructing a Volume resource.
func (VolumeArgs) ElementType ¶
func (VolumeArgs) ElementType() reflect.Type
type VolumeInput ¶ added in v0.2.6
type VolumeInput interface { pulumi.Input ToVolumeOutput() VolumeOutput ToVolumeOutputWithContext(ctx context.Context) VolumeOutput }
type VolumeOutput ¶ added in v0.2.6
type VolumeOutput struct {
*pulumi.OutputState
}
func (VolumeOutput) ElementType ¶ added in v0.2.6
func (VolumeOutput) ElementType() reflect.Type
func (VolumeOutput) ToVolumeOutput ¶ added in v0.2.6
func (o VolumeOutput) ToVolumeOutput() VolumeOutput
func (VolumeOutput) ToVolumeOutputWithContext ¶ added in v0.2.6
func (o VolumeOutput) ToVolumeOutputWithContext(ctx context.Context) VolumeOutput
type VolumePropertiesExportPolicy ¶
type VolumePropertiesExportPolicy struct {
Rules []ExportPolicyRule `pulumi:"rules"`
}
Export policy rule
type VolumePropertiesExportPolicyArgs ¶
type VolumePropertiesExportPolicyArgs struct {
Rules ExportPolicyRuleArrayInput `pulumi:"rules"`
}
Export policy rule
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 }
Export policy rule
func (VolumePropertiesExportPolicyOutput) ElementType ¶
func (VolumePropertiesExportPolicyOutput) ElementType() reflect.Type
func (VolumePropertiesExportPolicyOutput) Rules ¶
func (o VolumePropertiesExportPolicyOutput) Rules() ExportPolicyRuleArrayOutput
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
func (VolumePropertiesExportPolicyPtrOutput) ToVolumePropertiesExportPolicyPtrOutput ¶
func (o VolumePropertiesExportPolicyPtrOutput) ToVolumePropertiesExportPolicyPtrOutput() VolumePropertiesExportPolicyPtrOutput
func (VolumePropertiesExportPolicyPtrOutput) ToVolumePropertiesExportPolicyPtrOutputWithContext ¶
func (o VolumePropertiesExportPolicyPtrOutput) ToVolumePropertiesExportPolicyPtrOutputWithContext(ctx context.Context) VolumePropertiesExportPolicyPtrOutput
type VolumePropertiesResponseExportPolicy ¶
type VolumePropertiesResponseExportPolicy struct {
Rules []ExportPolicyRuleResponse `pulumi:"rules"`
}
Export policy rule
type VolumePropertiesResponseExportPolicyArgs ¶
type VolumePropertiesResponseExportPolicyArgs struct {
Rules ExportPolicyRuleResponseArrayInput `pulumi:"rules"`
}
Export policy rule
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 }
Export policy rule
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 { // A unique file path for the volume. Used when creating mount targets CreationToken pulumi.StringPtrInput // Export policy rule ExportPolicy VolumePropertiesResponseExportPolicyPtrInput // Unique FileSystem Identifier. FileSystemId pulumi.StringPtrInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Azure lifecycle management ProvisioningState pulumi.StringPtrInput // The service level of the file system ServiceLevel pulumi.StringPtrInput // The Azure Resource URI for a delegated subnet. Must have the delegation Microsoft.NetApp/volumes SubnetId pulumi.StringPtrInput // Resource tags Tags pulumi.Input // 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. UsageThreshold pulumi.Float64PtrInput }
func (VolumeState) ElementType ¶
func (VolumeState) ElementType() reflect.Type