Documentation ¶
Index ¶
- type AccessGroup
- type AccessGroupArgs
- type AccessGroupArray
- type AccessGroupArrayInput
- type AccessGroupArrayOutput
- func (AccessGroupArrayOutput) ElementType() reflect.Type
- func (o AccessGroupArrayOutput) Index(i pulumi.IntInput) AccessGroupOutput
- func (o AccessGroupArrayOutput) ToAccessGroupArrayOutput() AccessGroupArrayOutput
- func (o AccessGroupArrayOutput) ToAccessGroupArrayOutputWithContext(ctx context.Context) AccessGroupArrayOutput
- type AccessGroupInput
- type AccessGroupMap
- type AccessGroupMapInput
- type AccessGroupMapOutput
- func (AccessGroupMapOutput) ElementType() reflect.Type
- func (o AccessGroupMapOutput) MapIndex(k pulumi.StringInput) AccessGroupOutput
- func (o AccessGroupMapOutput) ToAccessGroupMapOutput() AccessGroupMapOutput
- func (o AccessGroupMapOutput) ToAccessGroupMapOutputWithContext(ctx context.Context) AccessGroupMapOutput
- type AccessGroupOutput
- func (o AccessGroupOutput) CreateTime() pulumi.StringOutput
- func (o AccessGroupOutput) Description() pulumi.StringPtrOutput
- func (AccessGroupOutput) ElementType() reflect.Type
- func (o AccessGroupOutput) Name() pulumi.StringOutput
- func (o AccessGroupOutput) ToAccessGroupOutput() AccessGroupOutput
- func (o AccessGroupOutput) ToAccessGroupOutputWithContext(ctx context.Context) AccessGroupOutput
- type AccessGroupState
- type AccessGroupsAccessGroupList
- type AccessGroupsAccessGroupListArgs
- func (AccessGroupsAccessGroupListArgs) ElementType() reflect.Type
- func (i AccessGroupsAccessGroupListArgs) ToAccessGroupsAccessGroupListOutput() AccessGroupsAccessGroupListOutput
- func (i AccessGroupsAccessGroupListArgs) ToAccessGroupsAccessGroupListOutputWithContext(ctx context.Context) AccessGroupsAccessGroupListOutput
- type AccessGroupsAccessGroupListArray
- func (AccessGroupsAccessGroupListArray) ElementType() reflect.Type
- func (i AccessGroupsAccessGroupListArray) ToAccessGroupsAccessGroupListArrayOutput() AccessGroupsAccessGroupListArrayOutput
- func (i AccessGroupsAccessGroupListArray) ToAccessGroupsAccessGroupListArrayOutputWithContext(ctx context.Context) AccessGroupsAccessGroupListArrayOutput
- type AccessGroupsAccessGroupListArrayInput
- type AccessGroupsAccessGroupListArrayOutput
- func (AccessGroupsAccessGroupListArrayOutput) ElementType() reflect.Type
- func (o AccessGroupsAccessGroupListArrayOutput) Index(i pulumi.IntInput) AccessGroupsAccessGroupListOutput
- func (o AccessGroupsAccessGroupListArrayOutput) ToAccessGroupsAccessGroupListArrayOutput() AccessGroupsAccessGroupListArrayOutput
- func (o AccessGroupsAccessGroupListArrayOutput) ToAccessGroupsAccessGroupListArrayOutputWithContext(ctx context.Context) AccessGroupsAccessGroupListArrayOutput
- type AccessGroupsAccessGroupListInput
- type AccessGroupsAccessGroupListOutput
- func (o AccessGroupsAccessGroupListOutput) AccessGroupId() pulumi.StringOutput
- func (o AccessGroupsAccessGroupListOutput) CreateTime() pulumi.StringOutput
- func (o AccessGroupsAccessGroupListOutput) Description() pulumi.StringOutput
- func (AccessGroupsAccessGroupListOutput) ElementType() reflect.Type
- func (o AccessGroupsAccessGroupListOutput) Name() pulumi.StringOutput
- func (o AccessGroupsAccessGroupListOutput) ToAccessGroupsAccessGroupListOutput() AccessGroupsAccessGroupListOutput
- func (o AccessGroupsAccessGroupListOutput) ToAccessGroupsAccessGroupListOutputWithContext(ctx context.Context) AccessGroupsAccessGroupListOutput
- type AccessGroupsArgs
- type AccessGroupsOutputArgs
- type AccessGroupsResult
- type AccessGroupsResultOutput
- func (o AccessGroupsResultOutput) AccessGroupId() pulumi.StringPtrOutput
- func (o AccessGroupsResultOutput) AccessGroupLists() AccessGroupsAccessGroupListArrayOutput
- func (AccessGroupsResultOutput) ElementType() reflect.Type
- func (o AccessGroupsResultOutput) Id() pulumi.StringOutput
- func (o AccessGroupsResultOutput) Name() pulumi.StringPtrOutput
- func (o AccessGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o AccessGroupsResultOutput) ToAccessGroupsResultOutput() AccessGroupsResultOutput
- func (o AccessGroupsResultOutput) ToAccessGroupsResultOutputWithContext(ctx context.Context) AccessGroupsResultOutput
- type AccessRule
- type AccessRuleArgs
- type AccessRuleArray
- type AccessRuleArrayInput
- type AccessRuleArrayOutput
- func (AccessRuleArrayOutput) ElementType() reflect.Type
- func (o AccessRuleArrayOutput) Index(i pulumi.IntInput) AccessRuleOutput
- func (o AccessRuleArrayOutput) ToAccessRuleArrayOutput() AccessRuleArrayOutput
- func (o AccessRuleArrayOutput) ToAccessRuleArrayOutputWithContext(ctx context.Context) AccessRuleArrayOutput
- type AccessRuleInput
- type AccessRuleMap
- type AccessRuleMapInput
- type AccessRuleMapOutput
- func (AccessRuleMapOutput) ElementType() reflect.Type
- func (o AccessRuleMapOutput) MapIndex(k pulumi.StringInput) AccessRuleOutput
- func (o AccessRuleMapOutput) ToAccessRuleMapOutput() AccessRuleMapOutput
- func (o AccessRuleMapOutput) ToAccessRuleMapOutputWithContext(ctx context.Context) AccessRuleMapOutput
- type AccessRuleOutput
- func (o AccessRuleOutput) AccessGroupId() pulumi.StringOutput
- func (o AccessRuleOutput) AuthClientIp() pulumi.StringOutput
- func (AccessRuleOutput) ElementType() reflect.Type
- func (o AccessRuleOutput) Priority() pulumi.IntOutput
- func (o AccessRuleOutput) RwPermission() pulumi.StringPtrOutput
- func (o AccessRuleOutput) ToAccessRuleOutput() AccessRuleOutput
- func (o AccessRuleOutput) ToAccessRuleOutputWithContext(ctx context.Context) AccessRuleOutput
- func (o AccessRuleOutput) UserPermission() pulumi.StringPtrOutput
- type AccessRuleState
- type AccessRulesAccessRuleList
- type AccessRulesAccessRuleListArgs
- func (AccessRulesAccessRuleListArgs) ElementType() reflect.Type
- func (i AccessRulesAccessRuleListArgs) ToAccessRulesAccessRuleListOutput() AccessRulesAccessRuleListOutput
- func (i AccessRulesAccessRuleListArgs) ToAccessRulesAccessRuleListOutputWithContext(ctx context.Context) AccessRulesAccessRuleListOutput
- type AccessRulesAccessRuleListArray
- func (AccessRulesAccessRuleListArray) ElementType() reflect.Type
- func (i AccessRulesAccessRuleListArray) ToAccessRulesAccessRuleListArrayOutput() AccessRulesAccessRuleListArrayOutput
- func (i AccessRulesAccessRuleListArray) ToAccessRulesAccessRuleListArrayOutputWithContext(ctx context.Context) AccessRulesAccessRuleListArrayOutput
- type AccessRulesAccessRuleListArrayInput
- type AccessRulesAccessRuleListArrayOutput
- func (AccessRulesAccessRuleListArrayOutput) ElementType() reflect.Type
- func (o AccessRulesAccessRuleListArrayOutput) Index(i pulumi.IntInput) AccessRulesAccessRuleListOutput
- func (o AccessRulesAccessRuleListArrayOutput) ToAccessRulesAccessRuleListArrayOutput() AccessRulesAccessRuleListArrayOutput
- func (o AccessRulesAccessRuleListArrayOutput) ToAccessRulesAccessRuleListArrayOutputWithContext(ctx context.Context) AccessRulesAccessRuleListArrayOutput
- type AccessRulesAccessRuleListInput
- type AccessRulesAccessRuleListOutput
- func (o AccessRulesAccessRuleListOutput) AccessRuleId() pulumi.StringOutput
- func (o AccessRulesAccessRuleListOutput) AuthClientIp() pulumi.StringOutput
- func (AccessRulesAccessRuleListOutput) ElementType() reflect.Type
- func (o AccessRulesAccessRuleListOutput) Priority() pulumi.IntOutput
- func (o AccessRulesAccessRuleListOutput) RwPermission() pulumi.StringOutput
- func (o AccessRulesAccessRuleListOutput) ToAccessRulesAccessRuleListOutput() AccessRulesAccessRuleListOutput
- func (o AccessRulesAccessRuleListOutput) ToAccessRulesAccessRuleListOutputWithContext(ctx context.Context) AccessRulesAccessRuleListOutput
- func (o AccessRulesAccessRuleListOutput) UserPermission() pulumi.StringOutput
- type AccessRulesArgs
- type AccessRulesOutputArgs
- type AccessRulesResult
- type AccessRulesResultOutput
- func (o AccessRulesResultOutput) AccessGroupId() pulumi.StringOutput
- func (o AccessRulesResultOutput) AccessRuleId() pulumi.StringPtrOutput
- func (o AccessRulesResultOutput) AccessRuleLists() AccessRulesAccessRuleListArrayOutput
- func (AccessRulesResultOutput) ElementType() reflect.Type
- func (o AccessRulesResultOutput) Id() pulumi.StringOutput
- func (o AccessRulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o AccessRulesResultOutput) ToAccessRulesResultOutput() AccessRulesResultOutput
- func (o AccessRulesResultOutput) ToAccessRulesResultOutputWithContext(ctx context.Context) AccessRulesResultOutput
- type FileSystem
- type FileSystemArgs
- type FileSystemArray
- type FileSystemArrayInput
- type FileSystemArrayOutput
- func (FileSystemArrayOutput) ElementType() reflect.Type
- func (o FileSystemArrayOutput) Index(i pulumi.IntInput) FileSystemOutput
- func (o FileSystemArrayOutput) ToFileSystemArrayOutput() FileSystemArrayOutput
- func (o FileSystemArrayOutput) ToFileSystemArrayOutputWithContext(ctx context.Context) FileSystemArrayOutput
- type FileSystemInput
- type FileSystemMap
- type FileSystemMapInput
- type FileSystemMapOutput
- func (FileSystemMapOutput) ElementType() reflect.Type
- func (o FileSystemMapOutput) MapIndex(k pulumi.StringInput) FileSystemOutput
- func (o FileSystemMapOutput) ToFileSystemMapOutput() FileSystemMapOutput
- func (o FileSystemMapOutput) ToFileSystemMapOutputWithContext(ctx context.Context) FileSystemMapOutput
- type FileSystemOutput
- func (o FileSystemOutput) AccessGroupId() pulumi.StringOutput
- func (o FileSystemOutput) AvailabilityZone() pulumi.StringOutput
- func (o FileSystemOutput) CreateTime() pulumi.StringOutput
- func (FileSystemOutput) ElementType() reflect.Type
- func (o FileSystemOutput) MountIp() pulumi.StringOutput
- func (o FileSystemOutput) Name() pulumi.StringOutput
- func (o FileSystemOutput) Protocol() pulumi.StringPtrOutput
- func (o FileSystemOutput) StorageType() pulumi.StringPtrOutput
- func (o FileSystemOutput) SubnetId() pulumi.StringOutput
- func (o FileSystemOutput) Tags() pulumi.MapOutput
- func (o FileSystemOutput) ToFileSystemOutput() FileSystemOutput
- func (o FileSystemOutput) ToFileSystemOutputWithContext(ctx context.Context) FileSystemOutput
- func (o FileSystemOutput) VpcId() pulumi.StringOutput
- type FileSystemState
- type FileSystemsArgs
- type FileSystemsFileSystemList
- type FileSystemsFileSystemListArgs
- func (FileSystemsFileSystemListArgs) ElementType() reflect.Type
- func (i FileSystemsFileSystemListArgs) ToFileSystemsFileSystemListOutput() FileSystemsFileSystemListOutput
- func (i FileSystemsFileSystemListArgs) ToFileSystemsFileSystemListOutputWithContext(ctx context.Context) FileSystemsFileSystemListOutput
- type FileSystemsFileSystemListArray
- func (FileSystemsFileSystemListArray) ElementType() reflect.Type
- func (i FileSystemsFileSystemListArray) ToFileSystemsFileSystemListArrayOutput() FileSystemsFileSystemListArrayOutput
- func (i FileSystemsFileSystemListArray) ToFileSystemsFileSystemListArrayOutputWithContext(ctx context.Context) FileSystemsFileSystemListArrayOutput
- type FileSystemsFileSystemListArrayInput
- type FileSystemsFileSystemListArrayOutput
- func (FileSystemsFileSystemListArrayOutput) ElementType() reflect.Type
- func (o FileSystemsFileSystemListArrayOutput) Index(i pulumi.IntInput) FileSystemsFileSystemListOutput
- func (o FileSystemsFileSystemListArrayOutput) ToFileSystemsFileSystemListArrayOutput() FileSystemsFileSystemListArrayOutput
- func (o FileSystemsFileSystemListArrayOutput) ToFileSystemsFileSystemListArrayOutputWithContext(ctx context.Context) FileSystemsFileSystemListArrayOutput
- type FileSystemsFileSystemListInput
- type FileSystemsFileSystemListOutput
- func (o FileSystemsFileSystemListOutput) AccessGroupId() pulumi.StringOutput
- func (o FileSystemsFileSystemListOutput) AvailabilityZone() pulumi.StringOutput
- func (o FileSystemsFileSystemListOutput) CreateTime() pulumi.StringOutput
- func (FileSystemsFileSystemListOutput) ElementType() reflect.Type
- func (o FileSystemsFileSystemListOutput) FileSystemId() pulumi.StringOutput
- func (o FileSystemsFileSystemListOutput) Name() pulumi.StringOutput
- func (o FileSystemsFileSystemListOutput) Protocol() pulumi.StringOutput
- func (o FileSystemsFileSystemListOutput) SizeLimit() pulumi.IntOutput
- func (o FileSystemsFileSystemListOutput) SizeUsed() pulumi.IntOutput
- func (o FileSystemsFileSystemListOutput) Status() pulumi.StringOutput
- func (o FileSystemsFileSystemListOutput) StorageType() pulumi.StringOutput
- func (o FileSystemsFileSystemListOutput) ToFileSystemsFileSystemListOutput() FileSystemsFileSystemListOutput
- func (o FileSystemsFileSystemListOutput) ToFileSystemsFileSystemListOutputWithContext(ctx context.Context) FileSystemsFileSystemListOutput
- type FileSystemsOutputArgs
- type FileSystemsResult
- type FileSystemsResultOutput
- func (o FileSystemsResultOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (FileSystemsResultOutput) ElementType() reflect.Type
- func (o FileSystemsResultOutput) FileSystemId() pulumi.StringPtrOutput
- func (o FileSystemsResultOutput) FileSystemLists() FileSystemsFileSystemListArrayOutput
- func (o FileSystemsResultOutput) Id() pulumi.StringOutput
- func (o FileSystemsResultOutput) Name() pulumi.StringPtrOutput
- func (o FileSystemsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o FileSystemsResultOutput) SubnetId() pulumi.StringPtrOutput
- func (o FileSystemsResultOutput) ToFileSystemsResultOutput() FileSystemsResultOutput
- func (o FileSystemsResultOutput) ToFileSystemsResultOutputWithContext(ctx context.Context) FileSystemsResultOutput
- func (o FileSystemsResultOutput) VpcId() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessGroup ¶
type AccessGroup struct { pulumi.CustomResourceState // Create time of the access group. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Description of the access group, and max length is 255. Description pulumi.StringPtrOutput `pulumi:"description"` // Name of the access group, and max length is 64. Name pulumi.StringOutput `pulumi:"name"` }
func GetAccessGroup ¶
func GetAccessGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessGroupState, opts ...pulumi.ResourceOption) (*AccessGroup, error)
GetAccessGroup gets an existing AccessGroup 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 NewAccessGroup ¶
func NewAccessGroup(ctx *pulumi.Context, name string, args *AccessGroupArgs, opts ...pulumi.ResourceOption) (*AccessGroup, error)
NewAccessGroup registers a new resource with the given unique name, arguments, and options.
func (*AccessGroup) ElementType ¶
func (*AccessGroup) ElementType() reflect.Type
func (*AccessGroup) ToAccessGroupOutput ¶
func (i *AccessGroup) ToAccessGroupOutput() AccessGroupOutput
func (*AccessGroup) ToAccessGroupOutputWithContext ¶
func (i *AccessGroup) ToAccessGroupOutputWithContext(ctx context.Context) AccessGroupOutput
type AccessGroupArgs ¶
type AccessGroupArgs struct { // Description of the access group, and max length is 255. Description pulumi.StringPtrInput // Name of the access group, and max length is 64. Name pulumi.StringPtrInput }
The set of arguments for constructing a AccessGroup resource.
func (AccessGroupArgs) ElementType ¶
func (AccessGroupArgs) ElementType() reflect.Type
type AccessGroupArray ¶
type AccessGroupArray []AccessGroupInput
func (AccessGroupArray) ElementType ¶
func (AccessGroupArray) ElementType() reflect.Type
func (AccessGroupArray) ToAccessGroupArrayOutput ¶
func (i AccessGroupArray) ToAccessGroupArrayOutput() AccessGroupArrayOutput
func (AccessGroupArray) ToAccessGroupArrayOutputWithContext ¶
func (i AccessGroupArray) ToAccessGroupArrayOutputWithContext(ctx context.Context) AccessGroupArrayOutput
type AccessGroupArrayInput ¶
type AccessGroupArrayInput interface { pulumi.Input ToAccessGroupArrayOutput() AccessGroupArrayOutput ToAccessGroupArrayOutputWithContext(context.Context) AccessGroupArrayOutput }
AccessGroupArrayInput is an input type that accepts AccessGroupArray and AccessGroupArrayOutput values. You can construct a concrete instance of `AccessGroupArrayInput` via:
AccessGroupArray{ AccessGroupArgs{...} }
type AccessGroupArrayOutput ¶
type AccessGroupArrayOutput struct{ *pulumi.OutputState }
func (AccessGroupArrayOutput) ElementType ¶
func (AccessGroupArrayOutput) ElementType() reflect.Type
func (AccessGroupArrayOutput) Index ¶
func (o AccessGroupArrayOutput) Index(i pulumi.IntInput) AccessGroupOutput
func (AccessGroupArrayOutput) ToAccessGroupArrayOutput ¶
func (o AccessGroupArrayOutput) ToAccessGroupArrayOutput() AccessGroupArrayOutput
func (AccessGroupArrayOutput) ToAccessGroupArrayOutputWithContext ¶
func (o AccessGroupArrayOutput) ToAccessGroupArrayOutputWithContext(ctx context.Context) AccessGroupArrayOutput
type AccessGroupInput ¶
type AccessGroupInput interface { pulumi.Input ToAccessGroupOutput() AccessGroupOutput ToAccessGroupOutputWithContext(ctx context.Context) AccessGroupOutput }
type AccessGroupMap ¶
type AccessGroupMap map[string]AccessGroupInput
func (AccessGroupMap) ElementType ¶
func (AccessGroupMap) ElementType() reflect.Type
func (AccessGroupMap) ToAccessGroupMapOutput ¶
func (i AccessGroupMap) ToAccessGroupMapOutput() AccessGroupMapOutput
func (AccessGroupMap) ToAccessGroupMapOutputWithContext ¶
func (i AccessGroupMap) ToAccessGroupMapOutputWithContext(ctx context.Context) AccessGroupMapOutput
type AccessGroupMapInput ¶
type AccessGroupMapInput interface { pulumi.Input ToAccessGroupMapOutput() AccessGroupMapOutput ToAccessGroupMapOutputWithContext(context.Context) AccessGroupMapOutput }
AccessGroupMapInput is an input type that accepts AccessGroupMap and AccessGroupMapOutput values. You can construct a concrete instance of `AccessGroupMapInput` via:
AccessGroupMap{ "key": AccessGroupArgs{...} }
type AccessGroupMapOutput ¶
type AccessGroupMapOutput struct{ *pulumi.OutputState }
func (AccessGroupMapOutput) ElementType ¶
func (AccessGroupMapOutput) ElementType() reflect.Type
func (AccessGroupMapOutput) MapIndex ¶
func (o AccessGroupMapOutput) MapIndex(k pulumi.StringInput) AccessGroupOutput
func (AccessGroupMapOutput) ToAccessGroupMapOutput ¶
func (o AccessGroupMapOutput) ToAccessGroupMapOutput() AccessGroupMapOutput
func (AccessGroupMapOutput) ToAccessGroupMapOutputWithContext ¶
func (o AccessGroupMapOutput) ToAccessGroupMapOutputWithContext(ctx context.Context) AccessGroupMapOutput
type AccessGroupOutput ¶
type AccessGroupOutput struct{ *pulumi.OutputState }
func (AccessGroupOutput) CreateTime ¶
func (o AccessGroupOutput) CreateTime() pulumi.StringOutput
Create time of the access group.
func (AccessGroupOutput) Description ¶
func (o AccessGroupOutput) Description() pulumi.StringPtrOutput
Description of the access group, and max length is 255.
func (AccessGroupOutput) ElementType ¶
func (AccessGroupOutput) ElementType() reflect.Type
func (AccessGroupOutput) Name ¶
func (o AccessGroupOutput) Name() pulumi.StringOutput
Name of the access group, and max length is 64.
func (AccessGroupOutput) ToAccessGroupOutput ¶
func (o AccessGroupOutput) ToAccessGroupOutput() AccessGroupOutput
func (AccessGroupOutput) ToAccessGroupOutputWithContext ¶
func (o AccessGroupOutput) ToAccessGroupOutputWithContext(ctx context.Context) AccessGroupOutput
type AccessGroupState ¶
type AccessGroupState struct { // Create time of the access group. CreateTime pulumi.StringPtrInput // Description of the access group, and max length is 255. Description pulumi.StringPtrInput // Name of the access group, and max length is 64. Name pulumi.StringPtrInput }
func (AccessGroupState) ElementType ¶
func (AccessGroupState) ElementType() reflect.Type
type AccessGroupsAccessGroupListArgs ¶
type AccessGroupsAccessGroupListArgs struct { AccessGroupId pulumi.StringInput `pulumi:"accessGroupId"` CreateTime pulumi.StringInput `pulumi:"createTime"` Description pulumi.StringInput `pulumi:"description"` Name pulumi.StringInput `pulumi:"name"` }
func (AccessGroupsAccessGroupListArgs) ElementType ¶
func (AccessGroupsAccessGroupListArgs) ElementType() reflect.Type
func (AccessGroupsAccessGroupListArgs) ToAccessGroupsAccessGroupListOutput ¶
func (i AccessGroupsAccessGroupListArgs) ToAccessGroupsAccessGroupListOutput() AccessGroupsAccessGroupListOutput
func (AccessGroupsAccessGroupListArgs) ToAccessGroupsAccessGroupListOutputWithContext ¶
func (i AccessGroupsAccessGroupListArgs) ToAccessGroupsAccessGroupListOutputWithContext(ctx context.Context) AccessGroupsAccessGroupListOutput
type AccessGroupsAccessGroupListArray ¶
type AccessGroupsAccessGroupListArray []AccessGroupsAccessGroupListInput
func (AccessGroupsAccessGroupListArray) ElementType ¶
func (AccessGroupsAccessGroupListArray) ElementType() reflect.Type
func (AccessGroupsAccessGroupListArray) ToAccessGroupsAccessGroupListArrayOutput ¶
func (i AccessGroupsAccessGroupListArray) ToAccessGroupsAccessGroupListArrayOutput() AccessGroupsAccessGroupListArrayOutput
func (AccessGroupsAccessGroupListArray) ToAccessGroupsAccessGroupListArrayOutputWithContext ¶
func (i AccessGroupsAccessGroupListArray) ToAccessGroupsAccessGroupListArrayOutputWithContext(ctx context.Context) AccessGroupsAccessGroupListArrayOutput
type AccessGroupsAccessGroupListArrayInput ¶
type AccessGroupsAccessGroupListArrayInput interface { pulumi.Input ToAccessGroupsAccessGroupListArrayOutput() AccessGroupsAccessGroupListArrayOutput ToAccessGroupsAccessGroupListArrayOutputWithContext(context.Context) AccessGroupsAccessGroupListArrayOutput }
AccessGroupsAccessGroupListArrayInput is an input type that accepts AccessGroupsAccessGroupListArray and AccessGroupsAccessGroupListArrayOutput values. You can construct a concrete instance of `AccessGroupsAccessGroupListArrayInput` via:
AccessGroupsAccessGroupListArray{ AccessGroupsAccessGroupListArgs{...} }
type AccessGroupsAccessGroupListArrayOutput ¶
type AccessGroupsAccessGroupListArrayOutput struct{ *pulumi.OutputState }
func (AccessGroupsAccessGroupListArrayOutput) ElementType ¶
func (AccessGroupsAccessGroupListArrayOutput) ElementType() reflect.Type
func (AccessGroupsAccessGroupListArrayOutput) ToAccessGroupsAccessGroupListArrayOutput ¶
func (o AccessGroupsAccessGroupListArrayOutput) ToAccessGroupsAccessGroupListArrayOutput() AccessGroupsAccessGroupListArrayOutput
func (AccessGroupsAccessGroupListArrayOutput) ToAccessGroupsAccessGroupListArrayOutputWithContext ¶
func (o AccessGroupsAccessGroupListArrayOutput) ToAccessGroupsAccessGroupListArrayOutputWithContext(ctx context.Context) AccessGroupsAccessGroupListArrayOutput
type AccessGroupsAccessGroupListInput ¶
type AccessGroupsAccessGroupListInput interface { pulumi.Input ToAccessGroupsAccessGroupListOutput() AccessGroupsAccessGroupListOutput ToAccessGroupsAccessGroupListOutputWithContext(context.Context) AccessGroupsAccessGroupListOutput }
AccessGroupsAccessGroupListInput is an input type that accepts AccessGroupsAccessGroupListArgs and AccessGroupsAccessGroupListOutput values. You can construct a concrete instance of `AccessGroupsAccessGroupListInput` via:
AccessGroupsAccessGroupListArgs{...}
type AccessGroupsAccessGroupListOutput ¶
type AccessGroupsAccessGroupListOutput struct{ *pulumi.OutputState }
func (AccessGroupsAccessGroupListOutput) AccessGroupId ¶
func (o AccessGroupsAccessGroupListOutput) AccessGroupId() pulumi.StringOutput
func (AccessGroupsAccessGroupListOutput) CreateTime ¶
func (o AccessGroupsAccessGroupListOutput) CreateTime() pulumi.StringOutput
func (AccessGroupsAccessGroupListOutput) Description ¶
func (o AccessGroupsAccessGroupListOutput) Description() pulumi.StringOutput
func (AccessGroupsAccessGroupListOutput) ElementType ¶
func (AccessGroupsAccessGroupListOutput) ElementType() reflect.Type
func (AccessGroupsAccessGroupListOutput) Name ¶
func (o AccessGroupsAccessGroupListOutput) Name() pulumi.StringOutput
func (AccessGroupsAccessGroupListOutput) ToAccessGroupsAccessGroupListOutput ¶
func (o AccessGroupsAccessGroupListOutput) ToAccessGroupsAccessGroupListOutput() AccessGroupsAccessGroupListOutput
func (AccessGroupsAccessGroupListOutput) ToAccessGroupsAccessGroupListOutputWithContext ¶
func (o AccessGroupsAccessGroupListOutput) ToAccessGroupsAccessGroupListOutputWithContext(ctx context.Context) AccessGroupsAccessGroupListOutput
type AccessGroupsArgs ¶
type AccessGroupsArgs struct { AccessGroupId *string `pulumi:"accessGroupId"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking AccessGroups.
type AccessGroupsOutputArgs ¶
type AccessGroupsOutputArgs struct { AccessGroupId pulumi.StringPtrInput `pulumi:"accessGroupId"` Name pulumi.StringPtrInput `pulumi:"name"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking AccessGroups.
func (AccessGroupsOutputArgs) ElementType ¶
func (AccessGroupsOutputArgs) ElementType() reflect.Type
type AccessGroupsResult ¶
type AccessGroupsResult struct { AccessGroupId *string `pulumi:"accessGroupId"` AccessGroupLists []AccessGroupsAccessGroupList `pulumi:"accessGroupLists"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by AccessGroups.
func AccessGroups ¶
func AccessGroups(ctx *pulumi.Context, args *AccessGroupsArgs, opts ...pulumi.InvokeOption) (*AccessGroupsResult, error)
type AccessGroupsResultOutput ¶
type AccessGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by AccessGroups.
func AccessGroupsOutput ¶
func AccessGroupsOutput(ctx *pulumi.Context, args AccessGroupsOutputArgs, opts ...pulumi.InvokeOption) AccessGroupsResultOutput
func (AccessGroupsResultOutput) AccessGroupId ¶
func (o AccessGroupsResultOutput) AccessGroupId() pulumi.StringPtrOutput
func (AccessGroupsResultOutput) AccessGroupLists ¶
func (o AccessGroupsResultOutput) AccessGroupLists() AccessGroupsAccessGroupListArrayOutput
func (AccessGroupsResultOutput) ElementType ¶
func (AccessGroupsResultOutput) ElementType() reflect.Type
func (AccessGroupsResultOutput) Id ¶
func (o AccessGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (AccessGroupsResultOutput) Name ¶
func (o AccessGroupsResultOutput) Name() pulumi.StringPtrOutput
func (AccessGroupsResultOutput) ResultOutputFile ¶
func (o AccessGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (AccessGroupsResultOutput) ToAccessGroupsResultOutput ¶
func (o AccessGroupsResultOutput) ToAccessGroupsResultOutput() AccessGroupsResultOutput
func (AccessGroupsResultOutput) ToAccessGroupsResultOutputWithContext ¶
func (o AccessGroupsResultOutput) ToAccessGroupsResultOutputWithContext(ctx context.Context) AccessGroupsResultOutput
type AccessRule ¶
type AccessRule struct { pulumi.CustomResourceState // ID of a access group. AccessGroupId pulumi.StringOutput `pulumi:"accessGroupId"` // A single IP or a single IP address range such as 10.1.10.11 or 10.10.1.0/24 indicates that all IPs are allowed. Please // note that the IP entered should be CVM's private IP. AuthClientIp pulumi.StringOutput `pulumi:"authClientIp"` // The priority level of rule. Valid value ranges: (1~100). `1` indicates the highest priority. Priority pulumi.IntOutput `pulumi:"priority"` // Read and write permissions. Valid values are `RO` and `RW`. and default is `RO`. RwPermission pulumi.StringPtrOutput `pulumi:"rwPermission"` // The permissions of accessing users. Valid values are `all_squash`, `no_all_squash`, `root_squash` and `no_root_squash`. // and default is `root_squash`. `all_squash` indicates that all access users are mapped as anonymous users or user groups; // `no_all_squash` indicates that access users will match local users first and be mapped to anonymous users or user groups // after matching failed; `root_squash` indicates that map access root users to anonymous users or user groups; // `no_root_squash` indicates that access root users keep root account permission. UserPermission pulumi.StringPtrOutput `pulumi:"userPermission"` }
func GetAccessRule ¶
func GetAccessRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessRuleState, opts ...pulumi.ResourceOption) (*AccessRule, error)
GetAccessRule gets an existing AccessRule 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 NewAccessRule ¶
func NewAccessRule(ctx *pulumi.Context, name string, args *AccessRuleArgs, opts ...pulumi.ResourceOption) (*AccessRule, error)
NewAccessRule registers a new resource with the given unique name, arguments, and options.
func (*AccessRule) ElementType ¶
func (*AccessRule) ElementType() reflect.Type
func (*AccessRule) ToAccessRuleOutput ¶
func (i *AccessRule) ToAccessRuleOutput() AccessRuleOutput
func (*AccessRule) ToAccessRuleOutputWithContext ¶
func (i *AccessRule) ToAccessRuleOutputWithContext(ctx context.Context) AccessRuleOutput
type AccessRuleArgs ¶
type AccessRuleArgs struct { // ID of a access group. AccessGroupId pulumi.StringInput // A single IP or a single IP address range such as 10.1.10.11 or 10.10.1.0/24 indicates that all IPs are allowed. Please // note that the IP entered should be CVM's private IP. AuthClientIp pulumi.StringInput // The priority level of rule. Valid value ranges: (1~100). `1` indicates the highest priority. Priority pulumi.IntInput // Read and write permissions. Valid values are `RO` and `RW`. and default is `RO`. RwPermission pulumi.StringPtrInput // The permissions of accessing users. Valid values are `all_squash`, `no_all_squash`, `root_squash` and `no_root_squash`. // and default is `root_squash`. `all_squash` indicates that all access users are mapped as anonymous users or user groups; // `no_all_squash` indicates that access users will match local users first and be mapped to anonymous users or user groups // after matching failed; `root_squash` indicates that map access root users to anonymous users or user groups; // `no_root_squash` indicates that access root users keep root account permission. UserPermission pulumi.StringPtrInput }
The set of arguments for constructing a AccessRule resource.
func (AccessRuleArgs) ElementType ¶
func (AccessRuleArgs) ElementType() reflect.Type
type AccessRuleArray ¶
type AccessRuleArray []AccessRuleInput
func (AccessRuleArray) ElementType ¶
func (AccessRuleArray) ElementType() reflect.Type
func (AccessRuleArray) ToAccessRuleArrayOutput ¶
func (i AccessRuleArray) ToAccessRuleArrayOutput() AccessRuleArrayOutput
func (AccessRuleArray) ToAccessRuleArrayOutputWithContext ¶
func (i AccessRuleArray) ToAccessRuleArrayOutputWithContext(ctx context.Context) AccessRuleArrayOutput
type AccessRuleArrayInput ¶
type AccessRuleArrayInput interface { pulumi.Input ToAccessRuleArrayOutput() AccessRuleArrayOutput ToAccessRuleArrayOutputWithContext(context.Context) AccessRuleArrayOutput }
AccessRuleArrayInput is an input type that accepts AccessRuleArray and AccessRuleArrayOutput values. You can construct a concrete instance of `AccessRuleArrayInput` via:
AccessRuleArray{ AccessRuleArgs{...} }
type AccessRuleArrayOutput ¶
type AccessRuleArrayOutput struct{ *pulumi.OutputState }
func (AccessRuleArrayOutput) ElementType ¶
func (AccessRuleArrayOutput) ElementType() reflect.Type
func (AccessRuleArrayOutput) Index ¶
func (o AccessRuleArrayOutput) Index(i pulumi.IntInput) AccessRuleOutput
func (AccessRuleArrayOutput) ToAccessRuleArrayOutput ¶
func (o AccessRuleArrayOutput) ToAccessRuleArrayOutput() AccessRuleArrayOutput
func (AccessRuleArrayOutput) ToAccessRuleArrayOutputWithContext ¶
func (o AccessRuleArrayOutput) ToAccessRuleArrayOutputWithContext(ctx context.Context) AccessRuleArrayOutput
type AccessRuleInput ¶
type AccessRuleInput interface { pulumi.Input ToAccessRuleOutput() AccessRuleOutput ToAccessRuleOutputWithContext(ctx context.Context) AccessRuleOutput }
type AccessRuleMap ¶
type AccessRuleMap map[string]AccessRuleInput
func (AccessRuleMap) ElementType ¶
func (AccessRuleMap) ElementType() reflect.Type
func (AccessRuleMap) ToAccessRuleMapOutput ¶
func (i AccessRuleMap) ToAccessRuleMapOutput() AccessRuleMapOutput
func (AccessRuleMap) ToAccessRuleMapOutputWithContext ¶
func (i AccessRuleMap) ToAccessRuleMapOutputWithContext(ctx context.Context) AccessRuleMapOutput
type AccessRuleMapInput ¶
type AccessRuleMapInput interface { pulumi.Input ToAccessRuleMapOutput() AccessRuleMapOutput ToAccessRuleMapOutputWithContext(context.Context) AccessRuleMapOutput }
AccessRuleMapInput is an input type that accepts AccessRuleMap and AccessRuleMapOutput values. You can construct a concrete instance of `AccessRuleMapInput` via:
AccessRuleMap{ "key": AccessRuleArgs{...} }
type AccessRuleMapOutput ¶
type AccessRuleMapOutput struct{ *pulumi.OutputState }
func (AccessRuleMapOutput) ElementType ¶
func (AccessRuleMapOutput) ElementType() reflect.Type
func (AccessRuleMapOutput) MapIndex ¶
func (o AccessRuleMapOutput) MapIndex(k pulumi.StringInput) AccessRuleOutput
func (AccessRuleMapOutput) ToAccessRuleMapOutput ¶
func (o AccessRuleMapOutput) ToAccessRuleMapOutput() AccessRuleMapOutput
func (AccessRuleMapOutput) ToAccessRuleMapOutputWithContext ¶
func (o AccessRuleMapOutput) ToAccessRuleMapOutputWithContext(ctx context.Context) AccessRuleMapOutput
type AccessRuleOutput ¶
type AccessRuleOutput struct{ *pulumi.OutputState }
func (AccessRuleOutput) AccessGroupId ¶
func (o AccessRuleOutput) AccessGroupId() pulumi.StringOutput
ID of a access group.
func (AccessRuleOutput) AuthClientIp ¶
func (o AccessRuleOutput) AuthClientIp() pulumi.StringOutput
A single IP or a single IP address range such as 10.1.10.11 or 10.10.1.0/24 indicates that all IPs are allowed. Please note that the IP entered should be CVM's private IP.
func (AccessRuleOutput) ElementType ¶
func (AccessRuleOutput) ElementType() reflect.Type
func (AccessRuleOutput) Priority ¶
func (o AccessRuleOutput) Priority() pulumi.IntOutput
The priority level of rule. Valid value ranges: (1~100). `1` indicates the highest priority.
func (AccessRuleOutput) RwPermission ¶
func (o AccessRuleOutput) RwPermission() pulumi.StringPtrOutput
Read and write permissions. Valid values are `RO` and `RW`. and default is `RO`.
func (AccessRuleOutput) ToAccessRuleOutput ¶
func (o AccessRuleOutput) ToAccessRuleOutput() AccessRuleOutput
func (AccessRuleOutput) ToAccessRuleOutputWithContext ¶
func (o AccessRuleOutput) ToAccessRuleOutputWithContext(ctx context.Context) AccessRuleOutput
func (AccessRuleOutput) UserPermission ¶
func (o AccessRuleOutput) UserPermission() pulumi.StringPtrOutput
The permissions of accessing users. Valid values are `all_squash`, `no_all_squash`, `root_squash` and `no_root_squash`. and default is `root_squash`. `all_squash` indicates that all access users are mapped as anonymous users or user groups; `no_all_squash` indicates that access users will match local users first and be mapped to anonymous users or user groups after matching failed; `root_squash` indicates that map access root users to anonymous users or user groups; `no_root_squash` indicates that access root users keep root account permission.
type AccessRuleState ¶
type AccessRuleState struct { // ID of a access group. AccessGroupId pulumi.StringPtrInput // A single IP or a single IP address range such as 10.1.10.11 or 10.10.1.0/24 indicates that all IPs are allowed. Please // note that the IP entered should be CVM's private IP. AuthClientIp pulumi.StringPtrInput // The priority level of rule. Valid value ranges: (1~100). `1` indicates the highest priority. Priority pulumi.IntPtrInput // Read and write permissions. Valid values are `RO` and `RW`. and default is `RO`. RwPermission pulumi.StringPtrInput // The permissions of accessing users. Valid values are `all_squash`, `no_all_squash`, `root_squash` and `no_root_squash`. // and default is `root_squash`. `all_squash` indicates that all access users are mapped as anonymous users or user groups; // `no_all_squash` indicates that access users will match local users first and be mapped to anonymous users or user groups // after matching failed; `root_squash` indicates that map access root users to anonymous users or user groups; // `no_root_squash` indicates that access root users keep root account permission. UserPermission pulumi.StringPtrInput }
func (AccessRuleState) ElementType ¶
func (AccessRuleState) ElementType() reflect.Type
type AccessRulesAccessRuleListArgs ¶
type AccessRulesAccessRuleListArgs struct { AccessRuleId pulumi.StringInput `pulumi:"accessRuleId"` AuthClientIp pulumi.StringInput `pulumi:"authClientIp"` Priority pulumi.IntInput `pulumi:"priority"` RwPermission pulumi.StringInput `pulumi:"rwPermission"` UserPermission pulumi.StringInput `pulumi:"userPermission"` }
func (AccessRulesAccessRuleListArgs) ElementType ¶
func (AccessRulesAccessRuleListArgs) ElementType() reflect.Type
func (AccessRulesAccessRuleListArgs) ToAccessRulesAccessRuleListOutput ¶
func (i AccessRulesAccessRuleListArgs) ToAccessRulesAccessRuleListOutput() AccessRulesAccessRuleListOutput
func (AccessRulesAccessRuleListArgs) ToAccessRulesAccessRuleListOutputWithContext ¶
func (i AccessRulesAccessRuleListArgs) ToAccessRulesAccessRuleListOutputWithContext(ctx context.Context) AccessRulesAccessRuleListOutput
type AccessRulesAccessRuleListArray ¶
type AccessRulesAccessRuleListArray []AccessRulesAccessRuleListInput
func (AccessRulesAccessRuleListArray) ElementType ¶
func (AccessRulesAccessRuleListArray) ElementType() reflect.Type
func (AccessRulesAccessRuleListArray) ToAccessRulesAccessRuleListArrayOutput ¶
func (i AccessRulesAccessRuleListArray) ToAccessRulesAccessRuleListArrayOutput() AccessRulesAccessRuleListArrayOutput
func (AccessRulesAccessRuleListArray) ToAccessRulesAccessRuleListArrayOutputWithContext ¶
func (i AccessRulesAccessRuleListArray) ToAccessRulesAccessRuleListArrayOutputWithContext(ctx context.Context) AccessRulesAccessRuleListArrayOutput
type AccessRulesAccessRuleListArrayInput ¶
type AccessRulesAccessRuleListArrayInput interface { pulumi.Input ToAccessRulesAccessRuleListArrayOutput() AccessRulesAccessRuleListArrayOutput ToAccessRulesAccessRuleListArrayOutputWithContext(context.Context) AccessRulesAccessRuleListArrayOutput }
AccessRulesAccessRuleListArrayInput is an input type that accepts AccessRulesAccessRuleListArray and AccessRulesAccessRuleListArrayOutput values. You can construct a concrete instance of `AccessRulesAccessRuleListArrayInput` via:
AccessRulesAccessRuleListArray{ AccessRulesAccessRuleListArgs{...} }
type AccessRulesAccessRuleListArrayOutput ¶
type AccessRulesAccessRuleListArrayOutput struct{ *pulumi.OutputState }
func (AccessRulesAccessRuleListArrayOutput) ElementType ¶
func (AccessRulesAccessRuleListArrayOutput) ElementType() reflect.Type
func (AccessRulesAccessRuleListArrayOutput) Index ¶
func (o AccessRulesAccessRuleListArrayOutput) Index(i pulumi.IntInput) AccessRulesAccessRuleListOutput
func (AccessRulesAccessRuleListArrayOutput) ToAccessRulesAccessRuleListArrayOutput ¶
func (o AccessRulesAccessRuleListArrayOutput) ToAccessRulesAccessRuleListArrayOutput() AccessRulesAccessRuleListArrayOutput
func (AccessRulesAccessRuleListArrayOutput) ToAccessRulesAccessRuleListArrayOutputWithContext ¶
func (o AccessRulesAccessRuleListArrayOutput) ToAccessRulesAccessRuleListArrayOutputWithContext(ctx context.Context) AccessRulesAccessRuleListArrayOutput
type AccessRulesAccessRuleListInput ¶
type AccessRulesAccessRuleListInput interface { pulumi.Input ToAccessRulesAccessRuleListOutput() AccessRulesAccessRuleListOutput ToAccessRulesAccessRuleListOutputWithContext(context.Context) AccessRulesAccessRuleListOutput }
AccessRulesAccessRuleListInput is an input type that accepts AccessRulesAccessRuleListArgs and AccessRulesAccessRuleListOutput values. You can construct a concrete instance of `AccessRulesAccessRuleListInput` via:
AccessRulesAccessRuleListArgs{...}
type AccessRulesAccessRuleListOutput ¶
type AccessRulesAccessRuleListOutput struct{ *pulumi.OutputState }
func (AccessRulesAccessRuleListOutput) AccessRuleId ¶
func (o AccessRulesAccessRuleListOutput) AccessRuleId() pulumi.StringOutput
func (AccessRulesAccessRuleListOutput) AuthClientIp ¶
func (o AccessRulesAccessRuleListOutput) AuthClientIp() pulumi.StringOutput
func (AccessRulesAccessRuleListOutput) ElementType ¶
func (AccessRulesAccessRuleListOutput) ElementType() reflect.Type
func (AccessRulesAccessRuleListOutput) Priority ¶
func (o AccessRulesAccessRuleListOutput) Priority() pulumi.IntOutput
func (AccessRulesAccessRuleListOutput) RwPermission ¶
func (o AccessRulesAccessRuleListOutput) RwPermission() pulumi.StringOutput
func (AccessRulesAccessRuleListOutput) ToAccessRulesAccessRuleListOutput ¶
func (o AccessRulesAccessRuleListOutput) ToAccessRulesAccessRuleListOutput() AccessRulesAccessRuleListOutput
func (AccessRulesAccessRuleListOutput) ToAccessRulesAccessRuleListOutputWithContext ¶
func (o AccessRulesAccessRuleListOutput) ToAccessRulesAccessRuleListOutputWithContext(ctx context.Context) AccessRulesAccessRuleListOutput
func (AccessRulesAccessRuleListOutput) UserPermission ¶
func (o AccessRulesAccessRuleListOutput) UserPermission() pulumi.StringOutput
type AccessRulesArgs ¶
type AccessRulesArgs struct { AccessGroupId string `pulumi:"accessGroupId"` AccessRuleId *string `pulumi:"accessRuleId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking AccessRules.
type AccessRulesOutputArgs ¶
type AccessRulesOutputArgs struct { AccessGroupId pulumi.StringInput `pulumi:"accessGroupId"` AccessRuleId pulumi.StringPtrInput `pulumi:"accessRuleId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking AccessRules.
func (AccessRulesOutputArgs) ElementType ¶
func (AccessRulesOutputArgs) ElementType() reflect.Type
type AccessRulesResult ¶
type AccessRulesResult struct { AccessGroupId string `pulumi:"accessGroupId"` AccessRuleId *string `pulumi:"accessRuleId"` AccessRuleLists []AccessRulesAccessRuleList `pulumi:"accessRuleLists"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by AccessRules.
func AccessRules ¶
func AccessRules(ctx *pulumi.Context, args *AccessRulesArgs, opts ...pulumi.InvokeOption) (*AccessRulesResult, error)
type AccessRulesResultOutput ¶
type AccessRulesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by AccessRules.
func AccessRulesOutput ¶
func AccessRulesOutput(ctx *pulumi.Context, args AccessRulesOutputArgs, opts ...pulumi.InvokeOption) AccessRulesResultOutput
func (AccessRulesResultOutput) AccessGroupId ¶
func (o AccessRulesResultOutput) AccessGroupId() pulumi.StringOutput
func (AccessRulesResultOutput) AccessRuleId ¶
func (o AccessRulesResultOutput) AccessRuleId() pulumi.StringPtrOutput
func (AccessRulesResultOutput) AccessRuleLists ¶
func (o AccessRulesResultOutput) AccessRuleLists() AccessRulesAccessRuleListArrayOutput
func (AccessRulesResultOutput) ElementType ¶
func (AccessRulesResultOutput) ElementType() reflect.Type
func (AccessRulesResultOutput) Id ¶
func (o AccessRulesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (AccessRulesResultOutput) ResultOutputFile ¶
func (o AccessRulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (AccessRulesResultOutput) ToAccessRulesResultOutput ¶
func (o AccessRulesResultOutput) ToAccessRulesResultOutput() AccessRulesResultOutput
func (AccessRulesResultOutput) ToAccessRulesResultOutputWithContext ¶
func (o AccessRulesResultOutput) ToAccessRulesResultOutputWithContext(ctx context.Context) AccessRulesResultOutput
type FileSystem ¶
type FileSystem struct { pulumi.CustomResourceState // ID of a access group. AccessGroupId pulumi.StringOutput `pulumi:"accessGroupId"` // The available zone that the file system locates at. AvailabilityZone pulumi.StringOutput `pulumi:"availabilityZone"` // Create time of the file system. CreateTime pulumi.StringOutput `pulumi:"createTime"` // IP of mount point. MountIp pulumi.StringOutput `pulumi:"mountIp"` // Name of a file system. Name pulumi.StringOutput `pulumi:"name"` // File service protocol. Valid values are `NFS` and `CIFS`. and the default is `NFS`. Protocol pulumi.StringPtrOutput `pulumi:"protocol"` // File service StorageType. Valid values are `SD` and `HP`. and the default is `SD`. StorageType pulumi.StringPtrOutput `pulumi:"storageType"` // ID of a subnet. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // Instance tags. Tags pulumi.MapOutput `pulumi:"tags"` // ID of a VPC network. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
func GetFileSystem ¶
func GetFileSystem(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FileSystemState, opts ...pulumi.ResourceOption) (*FileSystem, error)
GetFileSystem gets an existing FileSystem 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 NewFileSystem ¶
func NewFileSystem(ctx *pulumi.Context, name string, args *FileSystemArgs, opts ...pulumi.ResourceOption) (*FileSystem, error)
NewFileSystem registers a new resource with the given unique name, arguments, and options.
func (*FileSystem) ElementType ¶
func (*FileSystem) ElementType() reflect.Type
func (*FileSystem) ToFileSystemOutput ¶
func (i *FileSystem) ToFileSystemOutput() FileSystemOutput
func (*FileSystem) ToFileSystemOutputWithContext ¶
func (i *FileSystem) ToFileSystemOutputWithContext(ctx context.Context) FileSystemOutput
type FileSystemArgs ¶
type FileSystemArgs struct { // ID of a access group. AccessGroupId pulumi.StringInput // The available zone that the file system locates at. AvailabilityZone pulumi.StringInput // IP of mount point. MountIp pulumi.StringPtrInput // Name of a file system. Name pulumi.StringPtrInput // File service protocol. Valid values are `NFS` and `CIFS`. and the default is `NFS`. Protocol pulumi.StringPtrInput // File service StorageType. Valid values are `SD` and `HP`. and the default is `SD`. StorageType pulumi.StringPtrInput // ID of a subnet. SubnetId pulumi.StringInput // Instance tags. Tags pulumi.MapInput // ID of a VPC network. VpcId pulumi.StringInput }
The set of arguments for constructing a FileSystem resource.
func (FileSystemArgs) ElementType ¶
func (FileSystemArgs) ElementType() reflect.Type
type FileSystemArray ¶
type FileSystemArray []FileSystemInput
func (FileSystemArray) ElementType ¶
func (FileSystemArray) ElementType() reflect.Type
func (FileSystemArray) ToFileSystemArrayOutput ¶
func (i FileSystemArray) ToFileSystemArrayOutput() FileSystemArrayOutput
func (FileSystemArray) ToFileSystemArrayOutputWithContext ¶
func (i FileSystemArray) ToFileSystemArrayOutputWithContext(ctx context.Context) FileSystemArrayOutput
type FileSystemArrayInput ¶
type FileSystemArrayInput interface { pulumi.Input ToFileSystemArrayOutput() FileSystemArrayOutput ToFileSystemArrayOutputWithContext(context.Context) FileSystemArrayOutput }
FileSystemArrayInput is an input type that accepts FileSystemArray and FileSystemArrayOutput values. You can construct a concrete instance of `FileSystemArrayInput` via:
FileSystemArray{ FileSystemArgs{...} }
type FileSystemArrayOutput ¶
type FileSystemArrayOutput struct{ *pulumi.OutputState }
func (FileSystemArrayOutput) ElementType ¶
func (FileSystemArrayOutput) ElementType() reflect.Type
func (FileSystemArrayOutput) Index ¶
func (o FileSystemArrayOutput) Index(i pulumi.IntInput) FileSystemOutput
func (FileSystemArrayOutput) ToFileSystemArrayOutput ¶
func (o FileSystemArrayOutput) ToFileSystemArrayOutput() FileSystemArrayOutput
func (FileSystemArrayOutput) ToFileSystemArrayOutputWithContext ¶
func (o FileSystemArrayOutput) ToFileSystemArrayOutputWithContext(ctx context.Context) FileSystemArrayOutput
type FileSystemInput ¶
type FileSystemInput interface { pulumi.Input ToFileSystemOutput() FileSystemOutput ToFileSystemOutputWithContext(ctx context.Context) FileSystemOutput }
type FileSystemMap ¶
type FileSystemMap map[string]FileSystemInput
func (FileSystemMap) ElementType ¶
func (FileSystemMap) ElementType() reflect.Type
func (FileSystemMap) ToFileSystemMapOutput ¶
func (i FileSystemMap) ToFileSystemMapOutput() FileSystemMapOutput
func (FileSystemMap) ToFileSystemMapOutputWithContext ¶
func (i FileSystemMap) ToFileSystemMapOutputWithContext(ctx context.Context) FileSystemMapOutput
type FileSystemMapInput ¶
type FileSystemMapInput interface { pulumi.Input ToFileSystemMapOutput() FileSystemMapOutput ToFileSystemMapOutputWithContext(context.Context) FileSystemMapOutput }
FileSystemMapInput is an input type that accepts FileSystemMap and FileSystemMapOutput values. You can construct a concrete instance of `FileSystemMapInput` via:
FileSystemMap{ "key": FileSystemArgs{...} }
type FileSystemMapOutput ¶
type FileSystemMapOutput struct{ *pulumi.OutputState }
func (FileSystemMapOutput) ElementType ¶
func (FileSystemMapOutput) ElementType() reflect.Type
func (FileSystemMapOutput) MapIndex ¶
func (o FileSystemMapOutput) MapIndex(k pulumi.StringInput) FileSystemOutput
func (FileSystemMapOutput) ToFileSystemMapOutput ¶
func (o FileSystemMapOutput) ToFileSystemMapOutput() FileSystemMapOutput
func (FileSystemMapOutput) ToFileSystemMapOutputWithContext ¶
func (o FileSystemMapOutput) ToFileSystemMapOutputWithContext(ctx context.Context) FileSystemMapOutput
type FileSystemOutput ¶
type FileSystemOutput struct{ *pulumi.OutputState }
func (FileSystemOutput) AccessGroupId ¶
func (o FileSystemOutput) AccessGroupId() pulumi.StringOutput
ID of a access group.
func (FileSystemOutput) AvailabilityZone ¶
func (o FileSystemOutput) AvailabilityZone() pulumi.StringOutput
The available zone that the file system locates at.
func (FileSystemOutput) CreateTime ¶
func (o FileSystemOutput) CreateTime() pulumi.StringOutput
Create time of the file system.
func (FileSystemOutput) ElementType ¶
func (FileSystemOutput) ElementType() reflect.Type
func (FileSystemOutput) MountIp ¶
func (o FileSystemOutput) MountIp() pulumi.StringOutput
IP of mount point.
func (FileSystemOutput) Name ¶
func (o FileSystemOutput) Name() pulumi.StringOutput
Name of a file system.
func (FileSystemOutput) Protocol ¶
func (o FileSystemOutput) Protocol() pulumi.StringPtrOutput
File service protocol. Valid values are `NFS` and `CIFS`. and the default is `NFS`.
func (FileSystemOutput) StorageType ¶
func (o FileSystemOutput) StorageType() pulumi.StringPtrOutput
File service StorageType. Valid values are `SD` and `HP`. and the default is `SD`.
func (FileSystemOutput) SubnetId ¶
func (o FileSystemOutput) SubnetId() pulumi.StringOutput
ID of a subnet.
func (FileSystemOutput) ToFileSystemOutput ¶
func (o FileSystemOutput) ToFileSystemOutput() FileSystemOutput
func (FileSystemOutput) ToFileSystemOutputWithContext ¶
func (o FileSystemOutput) ToFileSystemOutputWithContext(ctx context.Context) FileSystemOutput
func (FileSystemOutput) VpcId ¶
func (o FileSystemOutput) VpcId() pulumi.StringOutput
ID of a VPC network.
type FileSystemState ¶
type FileSystemState struct { // ID of a access group. AccessGroupId pulumi.StringPtrInput // The available zone that the file system locates at. AvailabilityZone pulumi.StringPtrInput // Create time of the file system. CreateTime pulumi.StringPtrInput // IP of mount point. MountIp pulumi.StringPtrInput // Name of a file system. Name pulumi.StringPtrInput // File service protocol. Valid values are `NFS` and `CIFS`. and the default is `NFS`. Protocol pulumi.StringPtrInput // File service StorageType. Valid values are `SD` and `HP`. and the default is `SD`. StorageType pulumi.StringPtrInput // ID of a subnet. SubnetId pulumi.StringPtrInput // Instance tags. Tags pulumi.MapInput // ID of a VPC network. VpcId pulumi.StringPtrInput }
func (FileSystemState) ElementType ¶
func (FileSystemState) ElementType() reflect.Type
type FileSystemsArgs ¶
type FileSystemsArgs struct { AvailabilityZone *string `pulumi:"availabilityZone"` FileSystemId *string `pulumi:"fileSystemId"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` SubnetId *string `pulumi:"subnetId"` VpcId *string `pulumi:"vpcId"` }
A collection of arguments for invoking FileSystems.
type FileSystemsFileSystemList ¶
type FileSystemsFileSystemList struct { AccessGroupId string `pulumi:"accessGroupId"` AvailabilityZone string `pulumi:"availabilityZone"` CreateTime string `pulumi:"createTime"` FileSystemId string `pulumi:"fileSystemId"` Name string `pulumi:"name"` Protocol string `pulumi:"protocol"` SizeLimit int `pulumi:"sizeLimit"` SizeUsed int `pulumi:"sizeUsed"` Status string `pulumi:"status"` StorageType string `pulumi:"storageType"` }
type FileSystemsFileSystemListArgs ¶
type FileSystemsFileSystemListArgs struct { AccessGroupId pulumi.StringInput `pulumi:"accessGroupId"` AvailabilityZone pulumi.StringInput `pulumi:"availabilityZone"` CreateTime pulumi.StringInput `pulumi:"createTime"` FileSystemId pulumi.StringInput `pulumi:"fileSystemId"` Name pulumi.StringInput `pulumi:"name"` Protocol pulumi.StringInput `pulumi:"protocol"` SizeLimit pulumi.IntInput `pulumi:"sizeLimit"` SizeUsed pulumi.IntInput `pulumi:"sizeUsed"` Status pulumi.StringInput `pulumi:"status"` StorageType pulumi.StringInput `pulumi:"storageType"` }
func (FileSystemsFileSystemListArgs) ElementType ¶
func (FileSystemsFileSystemListArgs) ElementType() reflect.Type
func (FileSystemsFileSystemListArgs) ToFileSystemsFileSystemListOutput ¶
func (i FileSystemsFileSystemListArgs) ToFileSystemsFileSystemListOutput() FileSystemsFileSystemListOutput
func (FileSystemsFileSystemListArgs) ToFileSystemsFileSystemListOutputWithContext ¶
func (i FileSystemsFileSystemListArgs) ToFileSystemsFileSystemListOutputWithContext(ctx context.Context) FileSystemsFileSystemListOutput
type FileSystemsFileSystemListArray ¶
type FileSystemsFileSystemListArray []FileSystemsFileSystemListInput
func (FileSystemsFileSystemListArray) ElementType ¶
func (FileSystemsFileSystemListArray) ElementType() reflect.Type
func (FileSystemsFileSystemListArray) ToFileSystemsFileSystemListArrayOutput ¶
func (i FileSystemsFileSystemListArray) ToFileSystemsFileSystemListArrayOutput() FileSystemsFileSystemListArrayOutput
func (FileSystemsFileSystemListArray) ToFileSystemsFileSystemListArrayOutputWithContext ¶
func (i FileSystemsFileSystemListArray) ToFileSystemsFileSystemListArrayOutputWithContext(ctx context.Context) FileSystemsFileSystemListArrayOutput
type FileSystemsFileSystemListArrayInput ¶
type FileSystemsFileSystemListArrayInput interface { pulumi.Input ToFileSystemsFileSystemListArrayOutput() FileSystemsFileSystemListArrayOutput ToFileSystemsFileSystemListArrayOutputWithContext(context.Context) FileSystemsFileSystemListArrayOutput }
FileSystemsFileSystemListArrayInput is an input type that accepts FileSystemsFileSystemListArray and FileSystemsFileSystemListArrayOutput values. You can construct a concrete instance of `FileSystemsFileSystemListArrayInput` via:
FileSystemsFileSystemListArray{ FileSystemsFileSystemListArgs{...} }
type FileSystemsFileSystemListArrayOutput ¶
type FileSystemsFileSystemListArrayOutput struct{ *pulumi.OutputState }
func (FileSystemsFileSystemListArrayOutput) ElementType ¶
func (FileSystemsFileSystemListArrayOutput) ElementType() reflect.Type
func (FileSystemsFileSystemListArrayOutput) Index ¶
func (o FileSystemsFileSystemListArrayOutput) Index(i pulumi.IntInput) FileSystemsFileSystemListOutput
func (FileSystemsFileSystemListArrayOutput) ToFileSystemsFileSystemListArrayOutput ¶
func (o FileSystemsFileSystemListArrayOutput) ToFileSystemsFileSystemListArrayOutput() FileSystemsFileSystemListArrayOutput
func (FileSystemsFileSystemListArrayOutput) ToFileSystemsFileSystemListArrayOutputWithContext ¶
func (o FileSystemsFileSystemListArrayOutput) ToFileSystemsFileSystemListArrayOutputWithContext(ctx context.Context) FileSystemsFileSystemListArrayOutput
type FileSystemsFileSystemListInput ¶
type FileSystemsFileSystemListInput interface { pulumi.Input ToFileSystemsFileSystemListOutput() FileSystemsFileSystemListOutput ToFileSystemsFileSystemListOutputWithContext(context.Context) FileSystemsFileSystemListOutput }
FileSystemsFileSystemListInput is an input type that accepts FileSystemsFileSystemListArgs and FileSystemsFileSystemListOutput values. You can construct a concrete instance of `FileSystemsFileSystemListInput` via:
FileSystemsFileSystemListArgs{...}
type FileSystemsFileSystemListOutput ¶
type FileSystemsFileSystemListOutput struct{ *pulumi.OutputState }
func (FileSystemsFileSystemListOutput) AccessGroupId ¶
func (o FileSystemsFileSystemListOutput) AccessGroupId() pulumi.StringOutput
func (FileSystemsFileSystemListOutput) AvailabilityZone ¶
func (o FileSystemsFileSystemListOutput) AvailabilityZone() pulumi.StringOutput
func (FileSystemsFileSystemListOutput) CreateTime ¶
func (o FileSystemsFileSystemListOutput) CreateTime() pulumi.StringOutput
func (FileSystemsFileSystemListOutput) ElementType ¶
func (FileSystemsFileSystemListOutput) ElementType() reflect.Type
func (FileSystemsFileSystemListOutput) FileSystemId ¶
func (o FileSystemsFileSystemListOutput) FileSystemId() pulumi.StringOutput
func (FileSystemsFileSystemListOutput) Name ¶
func (o FileSystemsFileSystemListOutput) Name() pulumi.StringOutput
func (FileSystemsFileSystemListOutput) Protocol ¶
func (o FileSystemsFileSystemListOutput) Protocol() pulumi.StringOutput
func (FileSystemsFileSystemListOutput) SizeLimit ¶
func (o FileSystemsFileSystemListOutput) SizeLimit() pulumi.IntOutput
func (FileSystemsFileSystemListOutput) SizeUsed ¶
func (o FileSystemsFileSystemListOutput) SizeUsed() pulumi.IntOutput
func (FileSystemsFileSystemListOutput) Status ¶
func (o FileSystemsFileSystemListOutput) Status() pulumi.StringOutput
func (FileSystemsFileSystemListOutput) StorageType ¶
func (o FileSystemsFileSystemListOutput) StorageType() pulumi.StringOutput
func (FileSystemsFileSystemListOutput) ToFileSystemsFileSystemListOutput ¶
func (o FileSystemsFileSystemListOutput) ToFileSystemsFileSystemListOutput() FileSystemsFileSystemListOutput
func (FileSystemsFileSystemListOutput) ToFileSystemsFileSystemListOutputWithContext ¶
func (o FileSystemsFileSystemListOutput) ToFileSystemsFileSystemListOutputWithContext(ctx context.Context) FileSystemsFileSystemListOutput
type FileSystemsOutputArgs ¶
type FileSystemsOutputArgs struct { AvailabilityZone pulumi.StringPtrInput `pulumi:"availabilityZone"` FileSystemId pulumi.StringPtrInput `pulumi:"fileSystemId"` Name pulumi.StringPtrInput `pulumi:"name"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
A collection of arguments for invoking FileSystems.
func (FileSystemsOutputArgs) ElementType ¶
func (FileSystemsOutputArgs) ElementType() reflect.Type
type FileSystemsResult ¶
type FileSystemsResult struct { AvailabilityZone *string `pulumi:"availabilityZone"` FileSystemId *string `pulumi:"fileSystemId"` FileSystemLists []FileSystemsFileSystemList `pulumi:"fileSystemLists"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` SubnetId *string `pulumi:"subnetId"` VpcId *string `pulumi:"vpcId"` }
A collection of values returned by FileSystems.
func FileSystems ¶
func FileSystems(ctx *pulumi.Context, args *FileSystemsArgs, opts ...pulumi.InvokeOption) (*FileSystemsResult, error)
type FileSystemsResultOutput ¶
type FileSystemsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by FileSystems.
func FileSystemsOutput ¶
func FileSystemsOutput(ctx *pulumi.Context, args FileSystemsOutputArgs, opts ...pulumi.InvokeOption) FileSystemsResultOutput
func (FileSystemsResultOutput) AvailabilityZone ¶
func (o FileSystemsResultOutput) AvailabilityZone() pulumi.StringPtrOutput
func (FileSystemsResultOutput) ElementType ¶
func (FileSystemsResultOutput) ElementType() reflect.Type
func (FileSystemsResultOutput) FileSystemId ¶
func (o FileSystemsResultOutput) FileSystemId() pulumi.StringPtrOutput
func (FileSystemsResultOutput) FileSystemLists ¶
func (o FileSystemsResultOutput) FileSystemLists() FileSystemsFileSystemListArrayOutput
func (FileSystemsResultOutput) Id ¶
func (o FileSystemsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (FileSystemsResultOutput) Name ¶
func (o FileSystemsResultOutput) Name() pulumi.StringPtrOutput
func (FileSystemsResultOutput) ResultOutputFile ¶
func (o FileSystemsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (FileSystemsResultOutput) SubnetId ¶
func (o FileSystemsResultOutput) SubnetId() pulumi.StringPtrOutput
func (FileSystemsResultOutput) ToFileSystemsResultOutput ¶
func (o FileSystemsResultOutput) ToFileSystemsResultOutput() FileSystemsResultOutput
func (FileSystemsResultOutput) ToFileSystemsResultOutputWithContext ¶
func (o FileSystemsResultOutput) ToFileSystemsResultOutputWithContext(ctx context.Context) FileSystemsResultOutput
func (FileSystemsResultOutput) VpcId ¶
func (o FileSystemsResultOutput) VpcId() pulumi.StringPtrOutput