Documentation ¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type GetGroupAcl
- type GetGroupAclArgs
- type GetGroupAclArray
- type GetGroupAclArrayInput
- type GetGroupAclArrayOutput
- func (GetGroupAclArrayOutput) ElementType() reflect.Type
- func (o GetGroupAclArrayOutput) Index(i pulumi.IntInput) GetGroupAclOutput
- func (o GetGroupAclArrayOutput) ToGetGroupAclArrayOutput() GetGroupAclArrayOutput
- func (o GetGroupAclArrayOutput) ToGetGroupAclArrayOutputWithContext(ctx context.Context) GetGroupAclArrayOutput
- type GetGroupAclInput
- type GetGroupAclOutput
- func (GetGroupAclOutput) ElementType() reflect.Type
- func (o GetGroupAclOutput) Path() pulumi.StringOutput
- func (o GetGroupAclOutput) Propagate() pulumi.BoolOutput
- func (o GetGroupAclOutput) RoleId() pulumi.StringOutput
- func (o GetGroupAclOutput) ToGetGroupAclOutput() GetGroupAclOutput
- func (o GetGroupAclOutput) ToGetGroupAclOutputWithContext(ctx context.Context) GetGroupAclOutput
- type GetGroupsResult
- type GetPoolMember
- type GetPoolMemberArgs
- type GetPoolMemberArray
- type GetPoolMemberArrayInput
- type GetPoolMemberArrayOutput
- func (GetPoolMemberArrayOutput) ElementType() reflect.Type
- func (o GetPoolMemberArrayOutput) Index(i pulumi.IntInput) GetPoolMemberOutput
- func (o GetPoolMemberArrayOutput) ToGetPoolMemberArrayOutput() GetPoolMemberArrayOutput
- func (o GetPoolMemberArrayOutput) ToGetPoolMemberArrayOutputWithContext(ctx context.Context) GetPoolMemberArrayOutput
- type GetPoolMemberInput
- type GetPoolMemberOutput
- func (o GetPoolMemberOutput) DatastoreId() pulumi.StringOutput
- func (GetPoolMemberOutput) ElementType() reflect.Type
- func (o GetPoolMemberOutput) Id() pulumi.StringOutput
- func (o GetPoolMemberOutput) NodeName() pulumi.StringOutput
- func (o GetPoolMemberOutput) ToGetPoolMemberOutput() GetPoolMemberOutput
- func (o GetPoolMemberOutput) ToGetPoolMemberOutputWithContext(ctx context.Context) GetPoolMemberOutput
- func (o GetPoolMemberOutput) Type() pulumi.StringOutput
- func (o GetPoolMemberOutput) VmId() pulumi.IntOutput
- type GetPoolsResult
- type GetRolesResult
- type GetUserAcl
- type GetUserAclArgs
- type GetUserAclArray
- type GetUserAclArrayInput
- type GetUserAclArrayOutput
- func (GetUserAclArrayOutput) ElementType() reflect.Type
- func (o GetUserAclArrayOutput) Index(i pulumi.IntInput) GetUserAclOutput
- func (o GetUserAclArrayOutput) ToGetUserAclArrayOutput() GetUserAclArrayOutput
- func (o GetUserAclArrayOutput) ToGetUserAclArrayOutputWithContext(ctx context.Context) GetUserAclArrayOutput
- type GetUserAclInput
- type GetUserAclOutput
- func (GetUserAclOutput) ElementType() reflect.Type
- func (o GetUserAclOutput) Path() pulumi.StringOutput
- func (o GetUserAclOutput) Propagate() pulumi.BoolOutput
- func (o GetUserAclOutput) RoleId() pulumi.StringOutput
- func (o GetUserAclOutput) ToGetUserAclOutput() GetUserAclOutput
- func (o GetUserAclOutput) ToGetUserAclOutputWithContext(ctx context.Context) GetUserAclOutput
- type GetUsersResult
- type Group
- type GroupAcl
- type GroupAclArgs
- type GroupAclArray
- type GroupAclArrayInput
- type GroupAclArrayOutput
- type GroupAclInput
- type GroupAclOutput
- func (GroupAclOutput) ElementType() reflect.Type
- func (o GroupAclOutput) Path() pulumi.StringOutput
- func (o GroupAclOutput) Propagate() pulumi.BoolPtrOutput
- func (o GroupAclOutput) RoleId() pulumi.StringOutput
- func (o GroupAclOutput) ToGroupAclOutput() GroupAclOutput
- func (o GroupAclOutput) ToGroupAclOutputWithContext(ctx context.Context) GroupAclOutput
- type GroupArgs
- type GroupArray
- type GroupArrayInput
- type GroupArrayOutput
- type GroupInput
- type GroupMap
- type GroupMapInput
- type GroupMapOutput
- type GroupOutput
- func (o GroupOutput) Acls() GroupAclArrayOutput
- func (o GroupOutput) Comment() pulumi.StringPtrOutput
- func (GroupOutput) ElementType() reflect.Type
- func (o GroupOutput) GroupId() pulumi.StringOutput
- func (o GroupOutput) Members() pulumi.StringArrayOutput
- func (o GroupOutput) ToGroupOutput() GroupOutput
- func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
- type GroupState
- type LookupGroupArgs
- type LookupGroupOutputArgs
- type LookupGroupResult
- type LookupGroupResultOutput
- func (o LookupGroupResultOutput) Acls() GetGroupAclArrayOutput
- func (o LookupGroupResultOutput) Comment() pulumi.StringOutput
- func (LookupGroupResultOutput) ElementType() reflect.Type
- func (o LookupGroupResultOutput) GroupId() pulumi.StringOutput
- func (o LookupGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupGroupResultOutput) Members() pulumi.StringArrayOutput
- func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput
- func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput
- type LookupPoolArgs
- type LookupPoolOutputArgs
- type LookupPoolResult
- type LookupPoolResultOutput
- func (o LookupPoolResultOutput) Comment() pulumi.StringOutput
- func (LookupPoolResultOutput) ElementType() reflect.Type
- func (o LookupPoolResultOutput) Id() pulumi.StringOutput
- func (o LookupPoolResultOutput) Members() GetPoolMemberArrayOutput
- func (o LookupPoolResultOutput) PoolId() pulumi.StringOutput
- func (o LookupPoolResultOutput) ToLookupPoolResultOutput() LookupPoolResultOutput
- func (o LookupPoolResultOutput) ToLookupPoolResultOutputWithContext(ctx context.Context) LookupPoolResultOutput
- type LookupRoleArgs
- type LookupRoleOutputArgs
- type LookupRoleResult
- type LookupRoleResultOutput
- func (LookupRoleResultOutput) ElementType() reflect.Type
- func (o LookupRoleResultOutput) Id() pulumi.StringOutput
- func (o LookupRoleResultOutput) Privileges() pulumi.StringArrayOutput
- func (o LookupRoleResultOutput) RoleId() pulumi.StringOutput
- func (o LookupRoleResultOutput) ToLookupRoleResultOutput() LookupRoleResultOutput
- func (o LookupRoleResultOutput) ToLookupRoleResultOutputWithContext(ctx context.Context) LookupRoleResultOutput
- type LookupUserArgs
- type LookupUserOutputArgs
- type LookupUserResult
- type LookupUserResultOutput
- func (o LookupUserResultOutput) Acls() GetUserAclArrayOutput
- func (o LookupUserResultOutput) Comment() pulumi.StringOutput
- func (LookupUserResultOutput) ElementType() reflect.Type
- func (o LookupUserResultOutput) Email() pulumi.StringOutput
- func (o LookupUserResultOutput) Enabled() pulumi.BoolOutput
- func (o LookupUserResultOutput) ExpirationDate() pulumi.StringOutput
- func (o LookupUserResultOutput) FirstName() pulumi.StringOutput
- func (o LookupUserResultOutput) Groups() pulumi.StringArrayOutput
- func (o LookupUserResultOutput) Id() pulumi.StringOutput
- func (o LookupUserResultOutput) Keys() pulumi.StringOutput
- func (o LookupUserResultOutput) LastName() pulumi.StringOutput
- func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput
- func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput
- func (o LookupUserResultOutput) UserId() pulumi.StringOutput
- type Pool
- type PoolArgs
- type PoolArray
- type PoolArrayInput
- type PoolArrayOutput
- type PoolInput
- type PoolMap
- type PoolMapInput
- type PoolMapOutput
- type PoolMember
- type PoolMemberArgs
- type PoolMemberArray
- type PoolMemberArrayInput
- type PoolMemberArrayOutput
- func (PoolMemberArrayOutput) ElementType() reflect.Type
- func (o PoolMemberArrayOutput) Index(i pulumi.IntInput) PoolMemberOutput
- func (o PoolMemberArrayOutput) ToPoolMemberArrayOutput() PoolMemberArrayOutput
- func (o PoolMemberArrayOutput) ToPoolMemberArrayOutputWithContext(ctx context.Context) PoolMemberArrayOutput
- type PoolMemberInput
- type PoolMemberOutput
- func (o PoolMemberOutput) DatastoreId() pulumi.StringPtrOutput
- func (PoolMemberOutput) ElementType() reflect.Type
- func (o PoolMemberOutput) Id() pulumi.StringPtrOutput
- func (o PoolMemberOutput) NodeName() pulumi.StringPtrOutput
- func (o PoolMemberOutput) ToPoolMemberOutput() PoolMemberOutput
- func (o PoolMemberOutput) ToPoolMemberOutputWithContext(ctx context.Context) PoolMemberOutput
- func (o PoolMemberOutput) Type() pulumi.StringPtrOutput
- func (o PoolMemberOutput) VmId() pulumi.IntPtrOutput
- type PoolOutput
- func (o PoolOutput) Comment() pulumi.StringPtrOutput
- func (PoolOutput) ElementType() reflect.Type
- func (o PoolOutput) Members() PoolMemberArrayOutput
- func (o PoolOutput) PoolId() pulumi.StringOutput
- func (o PoolOutput) ToPoolOutput() PoolOutput
- func (o PoolOutput) ToPoolOutputWithContext(ctx context.Context) PoolOutput
- type PoolState
- type Role
- type RoleArgs
- type RoleArray
- type RoleArrayInput
- type RoleArrayOutput
- type RoleInput
- type RoleMap
- type RoleMapInput
- type RoleMapOutput
- type RoleOutput
- type RoleState
- type User
- type UserAcl
- type UserAclArgs
- type UserAclArray
- type UserAclArrayInput
- type UserAclArrayOutput
- type UserAclInput
- type UserAclOutput
- func (UserAclOutput) ElementType() reflect.Type
- func (o UserAclOutput) Path() pulumi.StringOutput
- func (o UserAclOutput) Propagate() pulumi.BoolPtrOutput
- func (o UserAclOutput) RoleId() pulumi.StringOutput
- func (o UserAclOutput) ToUserAclOutput() UserAclOutput
- func (o UserAclOutput) ToUserAclOutputWithContext(ctx context.Context) UserAclOutput
- type UserArgs
- type UserArray
- type UserArrayInput
- type UserArrayOutput
- type UserInput
- type UserMap
- type UserMapInput
- type UserMapOutput
- type UserOutput
- func (o UserOutput) Acls() UserAclArrayOutput
- func (o UserOutput) Comment() pulumi.StringPtrOutput
- func (UserOutput) ElementType() reflect.Type
- func (o UserOutput) Email() pulumi.StringPtrOutput
- func (o UserOutput) Enabled() pulumi.BoolPtrOutput
- func (o UserOutput) ExpirationDate() pulumi.StringPtrOutput
- func (o UserOutput) FirstName() pulumi.StringPtrOutput
- func (o UserOutput) Groups() pulumi.StringArrayOutput
- func (o UserOutput) Keys() pulumi.StringPtrOutput
- func (o UserOutput) LastName() pulumi.StringPtrOutput
- func (o UserOutput) Password() pulumi.StringOutput
- func (o UserOutput) ToUserOutput() UserOutput
- func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
- func (o UserOutput) UserId() pulumi.StringOutput
- type UserState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type GetGroupAcl ¶
type GetGroupAclArgs ¶
type GetGroupAclArgs struct { Path pulumi.StringInput `pulumi:"path"` Propagate pulumi.BoolInput `pulumi:"propagate"` RoleId pulumi.StringInput `pulumi:"roleId"` }
func (GetGroupAclArgs) ElementType ¶
func (GetGroupAclArgs) ElementType() reflect.Type
func (GetGroupAclArgs) ToGetGroupAclOutput ¶
func (i GetGroupAclArgs) ToGetGroupAclOutput() GetGroupAclOutput
func (GetGroupAclArgs) ToGetGroupAclOutputWithContext ¶
func (i GetGroupAclArgs) ToGetGroupAclOutputWithContext(ctx context.Context) GetGroupAclOutput
type GetGroupAclArray ¶
type GetGroupAclArray []GetGroupAclInput
func (GetGroupAclArray) ElementType ¶
func (GetGroupAclArray) ElementType() reflect.Type
func (GetGroupAclArray) ToGetGroupAclArrayOutput ¶
func (i GetGroupAclArray) ToGetGroupAclArrayOutput() GetGroupAclArrayOutput
func (GetGroupAclArray) ToGetGroupAclArrayOutputWithContext ¶
func (i GetGroupAclArray) ToGetGroupAclArrayOutputWithContext(ctx context.Context) GetGroupAclArrayOutput
type GetGroupAclArrayInput ¶
type GetGroupAclArrayInput interface { pulumi.Input ToGetGroupAclArrayOutput() GetGroupAclArrayOutput ToGetGroupAclArrayOutputWithContext(context.Context) GetGroupAclArrayOutput }
GetGroupAclArrayInput is an input type that accepts GetGroupAclArray and GetGroupAclArrayOutput values. You can construct a concrete instance of `GetGroupAclArrayInput` via:
GetGroupAclArray{ GetGroupAclArgs{...} }
type GetGroupAclArrayOutput ¶
type GetGroupAclArrayOutput struct{ *pulumi.OutputState }
func (GetGroupAclArrayOutput) ElementType ¶
func (GetGroupAclArrayOutput) ElementType() reflect.Type
func (GetGroupAclArrayOutput) Index ¶
func (o GetGroupAclArrayOutput) Index(i pulumi.IntInput) GetGroupAclOutput
func (GetGroupAclArrayOutput) ToGetGroupAclArrayOutput ¶
func (o GetGroupAclArrayOutput) ToGetGroupAclArrayOutput() GetGroupAclArrayOutput
func (GetGroupAclArrayOutput) ToGetGroupAclArrayOutputWithContext ¶
func (o GetGroupAclArrayOutput) ToGetGroupAclArrayOutputWithContext(ctx context.Context) GetGroupAclArrayOutput
type GetGroupAclInput ¶
type GetGroupAclInput interface { pulumi.Input ToGetGroupAclOutput() GetGroupAclOutput ToGetGroupAclOutputWithContext(context.Context) GetGroupAclOutput }
GetGroupAclInput is an input type that accepts GetGroupAclArgs and GetGroupAclOutput values. You can construct a concrete instance of `GetGroupAclInput` via:
GetGroupAclArgs{...}
type GetGroupAclOutput ¶
type GetGroupAclOutput struct{ *pulumi.OutputState }
func (GetGroupAclOutput) ElementType ¶
func (GetGroupAclOutput) ElementType() reflect.Type
func (GetGroupAclOutput) Path ¶
func (o GetGroupAclOutput) Path() pulumi.StringOutput
func (GetGroupAclOutput) Propagate ¶
func (o GetGroupAclOutput) Propagate() pulumi.BoolOutput
func (GetGroupAclOutput) RoleId ¶
func (o GetGroupAclOutput) RoleId() pulumi.StringOutput
func (GetGroupAclOutput) ToGetGroupAclOutput ¶
func (o GetGroupAclOutput) ToGetGroupAclOutput() GetGroupAclOutput
func (GetGroupAclOutput) ToGetGroupAclOutputWithContext ¶
func (o GetGroupAclOutput) ToGetGroupAclOutputWithContext(ctx context.Context) GetGroupAclOutput
type GetGroupsResult ¶
type GetGroupsResult struct { Comments []string `pulumi:"comments"` GroupIds []string `pulumi:"groupIds"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` }
A collection of values returned by getGroups.
func GetGroups ¶
func GetGroups(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetGroupsResult, error)
type GetPoolMember ¶
type GetPoolMemberArgs ¶
type GetPoolMemberArgs struct { DatastoreId pulumi.StringInput `pulumi:"datastoreId"` Id pulumi.StringInput `pulumi:"id"` NodeName pulumi.StringInput `pulumi:"nodeName"` Type pulumi.StringInput `pulumi:"type"` VmId pulumi.IntInput `pulumi:"vmId"` }
func (GetPoolMemberArgs) ElementType ¶
func (GetPoolMemberArgs) ElementType() reflect.Type
func (GetPoolMemberArgs) ToGetPoolMemberOutput ¶
func (i GetPoolMemberArgs) ToGetPoolMemberOutput() GetPoolMemberOutput
func (GetPoolMemberArgs) ToGetPoolMemberOutputWithContext ¶
func (i GetPoolMemberArgs) ToGetPoolMemberOutputWithContext(ctx context.Context) GetPoolMemberOutput
type GetPoolMemberArray ¶
type GetPoolMemberArray []GetPoolMemberInput
func (GetPoolMemberArray) ElementType ¶
func (GetPoolMemberArray) ElementType() reflect.Type
func (GetPoolMemberArray) ToGetPoolMemberArrayOutput ¶
func (i GetPoolMemberArray) ToGetPoolMemberArrayOutput() GetPoolMemberArrayOutput
func (GetPoolMemberArray) ToGetPoolMemberArrayOutputWithContext ¶
func (i GetPoolMemberArray) ToGetPoolMemberArrayOutputWithContext(ctx context.Context) GetPoolMemberArrayOutput
type GetPoolMemberArrayInput ¶
type GetPoolMemberArrayInput interface { pulumi.Input ToGetPoolMemberArrayOutput() GetPoolMemberArrayOutput ToGetPoolMemberArrayOutputWithContext(context.Context) GetPoolMemberArrayOutput }
GetPoolMemberArrayInput is an input type that accepts GetPoolMemberArray and GetPoolMemberArrayOutput values. You can construct a concrete instance of `GetPoolMemberArrayInput` via:
GetPoolMemberArray{ GetPoolMemberArgs{...} }
type GetPoolMemberArrayOutput ¶
type GetPoolMemberArrayOutput struct{ *pulumi.OutputState }
func (GetPoolMemberArrayOutput) ElementType ¶
func (GetPoolMemberArrayOutput) ElementType() reflect.Type
func (GetPoolMemberArrayOutput) Index ¶
func (o GetPoolMemberArrayOutput) Index(i pulumi.IntInput) GetPoolMemberOutput
func (GetPoolMemberArrayOutput) ToGetPoolMemberArrayOutput ¶
func (o GetPoolMemberArrayOutput) ToGetPoolMemberArrayOutput() GetPoolMemberArrayOutput
func (GetPoolMemberArrayOutput) ToGetPoolMemberArrayOutputWithContext ¶
func (o GetPoolMemberArrayOutput) ToGetPoolMemberArrayOutputWithContext(ctx context.Context) GetPoolMemberArrayOutput
type GetPoolMemberInput ¶
type GetPoolMemberInput interface { pulumi.Input ToGetPoolMemberOutput() GetPoolMemberOutput ToGetPoolMemberOutputWithContext(context.Context) GetPoolMemberOutput }
GetPoolMemberInput is an input type that accepts GetPoolMemberArgs and GetPoolMemberOutput values. You can construct a concrete instance of `GetPoolMemberInput` via:
GetPoolMemberArgs{...}
type GetPoolMemberOutput ¶
type GetPoolMemberOutput struct{ *pulumi.OutputState }
func (GetPoolMemberOutput) DatastoreId ¶
func (o GetPoolMemberOutput) DatastoreId() pulumi.StringOutput
func (GetPoolMemberOutput) ElementType ¶
func (GetPoolMemberOutput) ElementType() reflect.Type
func (GetPoolMemberOutput) Id ¶
func (o GetPoolMemberOutput) Id() pulumi.StringOutput
func (GetPoolMemberOutput) NodeName ¶
func (o GetPoolMemberOutput) NodeName() pulumi.StringOutput
func (GetPoolMemberOutput) ToGetPoolMemberOutput ¶
func (o GetPoolMemberOutput) ToGetPoolMemberOutput() GetPoolMemberOutput
func (GetPoolMemberOutput) ToGetPoolMemberOutputWithContext ¶
func (o GetPoolMemberOutput) ToGetPoolMemberOutputWithContext(ctx context.Context) GetPoolMemberOutput
func (GetPoolMemberOutput) Type ¶
func (o GetPoolMemberOutput) Type() pulumi.StringOutput
func (GetPoolMemberOutput) VmId ¶
func (o GetPoolMemberOutput) VmId() pulumi.IntOutput
type GetPoolsResult ¶
type GetPoolsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` PoolIds []string `pulumi:"poolIds"` }
A collection of values returned by getPools.
func GetPools ¶
func GetPools(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetPoolsResult, error)
type GetRolesResult ¶
type GetRolesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Privileges [][]string `pulumi:"privileges"` RoleIds []string `pulumi:"roleIds"` Specials []bool `pulumi:"specials"` }
A collection of values returned by getRoles.
func GetRoles ¶
func GetRoles(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetRolesResult, error)
type GetUserAcl ¶
type GetUserAclArgs ¶
type GetUserAclArgs struct { Path pulumi.StringInput `pulumi:"path"` Propagate pulumi.BoolInput `pulumi:"propagate"` RoleId pulumi.StringInput `pulumi:"roleId"` }
func (GetUserAclArgs) ElementType ¶
func (GetUserAclArgs) ElementType() reflect.Type
func (GetUserAclArgs) ToGetUserAclOutput ¶
func (i GetUserAclArgs) ToGetUserAclOutput() GetUserAclOutput
func (GetUserAclArgs) ToGetUserAclOutputWithContext ¶
func (i GetUserAclArgs) ToGetUserAclOutputWithContext(ctx context.Context) GetUserAclOutput
type GetUserAclArray ¶
type GetUserAclArray []GetUserAclInput
func (GetUserAclArray) ElementType ¶
func (GetUserAclArray) ElementType() reflect.Type
func (GetUserAclArray) ToGetUserAclArrayOutput ¶
func (i GetUserAclArray) ToGetUserAclArrayOutput() GetUserAclArrayOutput
func (GetUserAclArray) ToGetUserAclArrayOutputWithContext ¶
func (i GetUserAclArray) ToGetUserAclArrayOutputWithContext(ctx context.Context) GetUserAclArrayOutput
type GetUserAclArrayInput ¶
type GetUserAclArrayInput interface { pulumi.Input ToGetUserAclArrayOutput() GetUserAclArrayOutput ToGetUserAclArrayOutputWithContext(context.Context) GetUserAclArrayOutput }
GetUserAclArrayInput is an input type that accepts GetUserAclArray and GetUserAclArrayOutput values. You can construct a concrete instance of `GetUserAclArrayInput` via:
GetUserAclArray{ GetUserAclArgs{...} }
type GetUserAclArrayOutput ¶
type GetUserAclArrayOutput struct{ *pulumi.OutputState }
func (GetUserAclArrayOutput) ElementType ¶
func (GetUserAclArrayOutput) ElementType() reflect.Type
func (GetUserAclArrayOutput) Index ¶
func (o GetUserAclArrayOutput) Index(i pulumi.IntInput) GetUserAclOutput
func (GetUserAclArrayOutput) ToGetUserAclArrayOutput ¶
func (o GetUserAclArrayOutput) ToGetUserAclArrayOutput() GetUserAclArrayOutput
func (GetUserAclArrayOutput) ToGetUserAclArrayOutputWithContext ¶
func (o GetUserAclArrayOutput) ToGetUserAclArrayOutputWithContext(ctx context.Context) GetUserAclArrayOutput
type GetUserAclInput ¶
type GetUserAclInput interface { pulumi.Input ToGetUserAclOutput() GetUserAclOutput ToGetUserAclOutputWithContext(context.Context) GetUserAclOutput }
GetUserAclInput is an input type that accepts GetUserAclArgs and GetUserAclOutput values. You can construct a concrete instance of `GetUserAclInput` via:
GetUserAclArgs{...}
type GetUserAclOutput ¶
type GetUserAclOutput struct{ *pulumi.OutputState }
func (GetUserAclOutput) ElementType ¶
func (GetUserAclOutput) ElementType() reflect.Type
func (GetUserAclOutput) Path ¶
func (o GetUserAclOutput) Path() pulumi.StringOutput
func (GetUserAclOutput) Propagate ¶
func (o GetUserAclOutput) Propagate() pulumi.BoolOutput
func (GetUserAclOutput) RoleId ¶
func (o GetUserAclOutput) RoleId() pulumi.StringOutput
func (GetUserAclOutput) ToGetUserAclOutput ¶
func (o GetUserAclOutput) ToGetUserAclOutput() GetUserAclOutput
func (GetUserAclOutput) ToGetUserAclOutputWithContext ¶
func (o GetUserAclOutput) ToGetUserAclOutputWithContext(ctx context.Context) GetUserAclOutput
type GetUsersResult ¶
type GetUsersResult struct { Comments []string `pulumi:"comments"` Emails []string `pulumi:"emails"` Enableds []bool `pulumi:"enableds"` ExpirationDates []string `pulumi:"expirationDates"` FirstNames []string `pulumi:"firstNames"` Groups [][]string `pulumi:"groups"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Keys []string `pulumi:"keys"` LastNames []string `pulumi:"lastNames"` UserIds []string `pulumi:"userIds"` }
A collection of values returned by getUsers.
func GetUsers ¶
func GetUsers(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetUsersResult, error)
type Group ¶
type Group struct { pulumi.CustomResourceState // The access control list Acls GroupAclArrayOutput `pulumi:"acls"` // The group comment Comment pulumi.StringPtrOutput `pulumi:"comment"` // The group id GroupId pulumi.StringOutput `pulumi:"groupId"` // The group members Members pulumi.StringArrayOutput `pulumi:"members"` }
func GetGroup ¶
func GetGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GroupState, opts ...pulumi.ResourceOption) (*Group, error)
GetGroup gets an existing Group 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 NewGroup ¶
func NewGroup(ctx *pulumi.Context, name string, args *GroupArgs, opts ...pulumi.ResourceOption) (*Group, error)
NewGroup registers a new resource with the given unique name, arguments, and options.
func (*Group) ElementType ¶
func (*Group) ToGroupOutput ¶
func (i *Group) ToGroupOutput() GroupOutput
func (*Group) ToGroupOutputWithContext ¶
func (i *Group) ToGroupOutputWithContext(ctx context.Context) GroupOutput
type GroupAclArgs ¶
type GroupAclArgs struct { Path pulumi.StringInput `pulumi:"path"` Propagate pulumi.BoolPtrInput `pulumi:"propagate"` RoleId pulumi.StringInput `pulumi:"roleId"` }
func (GroupAclArgs) ElementType ¶
func (GroupAclArgs) ElementType() reflect.Type
func (GroupAclArgs) ToGroupAclOutput ¶
func (i GroupAclArgs) ToGroupAclOutput() GroupAclOutput
func (GroupAclArgs) ToGroupAclOutputWithContext ¶
func (i GroupAclArgs) ToGroupAclOutputWithContext(ctx context.Context) GroupAclOutput
type GroupAclArray ¶
type GroupAclArray []GroupAclInput
func (GroupAclArray) ElementType ¶
func (GroupAclArray) ElementType() reflect.Type
func (GroupAclArray) ToGroupAclArrayOutput ¶
func (i GroupAclArray) ToGroupAclArrayOutput() GroupAclArrayOutput
func (GroupAclArray) ToGroupAclArrayOutputWithContext ¶
func (i GroupAclArray) ToGroupAclArrayOutputWithContext(ctx context.Context) GroupAclArrayOutput
type GroupAclArrayInput ¶
type GroupAclArrayInput interface { pulumi.Input ToGroupAclArrayOutput() GroupAclArrayOutput ToGroupAclArrayOutputWithContext(context.Context) GroupAclArrayOutput }
GroupAclArrayInput is an input type that accepts GroupAclArray and GroupAclArrayOutput values. You can construct a concrete instance of `GroupAclArrayInput` via:
GroupAclArray{ GroupAclArgs{...} }
type GroupAclArrayOutput ¶
type GroupAclArrayOutput struct{ *pulumi.OutputState }
func (GroupAclArrayOutput) ElementType ¶
func (GroupAclArrayOutput) ElementType() reflect.Type
func (GroupAclArrayOutput) Index ¶
func (o GroupAclArrayOutput) Index(i pulumi.IntInput) GroupAclOutput
func (GroupAclArrayOutput) ToGroupAclArrayOutput ¶
func (o GroupAclArrayOutput) ToGroupAclArrayOutput() GroupAclArrayOutput
func (GroupAclArrayOutput) ToGroupAclArrayOutputWithContext ¶
func (o GroupAclArrayOutput) ToGroupAclArrayOutputWithContext(ctx context.Context) GroupAclArrayOutput
type GroupAclInput ¶
type GroupAclInput interface { pulumi.Input ToGroupAclOutput() GroupAclOutput ToGroupAclOutputWithContext(context.Context) GroupAclOutput }
GroupAclInput is an input type that accepts GroupAclArgs and GroupAclOutput values. You can construct a concrete instance of `GroupAclInput` via:
GroupAclArgs{...}
type GroupAclOutput ¶
type GroupAclOutput struct{ *pulumi.OutputState }
func (GroupAclOutput) ElementType ¶
func (GroupAclOutput) ElementType() reflect.Type
func (GroupAclOutput) Path ¶
func (o GroupAclOutput) Path() pulumi.StringOutput
func (GroupAclOutput) Propagate ¶
func (o GroupAclOutput) Propagate() pulumi.BoolPtrOutput
func (GroupAclOutput) RoleId ¶
func (o GroupAclOutput) RoleId() pulumi.StringOutput
func (GroupAclOutput) ToGroupAclOutput ¶
func (o GroupAclOutput) ToGroupAclOutput() GroupAclOutput
func (GroupAclOutput) ToGroupAclOutputWithContext ¶
func (o GroupAclOutput) ToGroupAclOutputWithContext(ctx context.Context) GroupAclOutput
type GroupArgs ¶
type GroupArgs struct { // The access control list Acls GroupAclArrayInput // The group comment Comment pulumi.StringPtrInput // The group id GroupId pulumi.StringInput }
The set of arguments for constructing a Group resource.
func (GroupArgs) ElementType ¶
type GroupArray ¶
type GroupArray []GroupInput
func (GroupArray) ElementType ¶
func (GroupArray) ElementType() reflect.Type
func (GroupArray) ToGroupArrayOutput ¶
func (i GroupArray) ToGroupArrayOutput() GroupArrayOutput
func (GroupArray) ToGroupArrayOutputWithContext ¶
func (i GroupArray) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput
type GroupArrayInput ¶
type GroupArrayInput interface { pulumi.Input ToGroupArrayOutput() GroupArrayOutput ToGroupArrayOutputWithContext(context.Context) GroupArrayOutput }
GroupArrayInput is an input type that accepts GroupArray and GroupArrayOutput values. You can construct a concrete instance of `GroupArrayInput` via:
GroupArray{ GroupArgs{...} }
type GroupArrayOutput ¶
type GroupArrayOutput struct{ *pulumi.OutputState }
func (GroupArrayOutput) ElementType ¶
func (GroupArrayOutput) ElementType() reflect.Type
func (GroupArrayOutput) Index ¶
func (o GroupArrayOutput) Index(i pulumi.IntInput) GroupOutput
func (GroupArrayOutput) ToGroupArrayOutput ¶
func (o GroupArrayOutput) ToGroupArrayOutput() GroupArrayOutput
func (GroupArrayOutput) ToGroupArrayOutputWithContext ¶
func (o GroupArrayOutput) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput
type GroupInput ¶
type GroupInput interface { pulumi.Input ToGroupOutput() GroupOutput ToGroupOutputWithContext(ctx context.Context) GroupOutput }
type GroupMap ¶
type GroupMap map[string]GroupInput
func (GroupMap) ElementType ¶
func (GroupMap) ToGroupMapOutput ¶
func (i GroupMap) ToGroupMapOutput() GroupMapOutput
func (GroupMap) ToGroupMapOutputWithContext ¶
func (i GroupMap) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput
type GroupMapInput ¶
type GroupMapInput interface { pulumi.Input ToGroupMapOutput() GroupMapOutput ToGroupMapOutputWithContext(context.Context) GroupMapOutput }
GroupMapInput is an input type that accepts GroupMap and GroupMapOutput values. You can construct a concrete instance of `GroupMapInput` via:
GroupMap{ "key": GroupArgs{...} }
type GroupMapOutput ¶
type GroupMapOutput struct{ *pulumi.OutputState }
func (GroupMapOutput) ElementType ¶
func (GroupMapOutput) ElementType() reflect.Type
func (GroupMapOutput) MapIndex ¶
func (o GroupMapOutput) MapIndex(k pulumi.StringInput) GroupOutput
func (GroupMapOutput) ToGroupMapOutput ¶
func (o GroupMapOutput) ToGroupMapOutput() GroupMapOutput
func (GroupMapOutput) ToGroupMapOutputWithContext ¶
func (o GroupMapOutput) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput
type GroupOutput ¶
type GroupOutput struct{ *pulumi.OutputState }
func (GroupOutput) Comment ¶
func (o GroupOutput) Comment() pulumi.StringPtrOutput
The group comment
func (GroupOutput) ElementType ¶
func (GroupOutput) ElementType() reflect.Type
func (GroupOutput) Members ¶
func (o GroupOutput) Members() pulumi.StringArrayOutput
The group members
func (GroupOutput) ToGroupOutput ¶
func (o GroupOutput) ToGroupOutput() GroupOutput
func (GroupOutput) ToGroupOutputWithContext ¶
func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
type GroupState ¶
type GroupState struct { // The access control list Acls GroupAclArrayInput // The group comment Comment pulumi.StringPtrInput // The group id GroupId pulumi.StringPtrInput // The group members Members pulumi.StringArrayInput }
func (GroupState) ElementType ¶
func (GroupState) ElementType() reflect.Type
type LookupGroupArgs ¶
type LookupGroupArgs struct {
GroupId string `pulumi:"groupId"`
}
A collection of arguments for invoking getGroup.
type LookupGroupOutputArgs ¶
type LookupGroupOutputArgs struct {
GroupId pulumi.StringInput `pulumi:"groupId"`
}
A collection of arguments for invoking getGroup.
func (LookupGroupOutputArgs) ElementType ¶
func (LookupGroupOutputArgs) ElementType() reflect.Type
type LookupGroupResult ¶
type LookupGroupResult struct { Acls []GetGroupAcl `pulumi:"acls"` Comment string `pulumi:"comment"` GroupId string `pulumi:"groupId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Members []string `pulumi:"members"` }
A collection of values returned by getGroup.
func LookupGroup ¶
func LookupGroup(ctx *pulumi.Context, args *LookupGroupArgs, opts ...pulumi.InvokeOption) (*LookupGroupResult, error)
type LookupGroupResultOutput ¶
type LookupGroupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGroup.
func LookupGroupOutput ¶
func LookupGroupOutput(ctx *pulumi.Context, args LookupGroupOutputArgs, opts ...pulumi.InvokeOption) LookupGroupResultOutput
func (LookupGroupResultOutput) Acls ¶
func (o LookupGroupResultOutput) Acls() GetGroupAclArrayOutput
func (LookupGroupResultOutput) Comment ¶
func (o LookupGroupResultOutput) Comment() pulumi.StringOutput
func (LookupGroupResultOutput) ElementType ¶
func (LookupGroupResultOutput) ElementType() reflect.Type
func (LookupGroupResultOutput) GroupId ¶
func (o LookupGroupResultOutput) GroupId() pulumi.StringOutput
func (LookupGroupResultOutput) Id ¶
func (o LookupGroupResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupGroupResultOutput) Members ¶
func (o LookupGroupResultOutput) Members() pulumi.StringArrayOutput
func (LookupGroupResultOutput) ToLookupGroupResultOutput ¶
func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput
func (LookupGroupResultOutput) ToLookupGroupResultOutputWithContext ¶
func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput
type LookupPoolArgs ¶
type LookupPoolArgs struct {
PoolId string `pulumi:"poolId"`
}
A collection of arguments for invoking getPool.
type LookupPoolOutputArgs ¶
type LookupPoolOutputArgs struct {
PoolId pulumi.StringInput `pulumi:"poolId"`
}
A collection of arguments for invoking getPool.
func (LookupPoolOutputArgs) ElementType ¶
func (LookupPoolOutputArgs) ElementType() reflect.Type
type LookupPoolResult ¶
type LookupPoolResult struct { Comment string `pulumi:"comment"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Members []GetPoolMember `pulumi:"members"` PoolId string `pulumi:"poolId"` }
A collection of values returned by getPool.
func LookupPool ¶
func LookupPool(ctx *pulumi.Context, args *LookupPoolArgs, opts ...pulumi.InvokeOption) (*LookupPoolResult, error)
type LookupPoolResultOutput ¶
type LookupPoolResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPool.
func LookupPoolOutput ¶
func LookupPoolOutput(ctx *pulumi.Context, args LookupPoolOutputArgs, opts ...pulumi.InvokeOption) LookupPoolResultOutput
func (LookupPoolResultOutput) Comment ¶
func (o LookupPoolResultOutput) Comment() pulumi.StringOutput
func (LookupPoolResultOutput) ElementType ¶
func (LookupPoolResultOutput) ElementType() reflect.Type
func (LookupPoolResultOutput) Id ¶
func (o LookupPoolResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupPoolResultOutput) Members ¶
func (o LookupPoolResultOutput) Members() GetPoolMemberArrayOutput
func (LookupPoolResultOutput) PoolId ¶
func (o LookupPoolResultOutput) PoolId() pulumi.StringOutput
func (LookupPoolResultOutput) ToLookupPoolResultOutput ¶
func (o LookupPoolResultOutput) ToLookupPoolResultOutput() LookupPoolResultOutput
func (LookupPoolResultOutput) ToLookupPoolResultOutputWithContext ¶
func (o LookupPoolResultOutput) ToLookupPoolResultOutputWithContext(ctx context.Context) LookupPoolResultOutput
type LookupRoleArgs ¶
type LookupRoleArgs struct {
RoleId string `pulumi:"roleId"`
}
A collection of arguments for invoking getRole.
type LookupRoleOutputArgs ¶
type LookupRoleOutputArgs struct {
RoleId pulumi.StringInput `pulumi:"roleId"`
}
A collection of arguments for invoking getRole.
func (LookupRoleOutputArgs) ElementType ¶
func (LookupRoleOutputArgs) ElementType() reflect.Type
type LookupRoleResult ¶
type LookupRoleResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Privileges []string `pulumi:"privileges"` RoleId string `pulumi:"roleId"` }
A collection of values returned by getRole.
func LookupRole ¶
func LookupRole(ctx *pulumi.Context, args *LookupRoleArgs, opts ...pulumi.InvokeOption) (*LookupRoleResult, error)
type LookupRoleResultOutput ¶
type LookupRoleResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRole.
func LookupRoleOutput ¶
func LookupRoleOutput(ctx *pulumi.Context, args LookupRoleOutputArgs, opts ...pulumi.InvokeOption) LookupRoleResultOutput
func (LookupRoleResultOutput) ElementType ¶
func (LookupRoleResultOutput) ElementType() reflect.Type
func (LookupRoleResultOutput) Id ¶
func (o LookupRoleResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupRoleResultOutput) Privileges ¶
func (o LookupRoleResultOutput) Privileges() pulumi.StringArrayOutput
func (LookupRoleResultOutput) RoleId ¶
func (o LookupRoleResultOutput) RoleId() pulumi.StringOutput
func (LookupRoleResultOutput) ToLookupRoleResultOutput ¶
func (o LookupRoleResultOutput) ToLookupRoleResultOutput() LookupRoleResultOutput
func (LookupRoleResultOutput) ToLookupRoleResultOutputWithContext ¶
func (o LookupRoleResultOutput) ToLookupRoleResultOutputWithContext(ctx context.Context) LookupRoleResultOutput
type LookupUserArgs ¶
type LookupUserArgs struct {
UserId string `pulumi:"userId"`
}
A collection of arguments for invoking getUser.
type LookupUserOutputArgs ¶
type LookupUserOutputArgs struct {
UserId pulumi.StringInput `pulumi:"userId"`
}
A collection of arguments for invoking getUser.
func (LookupUserOutputArgs) ElementType ¶
func (LookupUserOutputArgs) ElementType() reflect.Type
type LookupUserResult ¶
type LookupUserResult struct { Acls []GetUserAcl `pulumi:"acls"` Comment string `pulumi:"comment"` Email string `pulumi:"email"` Enabled bool `pulumi:"enabled"` ExpirationDate string `pulumi:"expirationDate"` FirstName string `pulumi:"firstName"` Groups []string `pulumi:"groups"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Keys string `pulumi:"keys"` LastName string `pulumi:"lastName"` UserId string `pulumi:"userId"` }
A collection of values returned by getUser.
func LookupUser ¶
func LookupUser(ctx *pulumi.Context, args *LookupUserArgs, opts ...pulumi.InvokeOption) (*LookupUserResult, error)
type LookupUserResultOutput ¶
type LookupUserResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUser.
func LookupUserOutput ¶
func LookupUserOutput(ctx *pulumi.Context, args LookupUserOutputArgs, opts ...pulumi.InvokeOption) LookupUserResultOutput
func (LookupUserResultOutput) Acls ¶
func (o LookupUserResultOutput) Acls() GetUserAclArrayOutput
func (LookupUserResultOutput) Comment ¶
func (o LookupUserResultOutput) Comment() pulumi.StringOutput
func (LookupUserResultOutput) ElementType ¶
func (LookupUserResultOutput) ElementType() reflect.Type
func (LookupUserResultOutput) Email ¶
func (o LookupUserResultOutput) Email() pulumi.StringOutput
func (LookupUserResultOutput) Enabled ¶
func (o LookupUserResultOutput) Enabled() pulumi.BoolOutput
func (LookupUserResultOutput) ExpirationDate ¶
func (o LookupUserResultOutput) ExpirationDate() pulumi.StringOutput
func (LookupUserResultOutput) FirstName ¶
func (o LookupUserResultOutput) FirstName() pulumi.StringOutput
func (LookupUserResultOutput) Groups ¶
func (o LookupUserResultOutput) Groups() pulumi.StringArrayOutput
func (LookupUserResultOutput) Id ¶
func (o LookupUserResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupUserResultOutput) Keys ¶
func (o LookupUserResultOutput) Keys() pulumi.StringOutput
func (LookupUserResultOutput) LastName ¶
func (o LookupUserResultOutput) LastName() pulumi.StringOutput
func (LookupUserResultOutput) ToLookupUserResultOutput ¶
func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput
func (LookupUserResultOutput) ToLookupUserResultOutputWithContext ¶
func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput
func (LookupUserResultOutput) UserId ¶
func (o LookupUserResultOutput) UserId() pulumi.StringOutput
type Pool ¶
type Pool struct { pulumi.CustomResourceState // The pool comment Comment pulumi.StringPtrOutput `pulumi:"comment"` // The pool members Members PoolMemberArrayOutput `pulumi:"members"` // The pool id PoolId pulumi.StringOutput `pulumi:"poolId"` }
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 ¶
func (*Pool) ToPoolOutput ¶
func (i *Pool) ToPoolOutput() PoolOutput
func (*Pool) ToPoolOutputWithContext ¶
func (i *Pool) ToPoolOutputWithContext(ctx context.Context) PoolOutput
type PoolArgs ¶
type PoolArgs struct { // The pool comment Comment pulumi.StringPtrInput // The pool id PoolId pulumi.StringInput }
The set of arguments for constructing a Pool resource.
func (PoolArgs) ElementType ¶
type PoolArray ¶
type PoolArray []PoolInput
func (PoolArray) ElementType ¶
func (PoolArray) ToPoolArrayOutput ¶
func (i PoolArray) ToPoolArrayOutput() PoolArrayOutput
func (PoolArray) ToPoolArrayOutputWithContext ¶
func (i PoolArray) ToPoolArrayOutputWithContext(ctx context.Context) PoolArrayOutput
type PoolArrayInput ¶
type PoolArrayInput interface { pulumi.Input ToPoolArrayOutput() PoolArrayOutput ToPoolArrayOutputWithContext(context.Context) PoolArrayOutput }
PoolArrayInput is an input type that accepts PoolArray and PoolArrayOutput values. You can construct a concrete instance of `PoolArrayInput` via:
PoolArray{ PoolArgs{...} }
type PoolArrayOutput ¶
type PoolArrayOutput struct{ *pulumi.OutputState }
func (PoolArrayOutput) ElementType ¶
func (PoolArrayOutput) ElementType() reflect.Type
func (PoolArrayOutput) Index ¶
func (o PoolArrayOutput) Index(i pulumi.IntInput) PoolOutput
func (PoolArrayOutput) ToPoolArrayOutput ¶
func (o PoolArrayOutput) ToPoolArrayOutput() PoolArrayOutput
func (PoolArrayOutput) ToPoolArrayOutputWithContext ¶
func (o PoolArrayOutput) ToPoolArrayOutputWithContext(ctx context.Context) PoolArrayOutput
type PoolInput ¶
type PoolInput interface { pulumi.Input ToPoolOutput() PoolOutput ToPoolOutputWithContext(ctx context.Context) PoolOutput }
type PoolMap ¶
func (PoolMap) ElementType ¶
func (PoolMap) ToPoolMapOutput ¶
func (i PoolMap) ToPoolMapOutput() PoolMapOutput
func (PoolMap) ToPoolMapOutputWithContext ¶
func (i PoolMap) ToPoolMapOutputWithContext(ctx context.Context) PoolMapOutput
type PoolMapInput ¶
type PoolMapInput interface { pulumi.Input ToPoolMapOutput() PoolMapOutput ToPoolMapOutputWithContext(context.Context) PoolMapOutput }
PoolMapInput is an input type that accepts PoolMap and PoolMapOutput values. You can construct a concrete instance of `PoolMapInput` via:
PoolMap{ "key": PoolArgs{...} }
type PoolMapOutput ¶
type PoolMapOutput struct{ *pulumi.OutputState }
func (PoolMapOutput) ElementType ¶
func (PoolMapOutput) ElementType() reflect.Type
func (PoolMapOutput) MapIndex ¶
func (o PoolMapOutput) MapIndex(k pulumi.StringInput) PoolOutput
func (PoolMapOutput) ToPoolMapOutput ¶
func (o PoolMapOutput) ToPoolMapOutput() PoolMapOutput
func (PoolMapOutput) ToPoolMapOutputWithContext ¶
func (o PoolMapOutput) ToPoolMapOutputWithContext(ctx context.Context) PoolMapOutput
type PoolMember ¶
type PoolMemberArgs ¶
type PoolMemberArgs struct { DatastoreId pulumi.StringPtrInput `pulumi:"datastoreId"` Id pulumi.StringPtrInput `pulumi:"id"` NodeName pulumi.StringPtrInput `pulumi:"nodeName"` Type pulumi.StringPtrInput `pulumi:"type"` VmId pulumi.IntPtrInput `pulumi:"vmId"` }
func (PoolMemberArgs) ElementType ¶
func (PoolMemberArgs) ElementType() reflect.Type
func (PoolMemberArgs) ToPoolMemberOutput ¶
func (i PoolMemberArgs) ToPoolMemberOutput() PoolMemberOutput
func (PoolMemberArgs) ToPoolMemberOutputWithContext ¶
func (i PoolMemberArgs) ToPoolMemberOutputWithContext(ctx context.Context) PoolMemberOutput
type PoolMemberArray ¶
type PoolMemberArray []PoolMemberInput
func (PoolMemberArray) ElementType ¶
func (PoolMemberArray) ElementType() reflect.Type
func (PoolMemberArray) ToPoolMemberArrayOutput ¶
func (i PoolMemberArray) ToPoolMemberArrayOutput() PoolMemberArrayOutput
func (PoolMemberArray) ToPoolMemberArrayOutputWithContext ¶
func (i PoolMemberArray) ToPoolMemberArrayOutputWithContext(ctx context.Context) PoolMemberArrayOutput
type PoolMemberArrayInput ¶
type PoolMemberArrayInput interface { pulumi.Input ToPoolMemberArrayOutput() PoolMemberArrayOutput ToPoolMemberArrayOutputWithContext(context.Context) PoolMemberArrayOutput }
PoolMemberArrayInput is an input type that accepts PoolMemberArray and PoolMemberArrayOutput values. You can construct a concrete instance of `PoolMemberArrayInput` via:
PoolMemberArray{ PoolMemberArgs{...} }
type PoolMemberArrayOutput ¶
type PoolMemberArrayOutput struct{ *pulumi.OutputState }
func (PoolMemberArrayOutput) ElementType ¶
func (PoolMemberArrayOutput) ElementType() reflect.Type
func (PoolMemberArrayOutput) Index ¶
func (o PoolMemberArrayOutput) Index(i pulumi.IntInput) PoolMemberOutput
func (PoolMemberArrayOutput) ToPoolMemberArrayOutput ¶
func (o PoolMemberArrayOutput) ToPoolMemberArrayOutput() PoolMemberArrayOutput
func (PoolMemberArrayOutput) ToPoolMemberArrayOutputWithContext ¶
func (o PoolMemberArrayOutput) ToPoolMemberArrayOutputWithContext(ctx context.Context) PoolMemberArrayOutput
type PoolMemberInput ¶
type PoolMemberInput interface { pulumi.Input ToPoolMemberOutput() PoolMemberOutput ToPoolMemberOutputWithContext(context.Context) PoolMemberOutput }
PoolMemberInput is an input type that accepts PoolMemberArgs and PoolMemberOutput values. You can construct a concrete instance of `PoolMemberInput` via:
PoolMemberArgs{...}
type PoolMemberOutput ¶
type PoolMemberOutput struct{ *pulumi.OutputState }
func (PoolMemberOutput) DatastoreId ¶
func (o PoolMemberOutput) DatastoreId() pulumi.StringPtrOutput
func (PoolMemberOutput) ElementType ¶
func (PoolMemberOutput) ElementType() reflect.Type
func (PoolMemberOutput) Id ¶
func (o PoolMemberOutput) Id() pulumi.StringPtrOutput
func (PoolMemberOutput) NodeName ¶
func (o PoolMemberOutput) NodeName() pulumi.StringPtrOutput
func (PoolMemberOutput) ToPoolMemberOutput ¶
func (o PoolMemberOutput) ToPoolMemberOutput() PoolMemberOutput
func (PoolMemberOutput) ToPoolMemberOutputWithContext ¶
func (o PoolMemberOutput) ToPoolMemberOutputWithContext(ctx context.Context) PoolMemberOutput
func (PoolMemberOutput) Type ¶
func (o PoolMemberOutput) Type() pulumi.StringPtrOutput
func (PoolMemberOutput) VmId ¶
func (o PoolMemberOutput) VmId() pulumi.IntPtrOutput
type PoolOutput ¶
type PoolOutput struct{ *pulumi.OutputState }
func (PoolOutput) ElementType ¶
func (PoolOutput) ElementType() reflect.Type
func (PoolOutput) ToPoolOutput ¶
func (o PoolOutput) ToPoolOutput() PoolOutput
func (PoolOutput) ToPoolOutputWithContext ¶
func (o PoolOutput) ToPoolOutputWithContext(ctx context.Context) PoolOutput
type PoolState ¶
type PoolState struct { // The pool comment Comment pulumi.StringPtrInput // The pool members Members PoolMemberArrayInput // The pool id PoolId pulumi.StringPtrInput }
func (PoolState) ElementType ¶
type Role ¶
type Role struct { pulumi.CustomResourceState // The role privileges Privileges pulumi.StringArrayOutput `pulumi:"privileges"` // The role id RoleId pulumi.StringOutput `pulumi:"roleId"` }
func GetRole ¶
func GetRole(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RoleState, opts ...pulumi.ResourceOption) (*Role, error)
GetRole gets an existing Role 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 NewRole ¶
func NewRole(ctx *pulumi.Context, name string, args *RoleArgs, opts ...pulumi.ResourceOption) (*Role, error)
NewRole registers a new resource with the given unique name, arguments, and options.
func (*Role) ElementType ¶
func (*Role) ToRoleOutput ¶
func (i *Role) ToRoleOutput() RoleOutput
func (*Role) ToRoleOutputWithContext ¶
func (i *Role) ToRoleOutputWithContext(ctx context.Context) RoleOutput
type RoleArgs ¶
type RoleArgs struct { // The role privileges Privileges pulumi.StringArrayInput // The role id RoleId pulumi.StringInput }
The set of arguments for constructing a Role resource.
func (RoleArgs) ElementType ¶
type RoleArray ¶
type RoleArray []RoleInput
func (RoleArray) ElementType ¶
func (RoleArray) ToRoleArrayOutput ¶
func (i RoleArray) ToRoleArrayOutput() RoleArrayOutput
func (RoleArray) ToRoleArrayOutputWithContext ¶
func (i RoleArray) ToRoleArrayOutputWithContext(ctx context.Context) RoleArrayOutput
type RoleArrayInput ¶
type RoleArrayInput interface { pulumi.Input ToRoleArrayOutput() RoleArrayOutput ToRoleArrayOutputWithContext(context.Context) RoleArrayOutput }
RoleArrayInput is an input type that accepts RoleArray and RoleArrayOutput values. You can construct a concrete instance of `RoleArrayInput` via:
RoleArray{ RoleArgs{...} }
type RoleArrayOutput ¶
type RoleArrayOutput struct{ *pulumi.OutputState }
func (RoleArrayOutput) ElementType ¶
func (RoleArrayOutput) ElementType() reflect.Type
func (RoleArrayOutput) Index ¶
func (o RoleArrayOutput) Index(i pulumi.IntInput) RoleOutput
func (RoleArrayOutput) ToRoleArrayOutput ¶
func (o RoleArrayOutput) ToRoleArrayOutput() RoleArrayOutput
func (RoleArrayOutput) ToRoleArrayOutputWithContext ¶
func (o RoleArrayOutput) ToRoleArrayOutputWithContext(ctx context.Context) RoleArrayOutput
type RoleInput ¶
type RoleInput interface { pulumi.Input ToRoleOutput() RoleOutput ToRoleOutputWithContext(ctx context.Context) RoleOutput }
type RoleMap ¶
func (RoleMap) ElementType ¶
func (RoleMap) ToRoleMapOutput ¶
func (i RoleMap) ToRoleMapOutput() RoleMapOutput
func (RoleMap) ToRoleMapOutputWithContext ¶
func (i RoleMap) ToRoleMapOutputWithContext(ctx context.Context) RoleMapOutput
type RoleMapInput ¶
type RoleMapInput interface { pulumi.Input ToRoleMapOutput() RoleMapOutput ToRoleMapOutputWithContext(context.Context) RoleMapOutput }
RoleMapInput is an input type that accepts RoleMap and RoleMapOutput values. You can construct a concrete instance of `RoleMapInput` via:
RoleMap{ "key": RoleArgs{...} }
type RoleMapOutput ¶
type RoleMapOutput struct{ *pulumi.OutputState }
func (RoleMapOutput) ElementType ¶
func (RoleMapOutput) ElementType() reflect.Type
func (RoleMapOutput) MapIndex ¶
func (o RoleMapOutput) MapIndex(k pulumi.StringInput) RoleOutput
func (RoleMapOutput) ToRoleMapOutput ¶
func (o RoleMapOutput) ToRoleMapOutput() RoleMapOutput
func (RoleMapOutput) ToRoleMapOutputWithContext ¶
func (o RoleMapOutput) ToRoleMapOutputWithContext(ctx context.Context) RoleMapOutput
type RoleOutput ¶
type RoleOutput struct{ *pulumi.OutputState }
func (RoleOutput) ElementType ¶
func (RoleOutput) ElementType() reflect.Type
func (RoleOutput) Privileges ¶
func (o RoleOutput) Privileges() pulumi.StringArrayOutput
The role privileges
func (RoleOutput) ToRoleOutput ¶
func (o RoleOutput) ToRoleOutput() RoleOutput
func (RoleOutput) ToRoleOutputWithContext ¶
func (o RoleOutput) ToRoleOutputWithContext(ctx context.Context) RoleOutput
type RoleState ¶
type RoleState struct { // The role privileges Privileges pulumi.StringArrayInput // The role id RoleId pulumi.StringPtrInput }
func (RoleState) ElementType ¶
type User ¶
type User struct { pulumi.CustomResourceState // The access control list Acls UserAclArrayOutput `pulumi:"acls"` // The user comment Comment pulumi.StringPtrOutput `pulumi:"comment"` // The user's email address Email pulumi.StringPtrOutput `pulumi:"email"` // Whether the user account is enabled Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The user account's expiration date ExpirationDate pulumi.StringPtrOutput `pulumi:"expirationDate"` // The user's first name FirstName pulumi.StringPtrOutput `pulumi:"firstName"` // The user's groups Groups pulumi.StringArrayOutput `pulumi:"groups"` // The user's keys Keys pulumi.StringPtrOutput `pulumi:"keys"` // The user's last name LastName pulumi.StringPtrOutput `pulumi:"lastName"` // The user's password Password pulumi.StringOutput `pulumi:"password"` // The user id UserId pulumi.StringOutput `pulumi:"userId"` }
func GetUser ¶
func GetUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)
GetUser gets an existing User 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 NewUser ¶
func NewUser(ctx *pulumi.Context, name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)
NewUser registers a new resource with the given unique name, arguments, and options.
func (*User) ElementType ¶
func (*User) ToUserOutput ¶
func (i *User) ToUserOutput() UserOutput
func (*User) ToUserOutputWithContext ¶
func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput
type UserAclArgs ¶
type UserAclArgs struct { Path pulumi.StringInput `pulumi:"path"` Propagate pulumi.BoolPtrInput `pulumi:"propagate"` RoleId pulumi.StringInput `pulumi:"roleId"` }
func (UserAclArgs) ElementType ¶
func (UserAclArgs) ElementType() reflect.Type
func (UserAclArgs) ToUserAclOutput ¶
func (i UserAclArgs) ToUserAclOutput() UserAclOutput
func (UserAclArgs) ToUserAclOutputWithContext ¶
func (i UserAclArgs) ToUserAclOutputWithContext(ctx context.Context) UserAclOutput
type UserAclArray ¶
type UserAclArray []UserAclInput
func (UserAclArray) ElementType ¶
func (UserAclArray) ElementType() reflect.Type
func (UserAclArray) ToUserAclArrayOutput ¶
func (i UserAclArray) ToUserAclArrayOutput() UserAclArrayOutput
func (UserAclArray) ToUserAclArrayOutputWithContext ¶
func (i UserAclArray) ToUserAclArrayOutputWithContext(ctx context.Context) UserAclArrayOutput
type UserAclArrayInput ¶
type UserAclArrayInput interface { pulumi.Input ToUserAclArrayOutput() UserAclArrayOutput ToUserAclArrayOutputWithContext(context.Context) UserAclArrayOutput }
UserAclArrayInput is an input type that accepts UserAclArray and UserAclArrayOutput values. You can construct a concrete instance of `UserAclArrayInput` via:
UserAclArray{ UserAclArgs{...} }
type UserAclArrayOutput ¶
type UserAclArrayOutput struct{ *pulumi.OutputState }
func (UserAclArrayOutput) ElementType ¶
func (UserAclArrayOutput) ElementType() reflect.Type
func (UserAclArrayOutput) Index ¶
func (o UserAclArrayOutput) Index(i pulumi.IntInput) UserAclOutput
func (UserAclArrayOutput) ToUserAclArrayOutput ¶
func (o UserAclArrayOutput) ToUserAclArrayOutput() UserAclArrayOutput
func (UserAclArrayOutput) ToUserAclArrayOutputWithContext ¶
func (o UserAclArrayOutput) ToUserAclArrayOutputWithContext(ctx context.Context) UserAclArrayOutput
type UserAclInput ¶
type UserAclInput interface { pulumi.Input ToUserAclOutput() UserAclOutput ToUserAclOutputWithContext(context.Context) UserAclOutput }
UserAclInput is an input type that accepts UserAclArgs and UserAclOutput values. You can construct a concrete instance of `UserAclInput` via:
UserAclArgs{...}
type UserAclOutput ¶
type UserAclOutput struct{ *pulumi.OutputState }
func (UserAclOutput) ElementType ¶
func (UserAclOutput) ElementType() reflect.Type
func (UserAclOutput) Path ¶
func (o UserAclOutput) Path() pulumi.StringOutput
func (UserAclOutput) Propagate ¶
func (o UserAclOutput) Propagate() pulumi.BoolPtrOutput
func (UserAclOutput) RoleId ¶
func (o UserAclOutput) RoleId() pulumi.StringOutput
func (UserAclOutput) ToUserAclOutput ¶
func (o UserAclOutput) ToUserAclOutput() UserAclOutput
func (UserAclOutput) ToUserAclOutputWithContext ¶
func (o UserAclOutput) ToUserAclOutputWithContext(ctx context.Context) UserAclOutput
type UserArgs ¶
type UserArgs struct { // The access control list Acls UserAclArrayInput // The user comment Comment pulumi.StringPtrInput // The user's email address Email pulumi.StringPtrInput // Whether the user account is enabled Enabled pulumi.BoolPtrInput // The user account's expiration date ExpirationDate pulumi.StringPtrInput // The user's first name FirstName pulumi.StringPtrInput // The user's groups Groups pulumi.StringArrayInput // The user's keys Keys pulumi.StringPtrInput // The user's last name LastName pulumi.StringPtrInput // The user's password Password pulumi.StringInput // The user id UserId pulumi.StringInput }
The set of arguments for constructing a User resource.
func (UserArgs) ElementType ¶
type UserArray ¶
type UserArray []UserInput
func (UserArray) ElementType ¶
func (UserArray) ToUserArrayOutput ¶
func (i UserArray) ToUserArrayOutput() UserArrayOutput
func (UserArray) ToUserArrayOutputWithContext ¶
func (i UserArray) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserArrayInput ¶
type UserArrayInput interface { pulumi.Input ToUserArrayOutput() UserArrayOutput ToUserArrayOutputWithContext(context.Context) UserArrayOutput }
UserArrayInput is an input type that accepts UserArray and UserArrayOutput values. You can construct a concrete instance of `UserArrayInput` via:
UserArray{ UserArgs{...} }
type UserArrayOutput ¶
type UserArrayOutput struct{ *pulumi.OutputState }
func (UserArrayOutput) ElementType ¶
func (UserArrayOutput) ElementType() reflect.Type
func (UserArrayOutput) Index ¶
func (o UserArrayOutput) Index(i pulumi.IntInput) UserOutput
func (UserArrayOutput) ToUserArrayOutput ¶
func (o UserArrayOutput) ToUserArrayOutput() UserArrayOutput
func (UserArrayOutput) ToUserArrayOutputWithContext ¶
func (o UserArrayOutput) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserInput ¶
type UserInput interface { pulumi.Input ToUserOutput() UserOutput ToUserOutputWithContext(ctx context.Context) UserOutput }
type UserMap ¶
func (UserMap) ElementType ¶
func (UserMap) ToUserMapOutput ¶
func (i UserMap) ToUserMapOutput() UserMapOutput
func (UserMap) ToUserMapOutputWithContext ¶
func (i UserMap) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserMapInput ¶
type UserMapInput interface { pulumi.Input ToUserMapOutput() UserMapOutput ToUserMapOutputWithContext(context.Context) UserMapOutput }
UserMapInput is an input type that accepts UserMap and UserMapOutput values. You can construct a concrete instance of `UserMapInput` via:
UserMap{ "key": UserArgs{...} }
type UserMapOutput ¶
type UserMapOutput struct{ *pulumi.OutputState }
func (UserMapOutput) ElementType ¶
func (UserMapOutput) ElementType() reflect.Type
func (UserMapOutput) MapIndex ¶
func (o UserMapOutput) MapIndex(k pulumi.StringInput) UserOutput
func (UserMapOutput) ToUserMapOutput ¶
func (o UserMapOutput) ToUserMapOutput() UserMapOutput
func (UserMapOutput) ToUserMapOutputWithContext ¶
func (o UserMapOutput) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserOutput ¶
type UserOutput struct{ *pulumi.OutputState }
func (UserOutput) ElementType ¶
func (UserOutput) ElementType() reflect.Type
func (UserOutput) Email ¶
func (o UserOutput) Email() pulumi.StringPtrOutput
The user's email address
func (UserOutput) Enabled ¶
func (o UserOutput) Enabled() pulumi.BoolPtrOutput
Whether the user account is enabled
func (UserOutput) ExpirationDate ¶
func (o UserOutput) ExpirationDate() pulumi.StringPtrOutput
The user account's expiration date
func (UserOutput) FirstName ¶
func (o UserOutput) FirstName() pulumi.StringPtrOutput
The user's first name
func (UserOutput) LastName ¶
func (o UserOutput) LastName() pulumi.StringPtrOutput
The user's last name
func (UserOutput) ToUserOutput ¶
func (o UserOutput) ToUserOutput() UserOutput
func (UserOutput) ToUserOutputWithContext ¶
func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
type UserState ¶
type UserState struct { // The access control list Acls UserAclArrayInput // The user comment Comment pulumi.StringPtrInput // The user's email address Email pulumi.StringPtrInput // Whether the user account is enabled Enabled pulumi.BoolPtrInput // The user account's expiration date ExpirationDate pulumi.StringPtrInput // The user's first name FirstName pulumi.StringPtrInput // The user's groups Groups pulumi.StringArrayInput // The user's keys Keys pulumi.StringPtrInput // The user's last name LastName pulumi.StringPtrInput // The user's password Password pulumi.StringPtrInput // The user id UserId pulumi.StringPtrInput }