onepassword

package
v0.0.0-...-e9500d1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 5, 2023 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Overview

Package one-password-native exports types, functions, subpackages for provisioning one-password-native resources.

Index

Constants

View Source
const (
	CategoryApiCredential        = Category("API Credential")
	CategoryBankAccount          = Category("Bank Account")
	CategoryCreditCard           = Category("Credit Card")
	CategoryCryptoWallet         = Category("Crypto Wallet")
	CategoryDatabase             = Category("Database")
	CategoryDocument             = Category("Document")
	CategoryDriverLicense        = Category("Driver License")
	CategoryEmailAccount         = Category("Email Account")
	CategoryIdentity             = Category("Identity")
	CategoryItem                 = Category("Item")
	CategoryLogin                = Category("Login")
	CategoryMedicalRecord        = Category("Medical Record")
	CategoryMembership           = Category("Membership")
	CategoryOutdoorLicense       = Category("Outdoor License")
	CategoryPassport             = Category("Passport")
	CategoryPassword             = Category("Password")
	CategoryRewardProgram        = Category("Reward Program")
	CategorySshKey               = Category("SSH Key")
	CategorySecureNote           = Category("Secure Note")
	CategoryServer               = Category("Server")
	CategorySocialSecurityNumber = Category("Social Security Number")
	CategorySoftwareLicense      = Category("Software License")
	CategoryWirelessRouter       = Category("Wireless Router")
)
View Source
const (
	FieldAssignmentTypeConcealed = FieldAssignmentType("concealed")
	FieldAssignmentTypeText      = FieldAssignmentType("text")
	FieldAssignmentTypeEmail     = FieldAssignmentType("email")
	FieldAssignmentTypeUrl       = FieldAssignmentType("url")
	FieldAssignmentTypeDate      = FieldAssignmentType("date")
	FieldAssignmentTypeMonthYear = FieldAssignmentType("monthYear")
	FieldAssignmentTypePhone     = FieldAssignmentType("phone")
)
View Source
const (
	FieldPurposeUsername = FieldPurpose("USERNAME")
	FieldPurposePassword = FieldPurpose("PASSWORD")
	FieldPurposeNote     = FieldPurpose("NOTE")
)
View Source
const (
	ResponseFieldTypeUnknown          = ResponseFieldType("UNKNOWN")
	ResponseFieldTypeAddress          = ResponseFieldType("ADDRESS")
	ResponseFieldTypeConcealed        = ResponseFieldType("CONCEALED")
	ResponseFieldTypeCreditCardNumber = ResponseFieldType("CREDIT_CARD_NUMBER")
	ResponseFieldTypeCreditCardType   = ResponseFieldType("CREDIT_CARD_TYPE")
	ResponseFieldTypeDate             = ResponseFieldType("Date")
	ResponseFieldTypeEmail            = ResponseFieldType("EMAIL")
	ResponseFieldTypeGender           = ResponseFieldType("GENDER")
	ResponseFieldTypeMenu             = ResponseFieldType("MENU")
	ResponseFieldTypeMonthYear        = ResponseFieldType("MONTH_YEAR")
	ResponseFieldTypeOtp              = ResponseFieldType("OTP")
	ResponseFieldTypePhone            = ResponseFieldType("PHONE")
	ResponseFieldTypeReference        = ResponseFieldType("REFERENCE")
	ResponseFieldTypeString           = ResponseFieldType("STRING")
	ResponseFieldTypeUrl              = ResponseFieldType("URL")
	ResponseFieldTypeFile             = ResponseFieldType("FILE")
	ResponseFieldTypeSshKey           = ResponseFieldType("SSHKEY")
)

Variables

This section is empty.

Functions

func PkgVersion

func PkgVersion() (semver.Version, error)

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 APICredentialItem

type APICredentialItem struct {
	pulumi.CustomResourceState

	Attachments OutFieldMapOutput      `pulumi:"attachments"`
	Category    pulumi.StringOutput    `pulumi:"category"`
	Credential  pulumi.StringPtrOutput `pulumi:"credential"`
	Expires     pulumi.StringPtrOutput `pulumi:"expires"`
	Fields      OutFieldMapOutput      `pulumi:"fields"`
	Filename    pulumi.StringPtrOutput `pulumi:"filename"`
	Hostname    pulumi.StringPtrOutput `pulumi:"hostname"`
	Notes       pulumi.StringPtrOutput `pulumi:"notes"`
	References  OutFieldMapOutput      `pulumi:"references"`
	Sections    OutSectionMapOutput    `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayOutput `pulumi:"tags"`
	// The title of the item.
	Title    pulumi.StringOutput    `pulumi:"title"`
	Type     pulumi.StringPtrOutput `pulumi:"type"`
	Username pulumi.StringPtrOutput `pulumi:"username"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid      pulumi.StringOutput    `pulumi:"uuid"`
	ValidFrom pulumi.StringPtrOutput `pulumi:"validFrom"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringOutput `pulumi:"vault"`
}

func GetAPICredentialItem

func GetAPICredentialItem(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *APICredentialItemState, opts ...pulumi.ResourceOption) (*APICredentialItem, error)

GetAPICredentialItem gets an existing APICredentialItem 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 NewAPICredentialItem

func NewAPICredentialItem(ctx *pulumi.Context,
	name string, args *APICredentialItemArgs, opts ...pulumi.ResourceOption) (*APICredentialItem, error)

NewAPICredentialItem registers a new resource with the given unique name, arguments, and options.

func (*APICredentialItem) ElementType

func (*APICredentialItem) ElementType() reflect.Type

func (*APICredentialItem) ToAPICredentialItemOutput

func (i *APICredentialItem) ToAPICredentialItemOutput() APICredentialItemOutput

func (*APICredentialItem) ToAPICredentialItemOutputWithContext

func (i *APICredentialItem) ToAPICredentialItemOutputWithContext(ctx context.Context) APICredentialItemOutput

type APICredentialItemArgs

type APICredentialItemArgs struct {
	Attachments pulumi.AssetOrArchiveMapInput
	// The category of the vault the item is in.
	Category   pulumi.StringPtrInput
	Credential pulumi.StringPtrInput
	Expires    pulumi.StringPtrInput
	Fields     FieldMapInput
	Filename   pulumi.StringPtrInput
	Hostname   pulumi.StringPtrInput
	Notes      pulumi.StringPtrInput
	Sections   SectionMapInput
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayInput
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title     pulumi.StringPtrInput
	Type      pulumi.StringPtrInput
	Username  pulumi.StringPtrInput
	ValidFrom pulumi.StringPtrInput
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

The set of arguments for constructing a APICredentialItem resource.

func (APICredentialItemArgs) ElementType

func (APICredentialItemArgs) ElementType() reflect.Type

type APICredentialItemArray

type APICredentialItemArray []APICredentialItemInput

func (APICredentialItemArray) ElementType

func (APICredentialItemArray) ElementType() reflect.Type

func (APICredentialItemArray) ToAPICredentialItemArrayOutput

func (i APICredentialItemArray) ToAPICredentialItemArrayOutput() APICredentialItemArrayOutput

func (APICredentialItemArray) ToAPICredentialItemArrayOutputWithContext

func (i APICredentialItemArray) ToAPICredentialItemArrayOutputWithContext(ctx context.Context) APICredentialItemArrayOutput

type APICredentialItemArrayInput

type APICredentialItemArrayInput interface {
	pulumi.Input

	ToAPICredentialItemArrayOutput() APICredentialItemArrayOutput
	ToAPICredentialItemArrayOutputWithContext(context.Context) APICredentialItemArrayOutput
}

APICredentialItemArrayInput is an input type that accepts APICredentialItemArray and APICredentialItemArrayOutput values. You can construct a concrete instance of `APICredentialItemArrayInput` via:

APICredentialItemArray{ APICredentialItemArgs{...} }

type APICredentialItemArrayOutput

type APICredentialItemArrayOutput struct{ *pulumi.OutputState }

func (APICredentialItemArrayOutput) ElementType

func (APICredentialItemArrayOutput) Index

func (APICredentialItemArrayOutput) ToAPICredentialItemArrayOutput

func (o APICredentialItemArrayOutput) ToAPICredentialItemArrayOutput() APICredentialItemArrayOutput

func (APICredentialItemArrayOutput) ToAPICredentialItemArrayOutputWithContext

func (o APICredentialItemArrayOutput) ToAPICredentialItemArrayOutputWithContext(ctx context.Context) APICredentialItemArrayOutput

type APICredentialItemGetAttachmentArgs

type APICredentialItemGetAttachmentArgs struct {
	// The name or uuid of the attachment to get
	Name pulumi.StringInput
}

The set of arguments for the GetAttachment method of the APICredentialItem resource.

func (APICredentialItemGetAttachmentArgs) ElementType

type APICredentialItemGetAttachmentResult

type APICredentialItemGetAttachmentResult struct {
	// the value of the attachment
	Value string `pulumi:"value"`
}

The resolved reference value

type APICredentialItemGetAttachmentResultOutput

type APICredentialItemGetAttachmentResultOutput struct{ *pulumi.OutputState }

func (APICredentialItemGetAttachmentResultOutput) ElementType

func (APICredentialItemGetAttachmentResultOutput) Value

the value of the attachment

type APICredentialItemInput

type APICredentialItemInput interface {
	pulumi.Input

	ToAPICredentialItemOutput() APICredentialItemOutput
	ToAPICredentialItemOutputWithContext(ctx context.Context) APICredentialItemOutput
}

type APICredentialItemMap

type APICredentialItemMap map[string]APICredentialItemInput

func (APICredentialItemMap) ElementType

func (APICredentialItemMap) ElementType() reflect.Type

func (APICredentialItemMap) ToAPICredentialItemMapOutput

func (i APICredentialItemMap) ToAPICredentialItemMapOutput() APICredentialItemMapOutput

func (APICredentialItemMap) ToAPICredentialItemMapOutputWithContext

func (i APICredentialItemMap) ToAPICredentialItemMapOutputWithContext(ctx context.Context) APICredentialItemMapOutput

type APICredentialItemMapInput

type APICredentialItemMapInput interface {
	pulumi.Input

	ToAPICredentialItemMapOutput() APICredentialItemMapOutput
	ToAPICredentialItemMapOutputWithContext(context.Context) APICredentialItemMapOutput
}

APICredentialItemMapInput is an input type that accepts APICredentialItemMap and APICredentialItemMapOutput values. You can construct a concrete instance of `APICredentialItemMapInput` via:

APICredentialItemMap{ "key": APICredentialItemArgs{...} }

type APICredentialItemMapOutput

type APICredentialItemMapOutput struct{ *pulumi.OutputState }

func (APICredentialItemMapOutput) ElementType

func (APICredentialItemMapOutput) ElementType() reflect.Type

func (APICredentialItemMapOutput) MapIndex

func (APICredentialItemMapOutput) ToAPICredentialItemMapOutput

func (o APICredentialItemMapOutput) ToAPICredentialItemMapOutput() APICredentialItemMapOutput

func (APICredentialItemMapOutput) ToAPICredentialItemMapOutputWithContext

func (o APICredentialItemMapOutput) ToAPICredentialItemMapOutputWithContext(ctx context.Context) APICredentialItemMapOutput

type APICredentialItemOutput

type APICredentialItemOutput struct{ *pulumi.OutputState }

func (APICredentialItemOutput) ElementType

func (APICredentialItemOutput) ElementType() reflect.Type

func (APICredentialItemOutput) ToAPICredentialItemOutput

func (o APICredentialItemOutput) ToAPICredentialItemOutput() APICredentialItemOutput

func (APICredentialItemOutput) ToAPICredentialItemOutputWithContext

func (o APICredentialItemOutput) ToAPICredentialItemOutputWithContext(ctx context.Context) APICredentialItemOutput

type APICredentialItemState

type APICredentialItemState struct {
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

func (APICredentialItemState) ElementType

func (APICredentialItemState) ElementType() reflect.Type

type BankAccountItem

type BankAccountItem struct {
	pulumi.CustomResourceState

	AccountNumber     pulumi.StringPtrOutput                        `pulumi:"accountNumber"`
	Attachments       OutFieldMapOutput                             `pulumi:"attachments"`
	BankName          pulumi.StringPtrOutput                        `pulumi:"bankName"`
	BranchInformation bankaccount.BranchInformationSectionPtrOutput `pulumi:"branchInformation"`
	Category          pulumi.StringOutput                           `pulumi:"category"`
	Fields            OutFieldMapOutput                             `pulumi:"fields"`
	Iban              pulumi.StringPtrOutput                        `pulumi:"iban"`
	NameOnAccount     pulumi.StringPtrOutput                        `pulumi:"nameOnAccount"`
	Notes             pulumi.StringPtrOutput                        `pulumi:"notes"`
	Pin               pulumi.StringPtrOutput                        `pulumi:"pin"`
	References        OutFieldMapOutput                             `pulumi:"references"`
	RoutingNumber     pulumi.StringPtrOutput                        `pulumi:"routingNumber"`
	Sections          OutSectionMapOutput                           `pulumi:"sections"`
	Swift             pulumi.StringPtrOutput                        `pulumi:"swift"`
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayOutput `pulumi:"tags"`
	// The title of the item.
	Title pulumi.StringOutput    `pulumi:"title"`
	Type  pulumi.StringPtrOutput `pulumi:"type"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringOutput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringOutput `pulumi:"vault"`
}

func GetBankAccountItem

func GetBankAccountItem(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BankAccountItemState, opts ...pulumi.ResourceOption) (*BankAccountItem, error)

GetBankAccountItem gets an existing BankAccountItem 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 NewBankAccountItem

func NewBankAccountItem(ctx *pulumi.Context,
	name string, args *BankAccountItemArgs, opts ...pulumi.ResourceOption) (*BankAccountItem, error)

NewBankAccountItem registers a new resource with the given unique name, arguments, and options.

func (*BankAccountItem) ElementType

func (*BankAccountItem) ElementType() reflect.Type

func (*BankAccountItem) ToBankAccountItemOutput

func (i *BankAccountItem) ToBankAccountItemOutput() BankAccountItemOutput

func (*BankAccountItem) ToBankAccountItemOutputWithContext

func (i *BankAccountItem) ToBankAccountItemOutputWithContext(ctx context.Context) BankAccountItemOutput

type BankAccountItemArgs

type BankAccountItemArgs struct {
	AccountNumber     pulumi.StringPtrInput
	Attachments       pulumi.AssetOrArchiveMapInput
	BankName          pulumi.StringPtrInput
	BranchInformation bankaccount.BranchInformationSectionPtrInput
	// The category of the vault the item is in.
	Category      pulumi.StringPtrInput
	Fields        FieldMapInput
	Iban          pulumi.StringPtrInput
	NameOnAccount pulumi.StringPtrInput
	Notes         pulumi.StringPtrInput
	Pin           pulumi.StringPtrInput
	RoutingNumber pulumi.StringPtrInput
	Sections      SectionMapInput
	Swift         pulumi.StringPtrInput
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayInput
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput
	Type  pulumi.StringPtrInput
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

The set of arguments for constructing a BankAccountItem resource.

func (BankAccountItemArgs) ElementType

func (BankAccountItemArgs) ElementType() reflect.Type

type BankAccountItemArray

type BankAccountItemArray []BankAccountItemInput

func (BankAccountItemArray) ElementType

func (BankAccountItemArray) ElementType() reflect.Type

func (BankAccountItemArray) ToBankAccountItemArrayOutput

func (i BankAccountItemArray) ToBankAccountItemArrayOutput() BankAccountItemArrayOutput

func (BankAccountItemArray) ToBankAccountItemArrayOutputWithContext

func (i BankAccountItemArray) ToBankAccountItemArrayOutputWithContext(ctx context.Context) BankAccountItemArrayOutput

type BankAccountItemArrayInput

type BankAccountItemArrayInput interface {
	pulumi.Input

	ToBankAccountItemArrayOutput() BankAccountItemArrayOutput
	ToBankAccountItemArrayOutputWithContext(context.Context) BankAccountItemArrayOutput
}

BankAccountItemArrayInput is an input type that accepts BankAccountItemArray and BankAccountItemArrayOutput values. You can construct a concrete instance of `BankAccountItemArrayInput` via:

BankAccountItemArray{ BankAccountItemArgs{...} }

type BankAccountItemArrayOutput

type BankAccountItemArrayOutput struct{ *pulumi.OutputState }

func (BankAccountItemArrayOutput) ElementType

func (BankAccountItemArrayOutput) ElementType() reflect.Type

func (BankAccountItemArrayOutput) Index

func (BankAccountItemArrayOutput) ToBankAccountItemArrayOutput

func (o BankAccountItemArrayOutput) ToBankAccountItemArrayOutput() BankAccountItemArrayOutput

func (BankAccountItemArrayOutput) ToBankAccountItemArrayOutputWithContext

func (o BankAccountItemArrayOutput) ToBankAccountItemArrayOutputWithContext(ctx context.Context) BankAccountItemArrayOutput

type BankAccountItemGetAttachmentArgs

type BankAccountItemGetAttachmentArgs struct {
	// The name or uuid of the attachment to get
	Name pulumi.StringInput
}

The set of arguments for the GetAttachment method of the BankAccountItem resource.

func (BankAccountItemGetAttachmentArgs) ElementType

type BankAccountItemGetAttachmentResult

type BankAccountItemGetAttachmentResult struct {
	// the value of the attachment
	Value string `pulumi:"value"`
}

The resolved reference value

type BankAccountItemGetAttachmentResultOutput

type BankAccountItemGetAttachmentResultOutput struct{ *pulumi.OutputState }

func (BankAccountItemGetAttachmentResultOutput) ElementType

func (BankAccountItemGetAttachmentResultOutput) Value

the value of the attachment

type BankAccountItemInput

type BankAccountItemInput interface {
	pulumi.Input

	ToBankAccountItemOutput() BankAccountItemOutput
	ToBankAccountItemOutputWithContext(ctx context.Context) BankAccountItemOutput
}

type BankAccountItemMap

type BankAccountItemMap map[string]BankAccountItemInput

func (BankAccountItemMap) ElementType

func (BankAccountItemMap) ElementType() reflect.Type

func (BankAccountItemMap) ToBankAccountItemMapOutput

func (i BankAccountItemMap) ToBankAccountItemMapOutput() BankAccountItemMapOutput

func (BankAccountItemMap) ToBankAccountItemMapOutputWithContext

func (i BankAccountItemMap) ToBankAccountItemMapOutputWithContext(ctx context.Context) BankAccountItemMapOutput

type BankAccountItemMapInput

type BankAccountItemMapInput interface {
	pulumi.Input

	ToBankAccountItemMapOutput() BankAccountItemMapOutput
	ToBankAccountItemMapOutputWithContext(context.Context) BankAccountItemMapOutput
}

BankAccountItemMapInput is an input type that accepts BankAccountItemMap and BankAccountItemMapOutput values. You can construct a concrete instance of `BankAccountItemMapInput` via:

BankAccountItemMap{ "key": BankAccountItemArgs{...} }

type BankAccountItemMapOutput

type BankAccountItemMapOutput struct{ *pulumi.OutputState }

func (BankAccountItemMapOutput) ElementType

func (BankAccountItemMapOutput) ElementType() reflect.Type

func (BankAccountItemMapOutput) MapIndex

func (BankAccountItemMapOutput) ToBankAccountItemMapOutput

func (o BankAccountItemMapOutput) ToBankAccountItemMapOutput() BankAccountItemMapOutput

func (BankAccountItemMapOutput) ToBankAccountItemMapOutputWithContext

func (o BankAccountItemMapOutput) ToBankAccountItemMapOutputWithContext(ctx context.Context) BankAccountItemMapOutput

type BankAccountItemOutput

type BankAccountItemOutput struct{ *pulumi.OutputState }

func (BankAccountItemOutput) ElementType

func (BankAccountItemOutput) ElementType() reflect.Type

func (BankAccountItemOutput) ToBankAccountItemOutput

func (o BankAccountItemOutput) ToBankAccountItemOutput() BankAccountItemOutput

func (BankAccountItemOutput) ToBankAccountItemOutputWithContext

func (o BankAccountItemOutput) ToBankAccountItemOutputWithContext(ctx context.Context) BankAccountItemOutput

type BankAccountItemState

type BankAccountItemState struct {
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

func (BankAccountItemState) ElementType

func (BankAccountItemState) ElementType() reflect.Type

type Category

type Category string

The category of the item. One of [ApiCredential, BankAccount, CreditCard, CryptoWallet, Database, Document, DriverLicense, EmailAccount, Identity, Item, Login, MedicalRecord, Membership, OutdoorLicense, Passport, Password, RewardProgram, SecureNote, Server, SocialSecurityNumber, SoftwareLicense, SshKey, WirelessRouter]

type CreditCardItem

type CreditCardItem struct {
	pulumi.CustomResourceState

	AdditionalDetails  creditcard.AdditionalDetailsSectionPtrOutput  `pulumi:"additionalDetails"`
	Attachments        OutFieldMapOutput                             `pulumi:"attachments"`
	CardholderName     pulumi.StringPtrOutput                        `pulumi:"cardholderName"`
	Category           pulumi.StringOutput                           `pulumi:"category"`
	ContactInformation creditcard.ContactInformationSectionPtrOutput `pulumi:"contactInformation"`
	ExpiryDate         pulumi.StringPtrOutput                        `pulumi:"expiryDate"`
	Fields             OutFieldMapOutput                             `pulumi:"fields"`
	Notes              pulumi.StringPtrOutput                        `pulumi:"notes"`
	Number             pulumi.StringPtrOutput                        `pulumi:"number"`
	References         OutFieldMapOutput                             `pulumi:"references"`
	Sections           OutSectionMapOutput                           `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayOutput `pulumi:"tags"`
	// The title of the item.
	Title pulumi.StringOutput    `pulumi:"title"`
	Type  pulumi.StringPtrOutput `pulumi:"type"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid      pulumi.StringOutput    `pulumi:"uuid"`
	ValidFrom pulumi.StringPtrOutput `pulumi:"validFrom"`
	// The UUID of the vault the item is in.
	Vault              pulumi.StringOutput    `pulumi:"vault"`
	VerificationNumber pulumi.StringPtrOutput `pulumi:"verificationNumber"`
}

func GetCreditCardItem

func GetCreditCardItem(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CreditCardItemState, opts ...pulumi.ResourceOption) (*CreditCardItem, error)

GetCreditCardItem gets an existing CreditCardItem 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 NewCreditCardItem

func NewCreditCardItem(ctx *pulumi.Context,
	name string, args *CreditCardItemArgs, opts ...pulumi.ResourceOption) (*CreditCardItem, error)

NewCreditCardItem registers a new resource with the given unique name, arguments, and options.

func (*CreditCardItem) ElementType

func (*CreditCardItem) ElementType() reflect.Type

func (*CreditCardItem) ToCreditCardItemOutput

func (i *CreditCardItem) ToCreditCardItemOutput() CreditCardItemOutput

func (*CreditCardItem) ToCreditCardItemOutputWithContext

func (i *CreditCardItem) ToCreditCardItemOutputWithContext(ctx context.Context) CreditCardItemOutput

type CreditCardItemArgs

type CreditCardItemArgs struct {
	AdditionalDetails creditcard.AdditionalDetailsSectionPtrInput
	Attachments       pulumi.AssetOrArchiveMapInput
	CardholderName    pulumi.StringPtrInput
	// The category of the vault the item is in.
	Category           pulumi.StringPtrInput
	ContactInformation creditcard.ContactInformationSectionPtrInput
	ExpiryDate         pulumi.StringPtrInput
	Fields             FieldMapInput
	Notes              pulumi.StringPtrInput
	Number             pulumi.StringPtrInput
	Sections           SectionMapInput
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayInput
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title     pulumi.StringPtrInput
	Type      pulumi.StringPtrInput
	ValidFrom pulumi.StringPtrInput
	// The UUID of the vault the item is in.
	Vault              pulumi.StringInput
	VerificationNumber pulumi.StringPtrInput
}

The set of arguments for constructing a CreditCardItem resource.

func (CreditCardItemArgs) ElementType

func (CreditCardItemArgs) ElementType() reflect.Type

type CreditCardItemArray

type CreditCardItemArray []CreditCardItemInput

func (CreditCardItemArray) ElementType

func (CreditCardItemArray) ElementType() reflect.Type

func (CreditCardItemArray) ToCreditCardItemArrayOutput

func (i CreditCardItemArray) ToCreditCardItemArrayOutput() CreditCardItemArrayOutput

func (CreditCardItemArray) ToCreditCardItemArrayOutputWithContext

func (i CreditCardItemArray) ToCreditCardItemArrayOutputWithContext(ctx context.Context) CreditCardItemArrayOutput

type CreditCardItemArrayInput

type CreditCardItemArrayInput interface {
	pulumi.Input

	ToCreditCardItemArrayOutput() CreditCardItemArrayOutput
	ToCreditCardItemArrayOutputWithContext(context.Context) CreditCardItemArrayOutput
}

CreditCardItemArrayInput is an input type that accepts CreditCardItemArray and CreditCardItemArrayOutput values. You can construct a concrete instance of `CreditCardItemArrayInput` via:

CreditCardItemArray{ CreditCardItemArgs{...} }

type CreditCardItemArrayOutput

type CreditCardItemArrayOutput struct{ *pulumi.OutputState }

func (CreditCardItemArrayOutput) ElementType

func (CreditCardItemArrayOutput) ElementType() reflect.Type

func (CreditCardItemArrayOutput) Index

func (CreditCardItemArrayOutput) ToCreditCardItemArrayOutput

func (o CreditCardItemArrayOutput) ToCreditCardItemArrayOutput() CreditCardItemArrayOutput

func (CreditCardItemArrayOutput) ToCreditCardItemArrayOutputWithContext

func (o CreditCardItemArrayOutput) ToCreditCardItemArrayOutputWithContext(ctx context.Context) CreditCardItemArrayOutput

type CreditCardItemGetAttachmentArgs

type CreditCardItemGetAttachmentArgs struct {
	// The name or uuid of the attachment to get
	Name pulumi.StringInput
}

The set of arguments for the GetAttachment method of the CreditCardItem resource.

func (CreditCardItemGetAttachmentArgs) ElementType

type CreditCardItemGetAttachmentResult

type CreditCardItemGetAttachmentResult struct {
	// the value of the attachment
	Value string `pulumi:"value"`
}

The resolved reference value

type CreditCardItemGetAttachmentResultOutput

type CreditCardItemGetAttachmentResultOutput struct{ *pulumi.OutputState }

func (CreditCardItemGetAttachmentResultOutput) ElementType

func (CreditCardItemGetAttachmentResultOutput) Value

the value of the attachment

type CreditCardItemInput

type CreditCardItemInput interface {
	pulumi.Input

	ToCreditCardItemOutput() CreditCardItemOutput
	ToCreditCardItemOutputWithContext(ctx context.Context) CreditCardItemOutput
}

type CreditCardItemMap

type CreditCardItemMap map[string]CreditCardItemInput

func (CreditCardItemMap) ElementType

func (CreditCardItemMap) ElementType() reflect.Type

func (CreditCardItemMap) ToCreditCardItemMapOutput

func (i CreditCardItemMap) ToCreditCardItemMapOutput() CreditCardItemMapOutput

func (CreditCardItemMap) ToCreditCardItemMapOutputWithContext

func (i CreditCardItemMap) ToCreditCardItemMapOutputWithContext(ctx context.Context) CreditCardItemMapOutput

type CreditCardItemMapInput

type CreditCardItemMapInput interface {
	pulumi.Input

	ToCreditCardItemMapOutput() CreditCardItemMapOutput
	ToCreditCardItemMapOutputWithContext(context.Context) CreditCardItemMapOutput
}

CreditCardItemMapInput is an input type that accepts CreditCardItemMap and CreditCardItemMapOutput values. You can construct a concrete instance of `CreditCardItemMapInput` via:

CreditCardItemMap{ "key": CreditCardItemArgs{...} }

type CreditCardItemMapOutput

type CreditCardItemMapOutput struct{ *pulumi.OutputState }

func (CreditCardItemMapOutput) ElementType

func (CreditCardItemMapOutput) ElementType() reflect.Type

func (CreditCardItemMapOutput) MapIndex

func (CreditCardItemMapOutput) ToCreditCardItemMapOutput

func (o CreditCardItemMapOutput) ToCreditCardItemMapOutput() CreditCardItemMapOutput

func (CreditCardItemMapOutput) ToCreditCardItemMapOutputWithContext

func (o CreditCardItemMapOutput) ToCreditCardItemMapOutputWithContext(ctx context.Context) CreditCardItemMapOutput

type CreditCardItemOutput

type CreditCardItemOutput struct{ *pulumi.OutputState }

func (CreditCardItemOutput) ElementType

func (CreditCardItemOutput) ElementType() reflect.Type

func (CreditCardItemOutput) ToCreditCardItemOutput

func (o CreditCardItemOutput) ToCreditCardItemOutput() CreditCardItemOutput

func (CreditCardItemOutput) ToCreditCardItemOutputWithContext

func (o CreditCardItemOutput) ToCreditCardItemOutputWithContext(ctx context.Context) CreditCardItemOutput

type CreditCardItemState

type CreditCardItemState struct {
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

func (CreditCardItemState) ElementType

func (CreditCardItemState) ElementType() reflect.Type

type CryptoWalletItem

type CryptoWalletItem struct {
	pulumi.CustomResourceState

	Attachments    OutFieldMapOutput      `pulumi:"attachments"`
	Category       pulumi.StringOutput    `pulumi:"category"`
	Fields         OutFieldMapOutput      `pulumi:"fields"`
	Notes          pulumi.StringPtrOutput `pulumi:"notes"`
	Password       pulumi.StringPtrOutput `pulumi:"password"`
	RecoveryPhrase pulumi.StringPtrOutput `pulumi:"recoveryPhrase"`
	References     OutFieldMapOutput      `pulumi:"references"`
	Sections       OutSectionMapOutput    `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayOutput `pulumi:"tags"`
	// The title of the item.
	Title pulumi.StringOutput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringOutput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault  pulumi.StringOutput                 `pulumi:"vault"`
	Wallet cryptowallet.WalletSectionPtrOutput `pulumi:"wallet"`
}

func GetCryptoWalletItem

func GetCryptoWalletItem(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CryptoWalletItemState, opts ...pulumi.ResourceOption) (*CryptoWalletItem, error)

GetCryptoWalletItem gets an existing CryptoWalletItem 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 NewCryptoWalletItem

func NewCryptoWalletItem(ctx *pulumi.Context,
	name string, args *CryptoWalletItemArgs, opts ...pulumi.ResourceOption) (*CryptoWalletItem, error)

NewCryptoWalletItem registers a new resource with the given unique name, arguments, and options.

func (*CryptoWalletItem) ElementType

func (*CryptoWalletItem) ElementType() reflect.Type

func (*CryptoWalletItem) ToCryptoWalletItemOutput

func (i *CryptoWalletItem) ToCryptoWalletItemOutput() CryptoWalletItemOutput

func (*CryptoWalletItem) ToCryptoWalletItemOutputWithContext

func (i *CryptoWalletItem) ToCryptoWalletItemOutputWithContext(ctx context.Context) CryptoWalletItemOutput

type CryptoWalletItemArgs

type CryptoWalletItemArgs struct {
	Attachments pulumi.AssetOrArchiveMapInput
	// The category of the vault the item is in.
	Category       pulumi.StringPtrInput
	Fields         FieldMapInput
	Notes          pulumi.StringPtrInput
	Password       pulumi.StringPtrInput
	RecoveryPhrase pulumi.StringPtrInput
	Sections       SectionMapInput
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayInput
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput
	// The UUID of the vault the item is in.
	Vault  pulumi.StringInput
	Wallet cryptowallet.WalletSectionPtrInput
}

The set of arguments for constructing a CryptoWalletItem resource.

func (CryptoWalletItemArgs) ElementType

func (CryptoWalletItemArgs) ElementType() reflect.Type

type CryptoWalletItemArray

type CryptoWalletItemArray []CryptoWalletItemInput

func (CryptoWalletItemArray) ElementType

func (CryptoWalletItemArray) ElementType() reflect.Type

func (CryptoWalletItemArray) ToCryptoWalletItemArrayOutput

func (i CryptoWalletItemArray) ToCryptoWalletItemArrayOutput() CryptoWalletItemArrayOutput

func (CryptoWalletItemArray) ToCryptoWalletItemArrayOutputWithContext

func (i CryptoWalletItemArray) ToCryptoWalletItemArrayOutputWithContext(ctx context.Context) CryptoWalletItemArrayOutput

type CryptoWalletItemArrayInput

type CryptoWalletItemArrayInput interface {
	pulumi.Input

	ToCryptoWalletItemArrayOutput() CryptoWalletItemArrayOutput
	ToCryptoWalletItemArrayOutputWithContext(context.Context) CryptoWalletItemArrayOutput
}

CryptoWalletItemArrayInput is an input type that accepts CryptoWalletItemArray and CryptoWalletItemArrayOutput values. You can construct a concrete instance of `CryptoWalletItemArrayInput` via:

CryptoWalletItemArray{ CryptoWalletItemArgs{...} }

type CryptoWalletItemArrayOutput

type CryptoWalletItemArrayOutput struct{ *pulumi.OutputState }

func (CryptoWalletItemArrayOutput) ElementType

func (CryptoWalletItemArrayOutput) Index

func (CryptoWalletItemArrayOutput) ToCryptoWalletItemArrayOutput

func (o CryptoWalletItemArrayOutput) ToCryptoWalletItemArrayOutput() CryptoWalletItemArrayOutput

func (CryptoWalletItemArrayOutput) ToCryptoWalletItemArrayOutputWithContext

func (o CryptoWalletItemArrayOutput) ToCryptoWalletItemArrayOutputWithContext(ctx context.Context) CryptoWalletItemArrayOutput

type CryptoWalletItemGetAttachmentArgs

type CryptoWalletItemGetAttachmentArgs struct {
	// The name or uuid of the attachment to get
	Name pulumi.StringInput
}

The set of arguments for the GetAttachment method of the CryptoWalletItem resource.

func (CryptoWalletItemGetAttachmentArgs) ElementType

type CryptoWalletItemGetAttachmentResult

type CryptoWalletItemGetAttachmentResult struct {
	// the value of the attachment
	Value string `pulumi:"value"`
}

The resolved reference value

type CryptoWalletItemGetAttachmentResultOutput

type CryptoWalletItemGetAttachmentResultOutput struct{ *pulumi.OutputState }

func (CryptoWalletItemGetAttachmentResultOutput) ElementType

func (CryptoWalletItemGetAttachmentResultOutput) Value

the value of the attachment

type CryptoWalletItemInput

type CryptoWalletItemInput interface {
	pulumi.Input

	ToCryptoWalletItemOutput() CryptoWalletItemOutput
	ToCryptoWalletItemOutputWithContext(ctx context.Context) CryptoWalletItemOutput
}

type CryptoWalletItemMap

type CryptoWalletItemMap map[string]CryptoWalletItemInput

func (CryptoWalletItemMap) ElementType

func (CryptoWalletItemMap) ElementType() reflect.Type

func (CryptoWalletItemMap) ToCryptoWalletItemMapOutput

func (i CryptoWalletItemMap) ToCryptoWalletItemMapOutput() CryptoWalletItemMapOutput

func (CryptoWalletItemMap) ToCryptoWalletItemMapOutputWithContext

func (i CryptoWalletItemMap) ToCryptoWalletItemMapOutputWithContext(ctx context.Context) CryptoWalletItemMapOutput

type CryptoWalletItemMapInput

type CryptoWalletItemMapInput interface {
	pulumi.Input

	ToCryptoWalletItemMapOutput() CryptoWalletItemMapOutput
	ToCryptoWalletItemMapOutputWithContext(context.Context) CryptoWalletItemMapOutput
}

CryptoWalletItemMapInput is an input type that accepts CryptoWalletItemMap and CryptoWalletItemMapOutput values. You can construct a concrete instance of `CryptoWalletItemMapInput` via:

CryptoWalletItemMap{ "key": CryptoWalletItemArgs{...} }

type CryptoWalletItemMapOutput

type CryptoWalletItemMapOutput struct{ *pulumi.OutputState }

func (CryptoWalletItemMapOutput) ElementType

func (CryptoWalletItemMapOutput) ElementType() reflect.Type

func (CryptoWalletItemMapOutput) MapIndex

func (CryptoWalletItemMapOutput) ToCryptoWalletItemMapOutput

func (o CryptoWalletItemMapOutput) ToCryptoWalletItemMapOutput() CryptoWalletItemMapOutput

func (CryptoWalletItemMapOutput) ToCryptoWalletItemMapOutputWithContext

func (o CryptoWalletItemMapOutput) ToCryptoWalletItemMapOutputWithContext(ctx context.Context) CryptoWalletItemMapOutput

type CryptoWalletItemOutput

type CryptoWalletItemOutput struct{ *pulumi.OutputState }

func (CryptoWalletItemOutput) ElementType

func (CryptoWalletItemOutput) ElementType() reflect.Type

func (CryptoWalletItemOutput) ToCryptoWalletItemOutput

func (o CryptoWalletItemOutput) ToCryptoWalletItemOutput() CryptoWalletItemOutput

func (CryptoWalletItemOutput) ToCryptoWalletItemOutputWithContext

func (o CryptoWalletItemOutput) ToCryptoWalletItemOutputWithContext(ctx context.Context) CryptoWalletItemOutput

type CryptoWalletItemState

type CryptoWalletItemState struct {
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

func (CryptoWalletItemState) ElementType

func (CryptoWalletItemState) ElementType() reflect.Type

type DatabaseItem

type DatabaseItem struct {
	pulumi.CustomResourceState

	Alias             pulumi.StringPtrOutput `pulumi:"alias"`
	Attachments       OutFieldMapOutput      `pulumi:"attachments"`
	Category          pulumi.StringOutput    `pulumi:"category"`
	ConnectionOptions pulumi.StringPtrOutput `pulumi:"connectionOptions"`
	Database          pulumi.StringPtrOutput `pulumi:"database"`
	Fields            OutFieldMapOutput      `pulumi:"fields"`
	Notes             pulumi.StringPtrOutput `pulumi:"notes"`
	Password          pulumi.StringPtrOutput `pulumi:"password"`
	Port              pulumi.StringPtrOutput `pulumi:"port"`
	References        OutFieldMapOutput      `pulumi:"references"`
	Sections          OutSectionMapOutput    `pulumi:"sections"`
	Server            pulumi.StringPtrOutput `pulumi:"server"`
	Sid               pulumi.StringPtrOutput `pulumi:"sid"`
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayOutput `pulumi:"tags"`
	// The title of the item.
	Title    pulumi.StringOutput    `pulumi:"title"`
	Type     pulumi.StringPtrOutput `pulumi:"type"`
	Username pulumi.StringPtrOutput `pulumi:"username"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringOutput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringOutput `pulumi:"vault"`
}

func GetDatabaseItem

func GetDatabaseItem(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DatabaseItemState, opts ...pulumi.ResourceOption) (*DatabaseItem, error)

GetDatabaseItem gets an existing DatabaseItem 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 NewDatabaseItem

func NewDatabaseItem(ctx *pulumi.Context,
	name string, args *DatabaseItemArgs, opts ...pulumi.ResourceOption) (*DatabaseItem, error)

NewDatabaseItem registers a new resource with the given unique name, arguments, and options.

func (*DatabaseItem) ElementType

func (*DatabaseItem) ElementType() reflect.Type

func (*DatabaseItem) ToDatabaseItemOutput

func (i *DatabaseItem) ToDatabaseItemOutput() DatabaseItemOutput

func (*DatabaseItem) ToDatabaseItemOutputWithContext

func (i *DatabaseItem) ToDatabaseItemOutputWithContext(ctx context.Context) DatabaseItemOutput

type DatabaseItemArgs

type DatabaseItemArgs struct {
	Alias       pulumi.StringPtrInput
	Attachments pulumi.AssetOrArchiveMapInput
	// The category of the vault the item is in.
	Category          pulumi.StringPtrInput
	ConnectionOptions pulumi.StringPtrInput
	Database          pulumi.StringPtrInput
	Fields            FieldMapInput
	Notes             pulumi.StringPtrInput
	Password          pulumi.StringPtrInput
	Port              pulumi.StringPtrInput
	Sections          SectionMapInput
	Server            pulumi.StringPtrInput
	Sid               pulumi.StringPtrInput
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayInput
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title    pulumi.StringPtrInput
	Type     pulumi.StringPtrInput
	Username pulumi.StringPtrInput
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

The set of arguments for constructing a DatabaseItem resource.

func (DatabaseItemArgs) ElementType

func (DatabaseItemArgs) ElementType() reflect.Type

type DatabaseItemArray

type DatabaseItemArray []DatabaseItemInput

func (DatabaseItemArray) ElementType

func (DatabaseItemArray) ElementType() reflect.Type

func (DatabaseItemArray) ToDatabaseItemArrayOutput

func (i DatabaseItemArray) ToDatabaseItemArrayOutput() DatabaseItemArrayOutput

func (DatabaseItemArray) ToDatabaseItemArrayOutputWithContext

func (i DatabaseItemArray) ToDatabaseItemArrayOutputWithContext(ctx context.Context) DatabaseItemArrayOutput

type DatabaseItemArrayInput

type DatabaseItemArrayInput interface {
	pulumi.Input

	ToDatabaseItemArrayOutput() DatabaseItemArrayOutput
	ToDatabaseItemArrayOutputWithContext(context.Context) DatabaseItemArrayOutput
}

DatabaseItemArrayInput is an input type that accepts DatabaseItemArray and DatabaseItemArrayOutput values. You can construct a concrete instance of `DatabaseItemArrayInput` via:

DatabaseItemArray{ DatabaseItemArgs{...} }

type DatabaseItemArrayOutput

type DatabaseItemArrayOutput struct{ *pulumi.OutputState }

func (DatabaseItemArrayOutput) ElementType

func (DatabaseItemArrayOutput) ElementType() reflect.Type

func (DatabaseItemArrayOutput) Index

func (DatabaseItemArrayOutput) ToDatabaseItemArrayOutput

func (o DatabaseItemArrayOutput) ToDatabaseItemArrayOutput() DatabaseItemArrayOutput

func (DatabaseItemArrayOutput) ToDatabaseItemArrayOutputWithContext

func (o DatabaseItemArrayOutput) ToDatabaseItemArrayOutputWithContext(ctx context.Context) DatabaseItemArrayOutput

type DatabaseItemGetAttachmentArgs

type DatabaseItemGetAttachmentArgs struct {
	// The name or uuid of the attachment to get
	Name pulumi.StringInput
}

The set of arguments for the GetAttachment method of the DatabaseItem resource.

func (DatabaseItemGetAttachmentArgs) ElementType

type DatabaseItemGetAttachmentResult

type DatabaseItemGetAttachmentResult struct {
	// the value of the attachment
	Value string `pulumi:"value"`
}

The resolved reference value

type DatabaseItemGetAttachmentResultOutput

type DatabaseItemGetAttachmentResultOutput struct{ *pulumi.OutputState }

func (DatabaseItemGetAttachmentResultOutput) ElementType

func (DatabaseItemGetAttachmentResultOutput) Value

the value of the attachment

type DatabaseItemInput

type DatabaseItemInput interface {
	pulumi.Input

	ToDatabaseItemOutput() DatabaseItemOutput
	ToDatabaseItemOutputWithContext(ctx context.Context) DatabaseItemOutput
}

type DatabaseItemMap

type DatabaseItemMap map[string]DatabaseItemInput

func (DatabaseItemMap) ElementType

func (DatabaseItemMap) ElementType() reflect.Type

func (DatabaseItemMap) ToDatabaseItemMapOutput

func (i DatabaseItemMap) ToDatabaseItemMapOutput() DatabaseItemMapOutput

func (DatabaseItemMap) ToDatabaseItemMapOutputWithContext

func (i DatabaseItemMap) ToDatabaseItemMapOutputWithContext(ctx context.Context) DatabaseItemMapOutput

type DatabaseItemMapInput

type DatabaseItemMapInput interface {
	pulumi.Input

	ToDatabaseItemMapOutput() DatabaseItemMapOutput
	ToDatabaseItemMapOutputWithContext(context.Context) DatabaseItemMapOutput
}

DatabaseItemMapInput is an input type that accepts DatabaseItemMap and DatabaseItemMapOutput values. You can construct a concrete instance of `DatabaseItemMapInput` via:

DatabaseItemMap{ "key": DatabaseItemArgs{...} }

type DatabaseItemMapOutput

type DatabaseItemMapOutput struct{ *pulumi.OutputState }

func (DatabaseItemMapOutput) ElementType

func (DatabaseItemMapOutput) ElementType() reflect.Type

func (DatabaseItemMapOutput) MapIndex

func (DatabaseItemMapOutput) ToDatabaseItemMapOutput

func (o DatabaseItemMapOutput) ToDatabaseItemMapOutput() DatabaseItemMapOutput

func (DatabaseItemMapOutput) ToDatabaseItemMapOutputWithContext

func (o DatabaseItemMapOutput) ToDatabaseItemMapOutputWithContext(ctx context.Context) DatabaseItemMapOutput

type DatabaseItemOutput

type DatabaseItemOutput struct{ *pulumi.OutputState }

func (DatabaseItemOutput) ElementType

func (DatabaseItemOutput) ElementType() reflect.Type

func (DatabaseItemOutput) ToDatabaseItemOutput

func (o DatabaseItemOutput) ToDatabaseItemOutput() DatabaseItemOutput

func (DatabaseItemOutput) ToDatabaseItemOutputWithContext

func (o DatabaseItemOutput) ToDatabaseItemOutputWithContext(ctx context.Context) DatabaseItemOutput

type DatabaseItemState

type DatabaseItemState struct {
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

func (DatabaseItemState) ElementType

func (DatabaseItemState) ElementType() reflect.Type

type DocumentItem

type DocumentItem struct {
	pulumi.CustomResourceState

	Attachments OutFieldMapOutput      `pulumi:"attachments"`
	Category    pulumi.StringOutput    `pulumi:"category"`
	Fields      OutFieldMapOutput      `pulumi:"fields"`
	Notes       pulumi.StringPtrOutput `pulumi:"notes"`
	References  OutFieldMapOutput      `pulumi:"references"`
	Sections    OutSectionMapOutput    `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayOutput `pulumi:"tags"`
	// The title of the item.
	Title pulumi.StringOutput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringOutput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringOutput `pulumi:"vault"`
}

func GetDocumentItem

func GetDocumentItem(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DocumentItemState, opts ...pulumi.ResourceOption) (*DocumentItem, error)

GetDocumentItem gets an existing DocumentItem 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 NewDocumentItem

func NewDocumentItem(ctx *pulumi.Context,
	name string, args *DocumentItemArgs, opts ...pulumi.ResourceOption) (*DocumentItem, error)

NewDocumentItem registers a new resource with the given unique name, arguments, and options.

func (*DocumentItem) ElementType

func (*DocumentItem) ElementType() reflect.Type

func (*DocumentItem) ToDocumentItemOutput

func (i *DocumentItem) ToDocumentItemOutput() DocumentItemOutput

func (*DocumentItem) ToDocumentItemOutputWithContext

func (i *DocumentItem) ToDocumentItemOutputWithContext(ctx context.Context) DocumentItemOutput

type DocumentItemArgs

type DocumentItemArgs struct {
	Attachments pulumi.AssetOrArchiveMapInput
	// The category of the vault the item is in.
	Category pulumi.StringPtrInput
	Fields   FieldMapInput
	Notes    pulumi.StringPtrInput
	Sections SectionMapInput
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayInput
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

The set of arguments for constructing a DocumentItem resource.

func (DocumentItemArgs) ElementType

func (DocumentItemArgs) ElementType() reflect.Type

type DocumentItemArray

type DocumentItemArray []DocumentItemInput

func (DocumentItemArray) ElementType

func (DocumentItemArray) ElementType() reflect.Type

func (DocumentItemArray) ToDocumentItemArrayOutput

func (i DocumentItemArray) ToDocumentItemArrayOutput() DocumentItemArrayOutput

func (DocumentItemArray) ToDocumentItemArrayOutputWithContext

func (i DocumentItemArray) ToDocumentItemArrayOutputWithContext(ctx context.Context) DocumentItemArrayOutput

type DocumentItemArrayInput

type DocumentItemArrayInput interface {
	pulumi.Input

	ToDocumentItemArrayOutput() DocumentItemArrayOutput
	ToDocumentItemArrayOutputWithContext(context.Context) DocumentItemArrayOutput
}

DocumentItemArrayInput is an input type that accepts DocumentItemArray and DocumentItemArrayOutput values. You can construct a concrete instance of `DocumentItemArrayInput` via:

DocumentItemArray{ DocumentItemArgs{...} }

type DocumentItemArrayOutput

type DocumentItemArrayOutput struct{ *pulumi.OutputState }

func (DocumentItemArrayOutput) ElementType

func (DocumentItemArrayOutput) ElementType() reflect.Type

func (DocumentItemArrayOutput) Index

func (DocumentItemArrayOutput) ToDocumentItemArrayOutput

func (o DocumentItemArrayOutput) ToDocumentItemArrayOutput() DocumentItemArrayOutput

func (DocumentItemArrayOutput) ToDocumentItemArrayOutputWithContext

func (o DocumentItemArrayOutput) ToDocumentItemArrayOutputWithContext(ctx context.Context) DocumentItemArrayOutput

type DocumentItemGetAttachmentArgs

type DocumentItemGetAttachmentArgs struct {
	// The name or uuid of the attachment to get
	Name pulumi.StringInput
}

The set of arguments for the GetAttachment method of the DocumentItem resource.

func (DocumentItemGetAttachmentArgs) ElementType

type DocumentItemGetAttachmentResult

type DocumentItemGetAttachmentResult struct {
	// the value of the attachment
	Value string `pulumi:"value"`
}

The resolved reference value

type DocumentItemGetAttachmentResultOutput

type DocumentItemGetAttachmentResultOutput struct{ *pulumi.OutputState }

func (DocumentItemGetAttachmentResultOutput) ElementType

func (DocumentItemGetAttachmentResultOutput) Value

the value of the attachment

type DocumentItemInput

type DocumentItemInput interface {
	pulumi.Input

	ToDocumentItemOutput() DocumentItemOutput
	ToDocumentItemOutputWithContext(ctx context.Context) DocumentItemOutput
}

type DocumentItemMap

type DocumentItemMap map[string]DocumentItemInput

func (DocumentItemMap) ElementType

func (DocumentItemMap) ElementType() reflect.Type

func (DocumentItemMap) ToDocumentItemMapOutput

func (i DocumentItemMap) ToDocumentItemMapOutput() DocumentItemMapOutput

func (DocumentItemMap) ToDocumentItemMapOutputWithContext

func (i DocumentItemMap) ToDocumentItemMapOutputWithContext(ctx context.Context) DocumentItemMapOutput

type DocumentItemMapInput

type DocumentItemMapInput interface {
	pulumi.Input

	ToDocumentItemMapOutput() DocumentItemMapOutput
	ToDocumentItemMapOutputWithContext(context.Context) DocumentItemMapOutput
}

DocumentItemMapInput is an input type that accepts DocumentItemMap and DocumentItemMapOutput values. You can construct a concrete instance of `DocumentItemMapInput` via:

DocumentItemMap{ "key": DocumentItemArgs{...} }

type DocumentItemMapOutput

type DocumentItemMapOutput struct{ *pulumi.OutputState }

func (DocumentItemMapOutput) ElementType

func (DocumentItemMapOutput) ElementType() reflect.Type

func (DocumentItemMapOutput) MapIndex

func (DocumentItemMapOutput) ToDocumentItemMapOutput

func (o DocumentItemMapOutput) ToDocumentItemMapOutput() DocumentItemMapOutput

func (DocumentItemMapOutput) ToDocumentItemMapOutputWithContext

func (o DocumentItemMapOutput) ToDocumentItemMapOutputWithContext(ctx context.Context) DocumentItemMapOutput

type DocumentItemOutput

type DocumentItemOutput struct{ *pulumi.OutputState }

func (DocumentItemOutput) ElementType

func (DocumentItemOutput) ElementType() reflect.Type

func (DocumentItemOutput) ToDocumentItemOutput

func (o DocumentItemOutput) ToDocumentItemOutput() DocumentItemOutput

func (DocumentItemOutput) ToDocumentItemOutputWithContext

func (o DocumentItemOutput) ToDocumentItemOutputWithContext(ctx context.Context) DocumentItemOutput

type DocumentItemState

type DocumentItemState struct {
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

func (DocumentItemState) ElementType

func (DocumentItemState) ElementType() reflect.Type

type DriverLicenseItem

type DriverLicenseItem struct {
	pulumi.CustomResourceState

	Address                pulumi.StringPtrOutput `pulumi:"address"`
	Attachments            OutFieldMapOutput      `pulumi:"attachments"`
	Category               pulumi.StringOutput    `pulumi:"category"`
	ConditionsRestrictions pulumi.StringPtrOutput `pulumi:"conditionsRestrictions"`
	Country                pulumi.StringPtrOutput `pulumi:"country"`
	DateOfBirth            pulumi.StringPtrOutput `pulumi:"dateOfBirth"`
	ExpiryDate             pulumi.StringPtrOutput `pulumi:"expiryDate"`
	Fields                 OutFieldMapOutput      `pulumi:"fields"`
	FullName               pulumi.StringPtrOutput `pulumi:"fullName"`
	Gender                 pulumi.StringPtrOutput `pulumi:"gender"`
	Height                 pulumi.StringPtrOutput `pulumi:"height"`
	LicenseClass           pulumi.StringPtrOutput `pulumi:"licenseClass"`
	Notes                  pulumi.StringPtrOutput `pulumi:"notes"`
	Number                 pulumi.StringPtrOutput `pulumi:"number"`
	References             OutFieldMapOutput      `pulumi:"references"`
	Sections               OutSectionMapOutput    `pulumi:"sections"`
	State                  pulumi.StringPtrOutput `pulumi:"state"`
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayOutput `pulumi:"tags"`
	// The title of the item.
	Title pulumi.StringOutput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringOutput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringOutput `pulumi:"vault"`
}

func GetDriverLicenseItem

func GetDriverLicenseItem(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DriverLicenseItemState, opts ...pulumi.ResourceOption) (*DriverLicenseItem, error)

GetDriverLicenseItem gets an existing DriverLicenseItem 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 NewDriverLicenseItem

func NewDriverLicenseItem(ctx *pulumi.Context,
	name string, args *DriverLicenseItemArgs, opts ...pulumi.ResourceOption) (*DriverLicenseItem, error)

NewDriverLicenseItem registers a new resource with the given unique name, arguments, and options.

func (*DriverLicenseItem) ElementType

func (*DriverLicenseItem) ElementType() reflect.Type

func (*DriverLicenseItem) ToDriverLicenseItemOutput

func (i *DriverLicenseItem) ToDriverLicenseItemOutput() DriverLicenseItemOutput

func (*DriverLicenseItem) ToDriverLicenseItemOutputWithContext

func (i *DriverLicenseItem) ToDriverLicenseItemOutputWithContext(ctx context.Context) DriverLicenseItemOutput

type DriverLicenseItemArgs

type DriverLicenseItemArgs struct {
	Address     pulumi.StringPtrInput
	Attachments pulumi.AssetOrArchiveMapInput
	// The category of the vault the item is in.
	Category               pulumi.StringPtrInput
	ConditionsRestrictions pulumi.StringPtrInput
	Country                pulumi.StringPtrInput
	DateOfBirth            pulumi.StringPtrInput
	ExpiryDate             pulumi.StringPtrInput
	Fields                 FieldMapInput
	FullName               pulumi.StringPtrInput
	Gender                 pulumi.StringPtrInput
	Height                 pulumi.StringPtrInput
	LicenseClass           pulumi.StringPtrInput
	Notes                  pulumi.StringPtrInput
	Number                 pulumi.StringPtrInput
	Sections               SectionMapInput
	State                  pulumi.StringPtrInput
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayInput
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

The set of arguments for constructing a DriverLicenseItem resource.

func (DriverLicenseItemArgs) ElementType

func (DriverLicenseItemArgs) ElementType() reflect.Type

type DriverLicenseItemArray

type DriverLicenseItemArray []DriverLicenseItemInput

func (DriverLicenseItemArray) ElementType

func (DriverLicenseItemArray) ElementType() reflect.Type

func (DriverLicenseItemArray) ToDriverLicenseItemArrayOutput

func (i DriverLicenseItemArray) ToDriverLicenseItemArrayOutput() DriverLicenseItemArrayOutput

func (DriverLicenseItemArray) ToDriverLicenseItemArrayOutputWithContext

func (i DriverLicenseItemArray) ToDriverLicenseItemArrayOutputWithContext(ctx context.Context) DriverLicenseItemArrayOutput

type DriverLicenseItemArrayInput

type DriverLicenseItemArrayInput interface {
	pulumi.Input

	ToDriverLicenseItemArrayOutput() DriverLicenseItemArrayOutput
	ToDriverLicenseItemArrayOutputWithContext(context.Context) DriverLicenseItemArrayOutput
}

DriverLicenseItemArrayInput is an input type that accepts DriverLicenseItemArray and DriverLicenseItemArrayOutput values. You can construct a concrete instance of `DriverLicenseItemArrayInput` via:

DriverLicenseItemArray{ DriverLicenseItemArgs{...} }

type DriverLicenseItemArrayOutput

type DriverLicenseItemArrayOutput struct{ *pulumi.OutputState }

func (DriverLicenseItemArrayOutput) ElementType

func (DriverLicenseItemArrayOutput) Index

func (DriverLicenseItemArrayOutput) ToDriverLicenseItemArrayOutput

func (o DriverLicenseItemArrayOutput) ToDriverLicenseItemArrayOutput() DriverLicenseItemArrayOutput

func (DriverLicenseItemArrayOutput) ToDriverLicenseItemArrayOutputWithContext

func (o DriverLicenseItemArrayOutput) ToDriverLicenseItemArrayOutputWithContext(ctx context.Context) DriverLicenseItemArrayOutput

type DriverLicenseItemGetAttachmentArgs

type DriverLicenseItemGetAttachmentArgs struct {
	// The name or uuid of the attachment to get
	Name pulumi.StringInput
}

The set of arguments for the GetAttachment method of the DriverLicenseItem resource.

func (DriverLicenseItemGetAttachmentArgs) ElementType

type DriverLicenseItemGetAttachmentResult

type DriverLicenseItemGetAttachmentResult struct {
	// the value of the attachment
	Value string `pulumi:"value"`
}

The resolved reference value

type DriverLicenseItemGetAttachmentResultOutput

type DriverLicenseItemGetAttachmentResultOutput struct{ *pulumi.OutputState }

func (DriverLicenseItemGetAttachmentResultOutput) ElementType

func (DriverLicenseItemGetAttachmentResultOutput) Value

the value of the attachment

type DriverLicenseItemInput

type DriverLicenseItemInput interface {
	pulumi.Input

	ToDriverLicenseItemOutput() DriverLicenseItemOutput
	ToDriverLicenseItemOutputWithContext(ctx context.Context) DriverLicenseItemOutput
}

type DriverLicenseItemMap

type DriverLicenseItemMap map[string]DriverLicenseItemInput

func (DriverLicenseItemMap) ElementType

func (DriverLicenseItemMap) ElementType() reflect.Type

func (DriverLicenseItemMap) ToDriverLicenseItemMapOutput

func (i DriverLicenseItemMap) ToDriverLicenseItemMapOutput() DriverLicenseItemMapOutput

func (DriverLicenseItemMap) ToDriverLicenseItemMapOutputWithContext

func (i DriverLicenseItemMap) ToDriverLicenseItemMapOutputWithContext(ctx context.Context) DriverLicenseItemMapOutput

type DriverLicenseItemMapInput

type DriverLicenseItemMapInput interface {
	pulumi.Input

	ToDriverLicenseItemMapOutput() DriverLicenseItemMapOutput
	ToDriverLicenseItemMapOutputWithContext(context.Context) DriverLicenseItemMapOutput
}

DriverLicenseItemMapInput is an input type that accepts DriverLicenseItemMap and DriverLicenseItemMapOutput values. You can construct a concrete instance of `DriverLicenseItemMapInput` via:

DriverLicenseItemMap{ "key": DriverLicenseItemArgs{...} }

type DriverLicenseItemMapOutput

type DriverLicenseItemMapOutput struct{ *pulumi.OutputState }

func (DriverLicenseItemMapOutput) ElementType

func (DriverLicenseItemMapOutput) ElementType() reflect.Type

func (DriverLicenseItemMapOutput) MapIndex

func (DriverLicenseItemMapOutput) ToDriverLicenseItemMapOutput

func (o DriverLicenseItemMapOutput) ToDriverLicenseItemMapOutput() DriverLicenseItemMapOutput

func (DriverLicenseItemMapOutput) ToDriverLicenseItemMapOutputWithContext

func (o DriverLicenseItemMapOutput) ToDriverLicenseItemMapOutputWithContext(ctx context.Context) DriverLicenseItemMapOutput

type DriverLicenseItemOutput

type DriverLicenseItemOutput struct{ *pulumi.OutputState }

func (DriverLicenseItemOutput) ElementType

func (DriverLicenseItemOutput) ElementType() reflect.Type

func (DriverLicenseItemOutput) ToDriverLicenseItemOutput

func (o DriverLicenseItemOutput) ToDriverLicenseItemOutput() DriverLicenseItemOutput

func (DriverLicenseItemOutput) ToDriverLicenseItemOutputWithContext

func (o DriverLicenseItemOutput) ToDriverLicenseItemOutputWithContext(ctx context.Context) DriverLicenseItemOutput

type DriverLicenseItemState

type DriverLicenseItemState struct {
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

func (DriverLicenseItemState) ElementType

func (DriverLicenseItemState) ElementType() reflect.Type

type EmailAccountItem

type EmailAccountItem struct {
	pulumi.CustomResourceState

	Attachments        OutFieldMapOutput                               `pulumi:"attachments"`
	AuthMethod         pulumi.StringPtrOutput                          `pulumi:"authMethod"`
	Category           pulumi.StringOutput                             `pulumi:"category"`
	ContactInformation emailaccount.ContactInformationSectionPtrOutput `pulumi:"contactInformation"`
	Fields             OutFieldMapOutput                               `pulumi:"fields"`
	Notes              pulumi.StringPtrOutput                          `pulumi:"notes"`
	Password           pulumi.StringPtrOutput                          `pulumi:"password"`
	PortNumber         pulumi.StringPtrOutput                          `pulumi:"portNumber"`
	References         OutFieldMapOutput                               `pulumi:"references"`
	Sections           OutSectionMapOutput                             `pulumi:"sections"`
	Security           pulumi.StringPtrOutput                          `pulumi:"security"`
	Server             pulumi.StringPtrOutput                          `pulumi:"server"`
	Smtp               emailaccount.SmtpSectionPtrOutput               `pulumi:"smtp"`
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayOutput `pulumi:"tags"`
	// The title of the item.
	Title    pulumi.StringOutput    `pulumi:"title"`
	Type     pulumi.StringPtrOutput `pulumi:"type"`
	Username pulumi.StringPtrOutput `pulumi:"username"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringOutput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringOutput `pulumi:"vault"`
}

func GetEmailAccountItem

func GetEmailAccountItem(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EmailAccountItemState, opts ...pulumi.ResourceOption) (*EmailAccountItem, error)

GetEmailAccountItem gets an existing EmailAccountItem 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 NewEmailAccountItem

func NewEmailAccountItem(ctx *pulumi.Context,
	name string, args *EmailAccountItemArgs, opts ...pulumi.ResourceOption) (*EmailAccountItem, error)

NewEmailAccountItem registers a new resource with the given unique name, arguments, and options.

func (*EmailAccountItem) ElementType

func (*EmailAccountItem) ElementType() reflect.Type

func (*EmailAccountItem) ToEmailAccountItemOutput

func (i *EmailAccountItem) ToEmailAccountItemOutput() EmailAccountItemOutput

func (*EmailAccountItem) ToEmailAccountItemOutputWithContext

func (i *EmailAccountItem) ToEmailAccountItemOutputWithContext(ctx context.Context) EmailAccountItemOutput

type EmailAccountItemArgs

type EmailAccountItemArgs struct {
	Attachments pulumi.AssetOrArchiveMapInput
	AuthMethod  pulumi.StringPtrInput
	// The category of the vault the item is in.
	Category           pulumi.StringPtrInput
	ContactInformation emailaccount.ContactInformationSectionPtrInput
	Fields             FieldMapInput
	Notes              pulumi.StringPtrInput
	Password           pulumi.StringPtrInput
	PortNumber         pulumi.StringPtrInput
	Sections           SectionMapInput
	Security           pulumi.StringPtrInput
	Server             pulumi.StringPtrInput
	Smtp               emailaccount.SmtpSectionPtrInput
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayInput
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title    pulumi.StringPtrInput
	Type     pulumi.StringPtrInput
	Username pulumi.StringPtrInput
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

The set of arguments for constructing a EmailAccountItem resource.

func (EmailAccountItemArgs) ElementType

func (EmailAccountItemArgs) ElementType() reflect.Type

type EmailAccountItemArray

type EmailAccountItemArray []EmailAccountItemInput

func (EmailAccountItemArray) ElementType

func (EmailAccountItemArray) ElementType() reflect.Type

func (EmailAccountItemArray) ToEmailAccountItemArrayOutput

func (i EmailAccountItemArray) ToEmailAccountItemArrayOutput() EmailAccountItemArrayOutput

func (EmailAccountItemArray) ToEmailAccountItemArrayOutputWithContext

func (i EmailAccountItemArray) ToEmailAccountItemArrayOutputWithContext(ctx context.Context) EmailAccountItemArrayOutput

type EmailAccountItemArrayInput

type EmailAccountItemArrayInput interface {
	pulumi.Input

	ToEmailAccountItemArrayOutput() EmailAccountItemArrayOutput
	ToEmailAccountItemArrayOutputWithContext(context.Context) EmailAccountItemArrayOutput
}

EmailAccountItemArrayInput is an input type that accepts EmailAccountItemArray and EmailAccountItemArrayOutput values. You can construct a concrete instance of `EmailAccountItemArrayInput` via:

EmailAccountItemArray{ EmailAccountItemArgs{...} }

type EmailAccountItemArrayOutput

type EmailAccountItemArrayOutput struct{ *pulumi.OutputState }

func (EmailAccountItemArrayOutput) ElementType

func (EmailAccountItemArrayOutput) Index

func (EmailAccountItemArrayOutput) ToEmailAccountItemArrayOutput

func (o EmailAccountItemArrayOutput) ToEmailAccountItemArrayOutput() EmailAccountItemArrayOutput

func (EmailAccountItemArrayOutput) ToEmailAccountItemArrayOutputWithContext

func (o EmailAccountItemArrayOutput) ToEmailAccountItemArrayOutputWithContext(ctx context.Context) EmailAccountItemArrayOutput

type EmailAccountItemGetAttachmentArgs

type EmailAccountItemGetAttachmentArgs struct {
	// The name or uuid of the attachment to get
	Name pulumi.StringInput
}

The set of arguments for the GetAttachment method of the EmailAccountItem resource.

func (EmailAccountItemGetAttachmentArgs) ElementType

type EmailAccountItemGetAttachmentResult

type EmailAccountItemGetAttachmentResult struct {
	// the value of the attachment
	Value string `pulumi:"value"`
}

The resolved reference value

type EmailAccountItemGetAttachmentResultOutput

type EmailAccountItemGetAttachmentResultOutput struct{ *pulumi.OutputState }

func (EmailAccountItemGetAttachmentResultOutput) ElementType

func (EmailAccountItemGetAttachmentResultOutput) Value

the value of the attachment

type EmailAccountItemInput

type EmailAccountItemInput interface {
	pulumi.Input

	ToEmailAccountItemOutput() EmailAccountItemOutput
	ToEmailAccountItemOutputWithContext(ctx context.Context) EmailAccountItemOutput
}

type EmailAccountItemMap

type EmailAccountItemMap map[string]EmailAccountItemInput

func (EmailAccountItemMap) ElementType

func (EmailAccountItemMap) ElementType() reflect.Type

func (EmailAccountItemMap) ToEmailAccountItemMapOutput

func (i EmailAccountItemMap) ToEmailAccountItemMapOutput() EmailAccountItemMapOutput

func (EmailAccountItemMap) ToEmailAccountItemMapOutputWithContext

func (i EmailAccountItemMap) ToEmailAccountItemMapOutputWithContext(ctx context.Context) EmailAccountItemMapOutput

type EmailAccountItemMapInput

type EmailAccountItemMapInput interface {
	pulumi.Input

	ToEmailAccountItemMapOutput() EmailAccountItemMapOutput
	ToEmailAccountItemMapOutputWithContext(context.Context) EmailAccountItemMapOutput
}

EmailAccountItemMapInput is an input type that accepts EmailAccountItemMap and EmailAccountItemMapOutput values. You can construct a concrete instance of `EmailAccountItemMapInput` via:

EmailAccountItemMap{ "key": EmailAccountItemArgs{...} }

type EmailAccountItemMapOutput

type EmailAccountItemMapOutput struct{ *pulumi.OutputState }

func (EmailAccountItemMapOutput) ElementType

func (EmailAccountItemMapOutput) ElementType() reflect.Type

func (EmailAccountItemMapOutput) MapIndex

func (EmailAccountItemMapOutput) ToEmailAccountItemMapOutput

func (o EmailAccountItemMapOutput) ToEmailAccountItemMapOutput() EmailAccountItemMapOutput

func (EmailAccountItemMapOutput) ToEmailAccountItemMapOutputWithContext

func (o EmailAccountItemMapOutput) ToEmailAccountItemMapOutputWithContext(ctx context.Context) EmailAccountItemMapOutput

type EmailAccountItemOutput

type EmailAccountItemOutput struct{ *pulumi.OutputState }

func (EmailAccountItemOutput) ElementType

func (EmailAccountItemOutput) ElementType() reflect.Type

func (EmailAccountItemOutput) ToEmailAccountItemOutput

func (o EmailAccountItemOutput) ToEmailAccountItemOutput() EmailAccountItemOutput

func (EmailAccountItemOutput) ToEmailAccountItemOutputWithContext

func (o EmailAccountItemOutput) ToEmailAccountItemOutputWithContext(ctx context.Context) EmailAccountItemOutput

type EmailAccountItemState

type EmailAccountItemState struct {
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

func (EmailAccountItemState) ElementType

func (EmailAccountItemState) ElementType() reflect.Type

type Field

type Field struct {
	Type  *FieldAssignmentType `pulumi:"type"`
	Value string               `pulumi:"value"`
}

func (*Field) Defaults

func (val *Field) Defaults() *Field

Defaults sets the appropriate defaults for Field

type FieldArgs

type FieldArgs struct {
	Type  FieldAssignmentTypePtrInput `pulumi:"type"`
	Value pulumi.StringInput          `pulumi:"value"`
}

func (FieldArgs) ElementType

func (FieldArgs) ElementType() reflect.Type

func (FieldArgs) ToFieldOutput

func (i FieldArgs) ToFieldOutput() FieldOutput

func (FieldArgs) ToFieldOutputWithContext

func (i FieldArgs) ToFieldOutputWithContext(ctx context.Context) FieldOutput

type FieldAssignmentType

type FieldAssignmentType string

func (FieldAssignmentType) ElementType

func (FieldAssignmentType) ElementType() reflect.Type

func (FieldAssignmentType) ToFieldAssignmentTypeOutput

func (e FieldAssignmentType) ToFieldAssignmentTypeOutput() FieldAssignmentTypeOutput

func (FieldAssignmentType) ToFieldAssignmentTypeOutputWithContext

func (e FieldAssignmentType) ToFieldAssignmentTypeOutputWithContext(ctx context.Context) FieldAssignmentTypeOutput

func (FieldAssignmentType) ToFieldAssignmentTypePtrOutput

func (e FieldAssignmentType) ToFieldAssignmentTypePtrOutput() FieldAssignmentTypePtrOutput

func (FieldAssignmentType) ToFieldAssignmentTypePtrOutputWithContext

func (e FieldAssignmentType) ToFieldAssignmentTypePtrOutputWithContext(ctx context.Context) FieldAssignmentTypePtrOutput

func (FieldAssignmentType) ToStringOutput

func (e FieldAssignmentType) ToStringOutput() pulumi.StringOutput

func (FieldAssignmentType) ToStringOutputWithContext

func (e FieldAssignmentType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FieldAssignmentType) ToStringPtrOutput

func (e FieldAssignmentType) ToStringPtrOutput() pulumi.StringPtrOutput

func (FieldAssignmentType) ToStringPtrOutputWithContext

func (e FieldAssignmentType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FieldAssignmentTypeInput

type FieldAssignmentTypeInput interface {
	pulumi.Input

	ToFieldAssignmentTypeOutput() FieldAssignmentTypeOutput
	ToFieldAssignmentTypeOutputWithContext(context.Context) FieldAssignmentTypeOutput
}

FieldAssignmentTypeInput is an input type that accepts FieldAssignmentTypeArgs and FieldAssignmentTypeOutput values. You can construct a concrete instance of `FieldAssignmentTypeInput` via:

FieldAssignmentTypeArgs{...}

type FieldAssignmentTypeOutput

type FieldAssignmentTypeOutput struct{ *pulumi.OutputState }

func (FieldAssignmentTypeOutput) ElementType

func (FieldAssignmentTypeOutput) ElementType() reflect.Type

func (FieldAssignmentTypeOutput) ToFieldAssignmentTypeOutput

func (o FieldAssignmentTypeOutput) ToFieldAssignmentTypeOutput() FieldAssignmentTypeOutput

func (FieldAssignmentTypeOutput) ToFieldAssignmentTypeOutputWithContext

func (o FieldAssignmentTypeOutput) ToFieldAssignmentTypeOutputWithContext(ctx context.Context) FieldAssignmentTypeOutput

func (FieldAssignmentTypeOutput) ToFieldAssignmentTypePtrOutput

func (o FieldAssignmentTypeOutput) ToFieldAssignmentTypePtrOutput() FieldAssignmentTypePtrOutput

func (FieldAssignmentTypeOutput) ToFieldAssignmentTypePtrOutputWithContext

func (o FieldAssignmentTypeOutput) ToFieldAssignmentTypePtrOutputWithContext(ctx context.Context) FieldAssignmentTypePtrOutput

func (FieldAssignmentTypeOutput) ToStringOutput

func (o FieldAssignmentTypeOutput) ToStringOutput() pulumi.StringOutput

func (FieldAssignmentTypeOutput) ToStringOutputWithContext

func (o FieldAssignmentTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FieldAssignmentTypeOutput) ToStringPtrOutput

func (o FieldAssignmentTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FieldAssignmentTypeOutput) ToStringPtrOutputWithContext

func (o FieldAssignmentTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FieldAssignmentTypePtrInput

type FieldAssignmentTypePtrInput interface {
	pulumi.Input

	ToFieldAssignmentTypePtrOutput() FieldAssignmentTypePtrOutput
	ToFieldAssignmentTypePtrOutputWithContext(context.Context) FieldAssignmentTypePtrOutput
}

func FieldAssignmentTypePtr

func FieldAssignmentTypePtr(v string) FieldAssignmentTypePtrInput

type FieldAssignmentTypePtrOutput

type FieldAssignmentTypePtrOutput struct{ *pulumi.OutputState }

func (FieldAssignmentTypePtrOutput) Elem

func (FieldAssignmentTypePtrOutput) ElementType

func (FieldAssignmentTypePtrOutput) ToFieldAssignmentTypePtrOutput

func (o FieldAssignmentTypePtrOutput) ToFieldAssignmentTypePtrOutput() FieldAssignmentTypePtrOutput

func (FieldAssignmentTypePtrOutput) ToFieldAssignmentTypePtrOutputWithContext

func (o FieldAssignmentTypePtrOutput) ToFieldAssignmentTypePtrOutputWithContext(ctx context.Context) FieldAssignmentTypePtrOutput

func (FieldAssignmentTypePtrOutput) ToStringPtrOutput

func (o FieldAssignmentTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FieldAssignmentTypePtrOutput) ToStringPtrOutputWithContext

func (o FieldAssignmentTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FieldInput

type FieldInput interface {
	pulumi.Input

	ToFieldOutput() FieldOutput
	ToFieldOutputWithContext(context.Context) FieldOutput
}

FieldInput is an input type that accepts FieldArgs and FieldOutput values. You can construct a concrete instance of `FieldInput` via:

FieldArgs{...}

type FieldMap

type FieldMap map[string]FieldInput

func (FieldMap) ElementType

func (FieldMap) ElementType() reflect.Type

func (FieldMap) ToFieldMapOutput

func (i FieldMap) ToFieldMapOutput() FieldMapOutput

func (FieldMap) ToFieldMapOutputWithContext

func (i FieldMap) ToFieldMapOutputWithContext(ctx context.Context) FieldMapOutput

type FieldMapInput

type FieldMapInput interface {
	pulumi.Input

	ToFieldMapOutput() FieldMapOutput
	ToFieldMapOutputWithContext(context.Context) FieldMapOutput
}

FieldMapInput is an input type that accepts FieldMap and FieldMapOutput values. You can construct a concrete instance of `FieldMapInput` via:

FieldMap{ "key": FieldArgs{...} }

type FieldMapOutput

type FieldMapOutput struct{ *pulumi.OutputState }

func (FieldMapOutput) ElementType

func (FieldMapOutput) ElementType() reflect.Type

func (FieldMapOutput) MapIndex

func (FieldMapOutput) ToFieldMapOutput

func (o FieldMapOutput) ToFieldMapOutput() FieldMapOutput

func (FieldMapOutput) ToFieldMapOutputWithContext

func (o FieldMapOutput) ToFieldMapOutputWithContext(ctx context.Context) FieldMapOutput

type FieldOutput

type FieldOutput struct{ *pulumi.OutputState }

func (FieldOutput) ElementType

func (FieldOutput) ElementType() reflect.Type

func (FieldOutput) ToFieldOutput

func (o FieldOutput) ToFieldOutput() FieldOutput

func (FieldOutput) ToFieldOutputWithContext

func (o FieldOutput) ToFieldOutputWithContext(ctx context.Context) FieldOutput

func (FieldOutput) Type

func (FieldOutput) Value

func (o FieldOutput) Value() pulumi.StringOutput

type FieldPurpose

type FieldPurpose string

type GetAPICredentialArgs

type GetAPICredentialArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title *string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid *string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

type GetAPICredentialOutputArgs

type GetAPICredentialOutputArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput `pulumi:"vault"`
}

func (GetAPICredentialOutputArgs) ElementType

func (GetAPICredentialOutputArgs) ElementType() reflect.Type

type GetAPICredentialResult

type GetAPICredentialResult struct {
	Attachments map[string]OutField   `pulumi:"attachments"`
	Category    string                `pulumi:"category"`
	Credential  *string               `pulumi:"credential"`
	Expires     *string               `pulumi:"expires"`
	Fields      map[string]OutField   `pulumi:"fields"`
	Filename    *string               `pulumi:"filename"`
	Hostname    *string               `pulumi:"hostname"`
	Notes       *string               `pulumi:"notes"`
	References  map[string]OutField   `pulumi:"references"`
	Sections    map[string]OutSection `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags []string `pulumi:"tags"`
	// The title of the item.
	Title    string  `pulumi:"title"`
	Type     *string `pulumi:"type"`
	Username *string `pulumi:"username"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid      string  `pulumi:"uuid"`
	ValidFrom *string `pulumi:"validFrom"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

type GetAPICredentialResultOutput

type GetAPICredentialResultOutput struct{ *pulumi.OutputState }

func (GetAPICredentialResultOutput) Attachments

func (GetAPICredentialResultOutput) Category

func (GetAPICredentialResultOutput) Credential

func (GetAPICredentialResultOutput) ElementType

func (GetAPICredentialResultOutput) Expires

func (GetAPICredentialResultOutput) Fields

func (GetAPICredentialResultOutput) Filename

func (GetAPICredentialResultOutput) Hostname

func (GetAPICredentialResultOutput) Notes

func (GetAPICredentialResultOutput) References

func (GetAPICredentialResultOutput) Sections

func (GetAPICredentialResultOutput) Tags

An array of strings of the tags assigned to the item.

func (GetAPICredentialResultOutput) Title

The title of the item.

func (GetAPICredentialResultOutput) ToGetAPICredentialResultOutput

func (o GetAPICredentialResultOutput) ToGetAPICredentialResultOutput() GetAPICredentialResultOutput

func (GetAPICredentialResultOutput) ToGetAPICredentialResultOutputWithContext

func (o GetAPICredentialResultOutput) ToGetAPICredentialResultOutputWithContext(ctx context.Context) GetAPICredentialResultOutput

func (GetAPICredentialResultOutput) Type

func (GetAPICredentialResultOutput) Username

func (GetAPICredentialResultOutput) Uuid

The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.

func (GetAPICredentialResultOutput) ValidFrom

func (GetAPICredentialResultOutput) Vault

The UUID of the vault the item is in.

type GetAttachmentArgs

type GetAttachmentArgs struct {
	// The 1Password secret reference path to the item.  eg: op://vault/item/[section]/file
	Reference string `pulumi:"reference"`
}

type GetAttachmentOutputArgs

type GetAttachmentOutputArgs struct {
	// The 1Password secret reference path to the item.  eg: op://vault/item/[section]/file
	Reference pulumi.StringInput `pulumi:"reference"`
}

func (GetAttachmentOutputArgs) ElementType

func (GetAttachmentOutputArgs) ElementType() reflect.Type

type GetAttachmentResult

type GetAttachmentResult struct {
	Value *string `pulumi:"value"`
}

The resolved reference value

func GetAttachment

func GetAttachment(ctx *pulumi.Context, args *GetAttachmentArgs, opts ...pulumi.InvokeOption) (*GetAttachmentResult, error)

type GetAttachmentResultOutput

type GetAttachmentResultOutput struct{ *pulumi.OutputState }

The resolved reference value

func (GetAttachmentResultOutput) ElementType

func (GetAttachmentResultOutput) ElementType() reflect.Type

func (GetAttachmentResultOutput) ToGetAttachmentResultOutput

func (o GetAttachmentResultOutput) ToGetAttachmentResultOutput() GetAttachmentResultOutput

func (GetAttachmentResultOutput) ToGetAttachmentResultOutputWithContext

func (o GetAttachmentResultOutput) ToGetAttachmentResultOutputWithContext(ctx context.Context) GetAttachmentResultOutput

func (GetAttachmentResultOutput) Value

type GetBankAccountArgs

type GetBankAccountArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title *string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid *string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

type GetBankAccountOutputArgs

type GetBankAccountOutputArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput `pulumi:"vault"`
}

func (GetBankAccountOutputArgs) ElementType

func (GetBankAccountOutputArgs) ElementType() reflect.Type

type GetBankAccountResult

type GetBankAccountResult struct {
	AccountNumber     *string                               `pulumi:"accountNumber"`
	Attachments       map[string]OutField                   `pulumi:"attachments"`
	BankName          *string                               `pulumi:"bankName"`
	BranchInformation *bankaccount.BranchInformationSection `pulumi:"branchInformation"`
	Category          string                                `pulumi:"category"`
	Fields            map[string]OutField                   `pulumi:"fields"`
	Iban              *string                               `pulumi:"iban"`
	NameOnAccount     *string                               `pulumi:"nameOnAccount"`
	Notes             *string                               `pulumi:"notes"`
	Pin               *string                               `pulumi:"pin"`
	References        map[string]OutField                   `pulumi:"references"`
	RoutingNumber     *string                               `pulumi:"routingNumber"`
	Sections          map[string]OutSection                 `pulumi:"sections"`
	Swift             *string                               `pulumi:"swift"`
	// An array of strings of the tags assigned to the item.
	Tags []string `pulumi:"tags"`
	// The title of the item.
	Title string  `pulumi:"title"`
	Type  *string `pulumi:"type"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

func GetBankAccount

func GetBankAccount(ctx *pulumi.Context, args *GetBankAccountArgs, opts ...pulumi.InvokeOption) (*GetBankAccountResult, error)

type GetBankAccountResultOutput

type GetBankAccountResultOutput struct{ *pulumi.OutputState }

func (GetBankAccountResultOutput) AccountNumber

func (GetBankAccountResultOutput) Attachments

func (GetBankAccountResultOutput) BankName

func (GetBankAccountResultOutput) BranchInformation

func (GetBankAccountResultOutput) Category

func (GetBankAccountResultOutput) ElementType

func (GetBankAccountResultOutput) ElementType() reflect.Type

func (GetBankAccountResultOutput) Fields

func (GetBankAccountResultOutput) Iban

func (GetBankAccountResultOutput) NameOnAccount

func (GetBankAccountResultOutput) Notes

func (GetBankAccountResultOutput) Pin

func (GetBankAccountResultOutput) References

func (GetBankAccountResultOutput) RoutingNumber

func (GetBankAccountResultOutput) Sections

func (GetBankAccountResultOutput) Swift

func (GetBankAccountResultOutput) Tags

An array of strings of the tags assigned to the item.

func (GetBankAccountResultOutput) Title

The title of the item.

func (GetBankAccountResultOutput) ToGetBankAccountResultOutput

func (o GetBankAccountResultOutput) ToGetBankAccountResultOutput() GetBankAccountResultOutput

func (GetBankAccountResultOutput) ToGetBankAccountResultOutputWithContext

func (o GetBankAccountResultOutput) ToGetBankAccountResultOutputWithContext(ctx context.Context) GetBankAccountResultOutput

func (GetBankAccountResultOutput) Type

func (GetBankAccountResultOutput) Uuid

The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.

func (GetBankAccountResultOutput) Vault

The UUID of the vault the item is in.

type GetCreditCardArgs

type GetCreditCardArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title *string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid *string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

type GetCreditCardOutputArgs

type GetCreditCardOutputArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput `pulumi:"vault"`
}

func (GetCreditCardOutputArgs) ElementType

func (GetCreditCardOutputArgs) ElementType() reflect.Type

type GetCreditCardResult

type GetCreditCardResult struct {
	AdditionalDetails  *creditcard.AdditionalDetailsSection  `pulumi:"additionalDetails"`
	Attachments        map[string]OutField                   `pulumi:"attachments"`
	CardholderName     *string                               `pulumi:"cardholderName"`
	Category           string                                `pulumi:"category"`
	ContactInformation *creditcard.ContactInformationSection `pulumi:"contactInformation"`
	ExpiryDate         *string                               `pulumi:"expiryDate"`
	Fields             map[string]OutField                   `pulumi:"fields"`
	Notes              *string                               `pulumi:"notes"`
	Number             *string                               `pulumi:"number"`
	References         map[string]OutField                   `pulumi:"references"`
	Sections           map[string]OutSection                 `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags []string `pulumi:"tags"`
	// The title of the item.
	Title string  `pulumi:"title"`
	Type  *string `pulumi:"type"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid      string  `pulumi:"uuid"`
	ValidFrom *string `pulumi:"validFrom"`
	// The UUID of the vault the item is in.
	Vault              string  `pulumi:"vault"`
	VerificationNumber *string `pulumi:"verificationNumber"`
}

func GetCreditCard

func GetCreditCard(ctx *pulumi.Context, args *GetCreditCardArgs, opts ...pulumi.InvokeOption) (*GetCreditCardResult, error)

type GetCreditCardResultOutput

type GetCreditCardResultOutput struct{ *pulumi.OutputState }

func (GetCreditCardResultOutput) AdditionalDetails

func (GetCreditCardResultOutput) Attachments

func (GetCreditCardResultOutput) CardholderName

func (GetCreditCardResultOutput) Category

func (GetCreditCardResultOutput) ContactInformation

func (GetCreditCardResultOutput) ElementType

func (GetCreditCardResultOutput) ElementType() reflect.Type

func (GetCreditCardResultOutput) ExpiryDate

func (GetCreditCardResultOutput) Fields

func (GetCreditCardResultOutput) Notes

func (GetCreditCardResultOutput) Number

func (GetCreditCardResultOutput) References

func (GetCreditCardResultOutput) Sections

func (GetCreditCardResultOutput) Tags

An array of strings of the tags assigned to the item.

func (GetCreditCardResultOutput) Title

The title of the item.

func (GetCreditCardResultOutput) ToGetCreditCardResultOutput

func (o GetCreditCardResultOutput) ToGetCreditCardResultOutput() GetCreditCardResultOutput

func (GetCreditCardResultOutput) ToGetCreditCardResultOutputWithContext

func (o GetCreditCardResultOutput) ToGetCreditCardResultOutputWithContext(ctx context.Context) GetCreditCardResultOutput

func (GetCreditCardResultOutput) Type

func (GetCreditCardResultOutput) Uuid

The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.

func (GetCreditCardResultOutput) ValidFrom

func (GetCreditCardResultOutput) Vault

The UUID of the vault the item is in.

func (GetCreditCardResultOutput) VerificationNumber

func (o GetCreditCardResultOutput) VerificationNumber() pulumi.StringPtrOutput

type GetCryptoWalletArgs

type GetCryptoWalletArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title *string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid *string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

type GetCryptoWalletOutputArgs

type GetCryptoWalletOutputArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput `pulumi:"vault"`
}

func (GetCryptoWalletOutputArgs) ElementType

func (GetCryptoWalletOutputArgs) ElementType() reflect.Type

type GetCryptoWalletResult

type GetCryptoWalletResult struct {
	Attachments    map[string]OutField   `pulumi:"attachments"`
	Category       string                `pulumi:"category"`
	Fields         map[string]OutField   `pulumi:"fields"`
	Notes          *string               `pulumi:"notes"`
	Password       *string               `pulumi:"password"`
	RecoveryPhrase *string               `pulumi:"recoveryPhrase"`
	References     map[string]OutField   `pulumi:"references"`
	Sections       map[string]OutSection `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags []string `pulumi:"tags"`
	// The title of the item.
	Title string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault  string                      `pulumi:"vault"`
	Wallet *cryptowallet.WalletSection `pulumi:"wallet"`
}

func GetCryptoWallet

func GetCryptoWallet(ctx *pulumi.Context, args *GetCryptoWalletArgs, opts ...pulumi.InvokeOption) (*GetCryptoWalletResult, error)

type GetCryptoWalletResultOutput

type GetCryptoWalletResultOutput struct{ *pulumi.OutputState }

func (GetCryptoWalletResultOutput) Attachments

func (GetCryptoWalletResultOutput) Category

func (GetCryptoWalletResultOutput) ElementType

func (GetCryptoWalletResultOutput) Fields

func (GetCryptoWalletResultOutput) Notes

func (GetCryptoWalletResultOutput) Password

func (GetCryptoWalletResultOutput) RecoveryPhrase

func (GetCryptoWalletResultOutput) References

func (GetCryptoWalletResultOutput) Sections

func (GetCryptoWalletResultOutput) Tags

An array of strings of the tags assigned to the item.

func (GetCryptoWalletResultOutput) Title

The title of the item.

func (GetCryptoWalletResultOutput) ToGetCryptoWalletResultOutput

func (o GetCryptoWalletResultOutput) ToGetCryptoWalletResultOutput() GetCryptoWalletResultOutput

func (GetCryptoWalletResultOutput) ToGetCryptoWalletResultOutputWithContext

func (o GetCryptoWalletResultOutput) ToGetCryptoWalletResultOutputWithContext(ctx context.Context) GetCryptoWalletResultOutput

func (GetCryptoWalletResultOutput) Uuid

The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.

func (GetCryptoWalletResultOutput) Vault

The UUID of the vault the item is in.

func (GetCryptoWalletResultOutput) Wallet

type GetDatabaseArgs

type GetDatabaseArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title *string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid *string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

type GetDatabaseOutputArgs

type GetDatabaseOutputArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput `pulumi:"vault"`
}

func (GetDatabaseOutputArgs) ElementType

func (GetDatabaseOutputArgs) ElementType() reflect.Type

type GetDatabaseResult

type GetDatabaseResult struct {
	Alias             *string               `pulumi:"alias"`
	Attachments       map[string]OutField   `pulumi:"attachments"`
	Category          string                `pulumi:"category"`
	ConnectionOptions *string               `pulumi:"connectionOptions"`
	Database          *string               `pulumi:"database"`
	Fields            map[string]OutField   `pulumi:"fields"`
	Notes             *string               `pulumi:"notes"`
	Password          *string               `pulumi:"password"`
	Port              *string               `pulumi:"port"`
	References        map[string]OutField   `pulumi:"references"`
	Sections          map[string]OutSection `pulumi:"sections"`
	Server            *string               `pulumi:"server"`
	Sid               *string               `pulumi:"sid"`
	// An array of strings of the tags assigned to the item.
	Tags []string `pulumi:"tags"`
	// The title of the item.
	Title    string  `pulumi:"title"`
	Type     *string `pulumi:"type"`
	Username *string `pulumi:"username"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

func GetDatabase

func GetDatabase(ctx *pulumi.Context, args *GetDatabaseArgs, opts ...pulumi.InvokeOption) (*GetDatabaseResult, error)

type GetDatabaseResultOutput

type GetDatabaseResultOutput struct{ *pulumi.OutputState }

func (GetDatabaseResultOutput) Alias

func (GetDatabaseResultOutput) Attachments

func (GetDatabaseResultOutput) Category

func (GetDatabaseResultOutput) ConnectionOptions

func (o GetDatabaseResultOutput) ConnectionOptions() pulumi.StringPtrOutput

func (GetDatabaseResultOutput) Database

func (GetDatabaseResultOutput) ElementType

func (GetDatabaseResultOutput) ElementType() reflect.Type

func (GetDatabaseResultOutput) Fields

func (GetDatabaseResultOutput) Notes

func (GetDatabaseResultOutput) Password

func (GetDatabaseResultOutput) Port

func (GetDatabaseResultOutput) References

func (GetDatabaseResultOutput) Sections

func (GetDatabaseResultOutput) Server

func (GetDatabaseResultOutput) Sid

func (GetDatabaseResultOutput) Tags

An array of strings of the tags assigned to the item.

func (GetDatabaseResultOutput) Title

The title of the item.

func (GetDatabaseResultOutput) ToGetDatabaseResultOutput

func (o GetDatabaseResultOutput) ToGetDatabaseResultOutput() GetDatabaseResultOutput

func (GetDatabaseResultOutput) ToGetDatabaseResultOutputWithContext

func (o GetDatabaseResultOutput) ToGetDatabaseResultOutputWithContext(ctx context.Context) GetDatabaseResultOutput

func (GetDatabaseResultOutput) Type

func (GetDatabaseResultOutput) Username

func (GetDatabaseResultOutput) Uuid

The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.

func (GetDatabaseResultOutput) Vault

The UUID of the vault the item is in.

type GetDocumentArgs

type GetDocumentArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title *string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid *string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

type GetDocumentOutputArgs

type GetDocumentOutputArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput `pulumi:"vault"`
}

func (GetDocumentOutputArgs) ElementType

func (GetDocumentOutputArgs) ElementType() reflect.Type

type GetDocumentResult

type GetDocumentResult struct {
	Attachments map[string]OutField   `pulumi:"attachments"`
	Category    string                `pulumi:"category"`
	Fields      map[string]OutField   `pulumi:"fields"`
	Notes       *string               `pulumi:"notes"`
	References  map[string]OutField   `pulumi:"references"`
	Sections    map[string]OutSection `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags []string `pulumi:"tags"`
	// The title of the item.
	Title string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

func GetDocument

func GetDocument(ctx *pulumi.Context, args *GetDocumentArgs, opts ...pulumi.InvokeOption) (*GetDocumentResult, error)

type GetDocumentResultOutput

type GetDocumentResultOutput struct{ *pulumi.OutputState }

func (GetDocumentResultOutput) Attachments

func (GetDocumentResultOutput) Category

func (GetDocumentResultOutput) ElementType

func (GetDocumentResultOutput) ElementType() reflect.Type

func (GetDocumentResultOutput) Fields

func (GetDocumentResultOutput) Notes

func (GetDocumentResultOutput) References

func (GetDocumentResultOutput) Sections

func (GetDocumentResultOutput) Tags

An array of strings of the tags assigned to the item.

func (GetDocumentResultOutput) Title

The title of the item.

func (GetDocumentResultOutput) ToGetDocumentResultOutput

func (o GetDocumentResultOutput) ToGetDocumentResultOutput() GetDocumentResultOutput

func (GetDocumentResultOutput) ToGetDocumentResultOutputWithContext

func (o GetDocumentResultOutput) ToGetDocumentResultOutputWithContext(ctx context.Context) GetDocumentResultOutput

func (GetDocumentResultOutput) Uuid

The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.

func (GetDocumentResultOutput) Vault

The UUID of the vault the item is in.

type GetDriverLicenseArgs

type GetDriverLicenseArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title *string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid *string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

type GetDriverLicenseOutputArgs

type GetDriverLicenseOutputArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput `pulumi:"vault"`
}

func (GetDriverLicenseOutputArgs) ElementType

func (GetDriverLicenseOutputArgs) ElementType() reflect.Type

type GetDriverLicenseResult

type GetDriverLicenseResult struct {
	Address                *string               `pulumi:"address"`
	Attachments            map[string]OutField   `pulumi:"attachments"`
	Category               string                `pulumi:"category"`
	ConditionsRestrictions *string               `pulumi:"conditionsRestrictions"`
	Country                *string               `pulumi:"country"`
	DateOfBirth            *string               `pulumi:"dateOfBirth"`
	ExpiryDate             *string               `pulumi:"expiryDate"`
	Fields                 map[string]OutField   `pulumi:"fields"`
	FullName               *string               `pulumi:"fullName"`
	Gender                 *string               `pulumi:"gender"`
	Height                 *string               `pulumi:"height"`
	LicenseClass           *string               `pulumi:"licenseClass"`
	Notes                  *string               `pulumi:"notes"`
	Number                 *string               `pulumi:"number"`
	References             map[string]OutField   `pulumi:"references"`
	Sections               map[string]OutSection `pulumi:"sections"`
	State                  *string               `pulumi:"state"`
	// An array of strings of the tags assigned to the item.
	Tags []string `pulumi:"tags"`
	// The title of the item.
	Title string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

type GetDriverLicenseResultOutput

type GetDriverLicenseResultOutput struct{ *pulumi.OutputState }

func (GetDriverLicenseResultOutput) Address

func (GetDriverLicenseResultOutput) Attachments

func (GetDriverLicenseResultOutput) Category

func (GetDriverLicenseResultOutput) ConditionsRestrictions

func (o GetDriverLicenseResultOutput) ConditionsRestrictions() pulumi.StringPtrOutput

func (GetDriverLicenseResultOutput) Country

func (GetDriverLicenseResultOutput) DateOfBirth

func (GetDriverLicenseResultOutput) ElementType

func (GetDriverLicenseResultOutput) ExpiryDate

func (GetDriverLicenseResultOutput) Fields

func (GetDriverLicenseResultOutput) FullName

func (GetDriverLicenseResultOutput) Gender

func (GetDriverLicenseResultOutput) Height

func (GetDriverLicenseResultOutput) LicenseClass

func (GetDriverLicenseResultOutput) Notes

func (GetDriverLicenseResultOutput) Number

func (GetDriverLicenseResultOutput) References

func (GetDriverLicenseResultOutput) Sections

func (GetDriverLicenseResultOutput) State

func (GetDriverLicenseResultOutput) Tags

An array of strings of the tags assigned to the item.

func (GetDriverLicenseResultOutput) Title

The title of the item.

func (GetDriverLicenseResultOutput) ToGetDriverLicenseResultOutput

func (o GetDriverLicenseResultOutput) ToGetDriverLicenseResultOutput() GetDriverLicenseResultOutput

func (GetDriverLicenseResultOutput) ToGetDriverLicenseResultOutputWithContext

func (o GetDriverLicenseResultOutput) ToGetDriverLicenseResultOutputWithContext(ctx context.Context) GetDriverLicenseResultOutput

func (GetDriverLicenseResultOutput) Uuid

The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.

func (GetDriverLicenseResultOutput) Vault

The UUID of the vault the item is in.

type GetEmailAccountArgs

type GetEmailAccountArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title *string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid *string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

type GetEmailAccountOutputArgs

type GetEmailAccountOutputArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput `pulumi:"vault"`
}

func (GetEmailAccountOutputArgs) ElementType

func (GetEmailAccountOutputArgs) ElementType() reflect.Type

type GetEmailAccountResult

type GetEmailAccountResult struct {
	Attachments        map[string]OutField                     `pulumi:"attachments"`
	AuthMethod         *string                                 `pulumi:"authMethod"`
	Category           string                                  `pulumi:"category"`
	ContactInformation *emailaccount.ContactInformationSection `pulumi:"contactInformation"`
	Fields             map[string]OutField                     `pulumi:"fields"`
	Notes              *string                                 `pulumi:"notes"`
	Password           *string                                 `pulumi:"password"`
	PortNumber         *string                                 `pulumi:"portNumber"`
	References         map[string]OutField                     `pulumi:"references"`
	Sections           map[string]OutSection                   `pulumi:"sections"`
	Security           *string                                 `pulumi:"security"`
	Server             *string                                 `pulumi:"server"`
	Smtp               *emailaccount.SmtpSection               `pulumi:"smtp"`
	// An array of strings of the tags assigned to the item.
	Tags []string `pulumi:"tags"`
	// The title of the item.
	Title    string  `pulumi:"title"`
	Type     *string `pulumi:"type"`
	Username *string `pulumi:"username"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

func GetEmailAccount

func GetEmailAccount(ctx *pulumi.Context, args *GetEmailAccountArgs, opts ...pulumi.InvokeOption) (*GetEmailAccountResult, error)

type GetEmailAccountResultOutput

type GetEmailAccountResultOutput struct{ *pulumi.OutputState }

func (GetEmailAccountResultOutput) Attachments

func (GetEmailAccountResultOutput) AuthMethod

func (GetEmailAccountResultOutput) Category

func (GetEmailAccountResultOutput) ContactInformation

func (GetEmailAccountResultOutput) ElementType

func (GetEmailAccountResultOutput) Fields

func (GetEmailAccountResultOutput) Notes

func (GetEmailAccountResultOutput) Password

func (GetEmailAccountResultOutput) PortNumber

func (GetEmailAccountResultOutput) References

func (GetEmailAccountResultOutput) Sections

func (GetEmailAccountResultOutput) Security

func (GetEmailAccountResultOutput) Server

func (GetEmailAccountResultOutput) Smtp

func (GetEmailAccountResultOutput) Tags

An array of strings of the tags assigned to the item.

func (GetEmailAccountResultOutput) Title

The title of the item.

func (GetEmailAccountResultOutput) ToGetEmailAccountResultOutput

func (o GetEmailAccountResultOutput) ToGetEmailAccountResultOutput() GetEmailAccountResultOutput

func (GetEmailAccountResultOutput) ToGetEmailAccountResultOutputWithContext

func (o GetEmailAccountResultOutput) ToGetEmailAccountResultOutputWithContext(ctx context.Context) GetEmailAccountResultOutput

func (GetEmailAccountResultOutput) Type

func (GetEmailAccountResultOutput) Username

func (GetEmailAccountResultOutput) Uuid

The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.

func (GetEmailAccountResultOutput) Vault

The UUID of the vault the item is in.

type GetIdentityArgs

type GetIdentityArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title *string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid *string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

type GetIdentityOutputArgs

type GetIdentityOutputArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput `pulumi:"vault"`
}

func (GetIdentityOutputArgs) ElementType

func (GetIdentityOutputArgs) ElementType() reflect.Type

type GetIdentityResult

type GetIdentityResult struct {
	Address         *identity.AddressSection         `pulumi:"address"`
	Attachments     map[string]OutField              `pulumi:"attachments"`
	Category        string                           `pulumi:"category"`
	Fields          map[string]OutField              `pulumi:"fields"`
	Identification  *identity.IdentificationSection  `pulumi:"identification"`
	InternetDetails *identity.InternetDetailsSection `pulumi:"internetDetails"`
	Notes           *string                          `pulumi:"notes"`
	References      map[string]OutField              `pulumi:"references"`
	Sections        map[string]OutSection            `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags []string `pulumi:"tags"`
	// The title of the item.
	Title string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

func GetIdentity

func GetIdentity(ctx *pulumi.Context, args *GetIdentityArgs, opts ...pulumi.InvokeOption) (*GetIdentityResult, error)

type GetIdentityResultOutput

type GetIdentityResultOutput struct{ *pulumi.OutputState }

func (GetIdentityResultOutput) Address

func (GetIdentityResultOutput) Attachments

func (GetIdentityResultOutput) Category

func (GetIdentityResultOutput) ElementType

func (GetIdentityResultOutput) ElementType() reflect.Type

func (GetIdentityResultOutput) Fields

func (GetIdentityResultOutput) Identification

func (GetIdentityResultOutput) InternetDetails

func (GetIdentityResultOutput) Notes

func (GetIdentityResultOutput) References

func (GetIdentityResultOutput) Sections

func (GetIdentityResultOutput) Tags

An array of strings of the tags assigned to the item.

func (GetIdentityResultOutput) Title

The title of the item.

func (GetIdentityResultOutput) ToGetIdentityResultOutput

func (o GetIdentityResultOutput) ToGetIdentityResultOutput() GetIdentityResultOutput

func (GetIdentityResultOutput) ToGetIdentityResultOutputWithContext

func (o GetIdentityResultOutput) ToGetIdentityResultOutputWithContext(ctx context.Context) GetIdentityResultOutput

func (GetIdentityResultOutput) Uuid

The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.

func (GetIdentityResultOutput) Vault

The UUID of the vault the item is in.

type GetLoginArgs

type GetLoginArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title *string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid *string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

type GetLoginOutputArgs

type GetLoginOutputArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput `pulumi:"vault"`
}

func (GetLoginOutputArgs) ElementType

func (GetLoginOutputArgs) ElementType() reflect.Type

type GetLoginResult

type GetLoginResult struct {
	Attachments map[string]OutField   `pulumi:"attachments"`
	Category    string                `pulumi:"category"`
	Fields      map[string]OutField   `pulumi:"fields"`
	Notes       *string               `pulumi:"notes"`
	Password    *string               `pulumi:"password"`
	References  map[string]OutField   `pulumi:"references"`
	Sections    map[string]OutSection `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags []string `pulumi:"tags"`
	// The title of the item.
	Title    string  `pulumi:"title"`
	Username *string `pulumi:"username"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

func GetLogin

func GetLogin(ctx *pulumi.Context, args *GetLoginArgs, opts ...pulumi.InvokeOption) (*GetLoginResult, error)

type GetLoginResultOutput

type GetLoginResultOutput struct{ *pulumi.OutputState }

func (GetLoginResultOutput) Attachments

func (o GetLoginResultOutput) Attachments() OutFieldMapOutput

func (GetLoginResultOutput) Category

func (GetLoginResultOutput) ElementType

func (GetLoginResultOutput) ElementType() reflect.Type

func (GetLoginResultOutput) Fields

func (GetLoginResultOutput) Notes

func (GetLoginResultOutput) Password

func (GetLoginResultOutput) References

func (o GetLoginResultOutput) References() OutFieldMapOutput

func (GetLoginResultOutput) Sections

func (GetLoginResultOutput) Tags

An array of strings of the tags assigned to the item.

func (GetLoginResultOutput) Title

The title of the item.

func (GetLoginResultOutput) ToGetLoginResultOutput

func (o GetLoginResultOutput) ToGetLoginResultOutput() GetLoginResultOutput

func (GetLoginResultOutput) ToGetLoginResultOutputWithContext

func (o GetLoginResultOutput) ToGetLoginResultOutputWithContext(ctx context.Context) GetLoginResultOutput

func (GetLoginResultOutput) Username

func (GetLoginResultOutput) Uuid

The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.

func (GetLoginResultOutput) Vault

The UUID of the vault the item is in.

type GetMedicalRecordArgs

type GetMedicalRecordArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title *string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid *string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

type GetMedicalRecordOutputArgs

type GetMedicalRecordOutputArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput `pulumi:"vault"`
}

func (GetMedicalRecordOutputArgs) ElementType

func (GetMedicalRecordOutputArgs) ElementType() reflect.Type

type GetMedicalRecordResult

type GetMedicalRecordResult struct {
	Attachments            map[string]OutField              `pulumi:"attachments"`
	Category               string                           `pulumi:"category"`
	Date                   *string                          `pulumi:"date"`
	Fields                 map[string]OutField              `pulumi:"fields"`
	HealthcareProfessional *string                          `pulumi:"healthcareProfessional"`
	Location               *string                          `pulumi:"location"`
	Medication             *medicalrecord.MedicationSection `pulumi:"medication"`
	Notes                  *string                          `pulumi:"notes"`
	Patient                *string                          `pulumi:"patient"`
	ReasonForVisit         *string                          `pulumi:"reasonForVisit"`
	References             map[string]OutField              `pulumi:"references"`
	Sections               map[string]OutSection            `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags []string `pulumi:"tags"`
	// The title of the item.
	Title string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

type GetMedicalRecordResultOutput

type GetMedicalRecordResultOutput struct{ *pulumi.OutputState }

func (GetMedicalRecordResultOutput) Attachments

func (GetMedicalRecordResultOutput) Category

func (GetMedicalRecordResultOutput) Date

func (GetMedicalRecordResultOutput) ElementType

func (GetMedicalRecordResultOutput) Fields

func (GetMedicalRecordResultOutput) HealthcareProfessional

func (o GetMedicalRecordResultOutput) HealthcareProfessional() pulumi.StringPtrOutput

func (GetMedicalRecordResultOutput) Location

func (GetMedicalRecordResultOutput) Medication

func (GetMedicalRecordResultOutput) Notes

func (GetMedicalRecordResultOutput) Patient

func (GetMedicalRecordResultOutput) ReasonForVisit

func (GetMedicalRecordResultOutput) References

func (GetMedicalRecordResultOutput) Sections

func (GetMedicalRecordResultOutput) Tags

An array of strings of the tags assigned to the item.

func (GetMedicalRecordResultOutput) Title

The title of the item.

func (GetMedicalRecordResultOutput) ToGetMedicalRecordResultOutput

func (o GetMedicalRecordResultOutput) ToGetMedicalRecordResultOutput() GetMedicalRecordResultOutput

func (GetMedicalRecordResultOutput) ToGetMedicalRecordResultOutputWithContext

func (o GetMedicalRecordResultOutput) ToGetMedicalRecordResultOutputWithContext(ctx context.Context) GetMedicalRecordResultOutput

func (GetMedicalRecordResultOutput) Uuid

The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.

func (GetMedicalRecordResultOutput) Vault

The UUID of the vault the item is in.

type GetMembershipArgs

type GetMembershipArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title *string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid *string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

type GetMembershipOutputArgs

type GetMembershipOutputArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput `pulumi:"vault"`
}

func (GetMembershipOutputArgs) ElementType

func (GetMembershipOutputArgs) ElementType() reflect.Type

type GetMembershipResult

type GetMembershipResult struct {
	Attachments map[string]OutField   `pulumi:"attachments"`
	Category    string                `pulumi:"category"`
	ExpiryDate  *string               `pulumi:"expiryDate"`
	Fields      map[string]OutField   `pulumi:"fields"`
	Group       *string               `pulumi:"group"`
	MemberId    *string               `pulumi:"memberId"`
	MemberName  *string               `pulumi:"memberName"`
	MemberSince *string               `pulumi:"memberSince"`
	Notes       *string               `pulumi:"notes"`
	Pin         *string               `pulumi:"pin"`
	References  map[string]OutField   `pulumi:"references"`
	Sections    map[string]OutSection `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags      []string `pulumi:"tags"`
	Telephone *string  `pulumi:"telephone"`
	// The title of the item.
	Title string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault   string  `pulumi:"vault"`
	Website *string `pulumi:"website"`
}

func GetMembership

func GetMembership(ctx *pulumi.Context, args *GetMembershipArgs, opts ...pulumi.InvokeOption) (*GetMembershipResult, error)

type GetMembershipResultOutput

type GetMembershipResultOutput struct{ *pulumi.OutputState }

func (GetMembershipResultOutput) Attachments

func (GetMembershipResultOutput) Category

func (GetMembershipResultOutput) ElementType

func (GetMembershipResultOutput) ElementType() reflect.Type

func (GetMembershipResultOutput) ExpiryDate

func (GetMembershipResultOutput) Fields

func (GetMembershipResultOutput) Group

func (GetMembershipResultOutput) MemberId

func (GetMembershipResultOutput) MemberName

func (GetMembershipResultOutput) MemberSince

func (GetMembershipResultOutput) Notes

func (GetMembershipResultOutput) Pin

func (GetMembershipResultOutput) References

func (GetMembershipResultOutput) Sections

func (GetMembershipResultOutput) Tags

An array of strings of the tags assigned to the item.

func (GetMembershipResultOutput) Telephone

func (GetMembershipResultOutput) Title

The title of the item.

func (GetMembershipResultOutput) ToGetMembershipResultOutput

func (o GetMembershipResultOutput) ToGetMembershipResultOutput() GetMembershipResultOutput

func (GetMembershipResultOutput) ToGetMembershipResultOutputWithContext

func (o GetMembershipResultOutput) ToGetMembershipResultOutputWithContext(ctx context.Context) GetMembershipResultOutput

func (GetMembershipResultOutput) Uuid

The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.

func (GetMembershipResultOutput) Vault

The UUID of the vault the item is in.

func (GetMembershipResultOutput) Website

type GetOutdoorLicenseArgs

type GetOutdoorLicenseArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title *string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid *string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

type GetOutdoorLicenseOutputArgs

type GetOutdoorLicenseOutputArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput `pulumi:"vault"`
}

func (GetOutdoorLicenseOutputArgs) ElementType

type GetOutdoorLicenseResult

type GetOutdoorLicenseResult struct {
	ApprovedWildlife *string               `pulumi:"approvedWildlife"`
	Attachments      map[string]OutField   `pulumi:"attachments"`
	Category         string                `pulumi:"category"`
	Country          *string               `pulumi:"country"`
	Expires          *string               `pulumi:"expires"`
	Fields           map[string]OutField   `pulumi:"fields"`
	FullName         *string               `pulumi:"fullName"`
	MaximumQuota     *string               `pulumi:"maximumQuota"`
	Notes            *string               `pulumi:"notes"`
	References       map[string]OutField   `pulumi:"references"`
	Sections         map[string]OutSection `pulumi:"sections"`
	State            *string               `pulumi:"state"`
	// An array of strings of the tags assigned to the item.
	Tags []string `pulumi:"tags"`
	// The title of the item.
	Title string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid      string  `pulumi:"uuid"`
	ValidFrom *string `pulumi:"validFrom"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

type GetOutdoorLicenseResultOutput

type GetOutdoorLicenseResultOutput struct{ *pulumi.OutputState }

func (GetOutdoorLicenseResultOutput) ApprovedWildlife

func (GetOutdoorLicenseResultOutput) Attachments

func (GetOutdoorLicenseResultOutput) Category

func (GetOutdoorLicenseResultOutput) Country

func (GetOutdoorLicenseResultOutput) ElementType

func (GetOutdoorLicenseResultOutput) Expires

func (GetOutdoorLicenseResultOutput) Fields

func (GetOutdoorLicenseResultOutput) FullName

func (GetOutdoorLicenseResultOutput) MaximumQuota

func (GetOutdoorLicenseResultOutput) Notes

func (GetOutdoorLicenseResultOutput) References

func (GetOutdoorLicenseResultOutput) Sections

func (GetOutdoorLicenseResultOutput) State

func (GetOutdoorLicenseResultOutput) Tags

An array of strings of the tags assigned to the item.

func (GetOutdoorLicenseResultOutput) Title

The title of the item.

func (GetOutdoorLicenseResultOutput) ToGetOutdoorLicenseResultOutput

func (o GetOutdoorLicenseResultOutput) ToGetOutdoorLicenseResultOutput() GetOutdoorLicenseResultOutput

func (GetOutdoorLicenseResultOutput) ToGetOutdoorLicenseResultOutputWithContext

func (o GetOutdoorLicenseResultOutput) ToGetOutdoorLicenseResultOutputWithContext(ctx context.Context) GetOutdoorLicenseResultOutput

func (GetOutdoorLicenseResultOutput) Uuid

The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.

func (GetOutdoorLicenseResultOutput) ValidFrom

func (GetOutdoorLicenseResultOutput) Vault

The UUID of the vault the item is in.

type GetPassportArgs

type GetPassportArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title *string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid *string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

type GetPassportOutputArgs

type GetPassportOutputArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput `pulumi:"vault"`
}

func (GetPassportOutputArgs) ElementType

func (GetPassportOutputArgs) ElementType() reflect.Type

type GetPassportResult

type GetPassportResult struct {
	Attachments      map[string]OutField   `pulumi:"attachments"`
	Category         string                `pulumi:"category"`
	DateOfBirth      *string               `pulumi:"dateOfBirth"`
	ExpiryDate       *string               `pulumi:"expiryDate"`
	Fields           map[string]OutField   `pulumi:"fields"`
	FullName         *string               `pulumi:"fullName"`
	Gender           *string               `pulumi:"gender"`
	IssuedOn         *string               `pulumi:"issuedOn"`
	IssuingAuthority *string               `pulumi:"issuingAuthority"`
	IssuingCountry   *string               `pulumi:"issuingCountry"`
	Nationality      *string               `pulumi:"nationality"`
	Notes            *string               `pulumi:"notes"`
	Number           *string               `pulumi:"number"`
	PlaceOfBirth     *string               `pulumi:"placeOfBirth"`
	References       map[string]OutField   `pulumi:"references"`
	Sections         map[string]OutSection `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags []string `pulumi:"tags"`
	// The title of the item.
	Title string  `pulumi:"title"`
	Type  *string `pulumi:"type"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

func GetPassport

func GetPassport(ctx *pulumi.Context, args *GetPassportArgs, opts ...pulumi.InvokeOption) (*GetPassportResult, error)

type GetPassportResultOutput

type GetPassportResultOutput struct{ *pulumi.OutputState }

func (GetPassportResultOutput) Attachments

func (GetPassportResultOutput) Category

func (GetPassportResultOutput) DateOfBirth

func (GetPassportResultOutput) ElementType

func (GetPassportResultOutput) ElementType() reflect.Type

func (GetPassportResultOutput) ExpiryDate

func (GetPassportResultOutput) Fields

func (GetPassportResultOutput) FullName

func (GetPassportResultOutput) Gender

func (GetPassportResultOutput) IssuedOn

func (GetPassportResultOutput) IssuingAuthority

func (o GetPassportResultOutput) IssuingAuthority() pulumi.StringPtrOutput

func (GetPassportResultOutput) IssuingCountry

func (o GetPassportResultOutput) IssuingCountry() pulumi.StringPtrOutput

func (GetPassportResultOutput) Nationality

func (GetPassportResultOutput) Notes

func (GetPassportResultOutput) Number

func (GetPassportResultOutput) PlaceOfBirth

func (GetPassportResultOutput) References

func (GetPassportResultOutput) Sections

func (GetPassportResultOutput) Tags

An array of strings of the tags assigned to the item.

func (GetPassportResultOutput) Title

The title of the item.

func (GetPassportResultOutput) ToGetPassportResultOutput

func (o GetPassportResultOutput) ToGetPassportResultOutput() GetPassportResultOutput

func (GetPassportResultOutput) ToGetPassportResultOutputWithContext

func (o GetPassportResultOutput) ToGetPassportResultOutputWithContext(ctx context.Context) GetPassportResultOutput

func (GetPassportResultOutput) Type

func (GetPassportResultOutput) Uuid

The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.

func (GetPassportResultOutput) Vault

The UUID of the vault the item is in.

type GetPasswordArgs

type GetPasswordArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title *string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid *string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

type GetPasswordOutputArgs

type GetPasswordOutputArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput `pulumi:"vault"`
}

func (GetPasswordOutputArgs) ElementType

func (GetPasswordOutputArgs) ElementType() reflect.Type

type GetPasswordResult

type GetPasswordResult struct {
	Attachments map[string]OutField   `pulumi:"attachments"`
	Category    string                `pulumi:"category"`
	Fields      map[string]OutField   `pulumi:"fields"`
	Notes       *string               `pulumi:"notes"`
	Password    *string               `pulumi:"password"`
	References  map[string]OutField   `pulumi:"references"`
	Sections    map[string]OutSection `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags []string `pulumi:"tags"`
	// The title of the item.
	Title string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

func GetPassword

func GetPassword(ctx *pulumi.Context, args *GetPasswordArgs, opts ...pulumi.InvokeOption) (*GetPasswordResult, error)

type GetPasswordResultOutput

type GetPasswordResultOutput struct{ *pulumi.OutputState }

func (GetPasswordResultOutput) Attachments

func (GetPasswordResultOutput) Category

func (GetPasswordResultOutput) ElementType

func (GetPasswordResultOutput) ElementType() reflect.Type

func (GetPasswordResultOutput) Fields

func (GetPasswordResultOutput) Notes

func (GetPasswordResultOutput) Password

func (GetPasswordResultOutput) References

func (GetPasswordResultOutput) Sections

func (GetPasswordResultOutput) Tags

An array of strings of the tags assigned to the item.

func (GetPasswordResultOutput) Title

The title of the item.

func (GetPasswordResultOutput) ToGetPasswordResultOutput

func (o GetPasswordResultOutput) ToGetPasswordResultOutput() GetPasswordResultOutput

func (GetPasswordResultOutput) ToGetPasswordResultOutputWithContext

func (o GetPasswordResultOutput) ToGetPasswordResultOutputWithContext(ctx context.Context) GetPasswordResultOutput

func (GetPasswordResultOutput) Uuid

The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.

func (GetPasswordResultOutput) Vault

The UUID of the vault the item is in.

type GetRewardProgramArgs

type GetRewardProgramArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title *string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid *string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

type GetRewardProgramOutputArgs

type GetRewardProgramOutputArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput `pulumi:"vault"`
}

func (GetRewardProgramOutputArgs) ElementType

func (GetRewardProgramOutputArgs) ElementType() reflect.Type

type GetRewardProgramResult

type GetRewardProgramResult struct {
	Attachments     map[string]OutField                   `pulumi:"attachments"`
	Category        string                                `pulumi:"category"`
	CompanyName     *string                               `pulumi:"companyName"`
	Fields          map[string]OutField                   `pulumi:"fields"`
	MemberId        *string                               `pulumi:"memberId"`
	MemberName      *string                               `pulumi:"memberName"`
	MoreInformation *rewardprogram.MoreInformationSection `pulumi:"moreInformation"`
	Notes           *string                               `pulumi:"notes"`
	Pin             *string                               `pulumi:"pin"`
	References      map[string]OutField                   `pulumi:"references"`
	Sections        map[string]OutSection                 `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags []string `pulumi:"tags"`
	// The title of the item.
	Title string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

type GetRewardProgramResultOutput

type GetRewardProgramResultOutput struct{ *pulumi.OutputState }

func (GetRewardProgramResultOutput) Attachments

func (GetRewardProgramResultOutput) Category

func (GetRewardProgramResultOutput) CompanyName

func (GetRewardProgramResultOutput) ElementType

func (GetRewardProgramResultOutput) Fields

func (GetRewardProgramResultOutput) MemberId

func (GetRewardProgramResultOutput) MemberName

func (GetRewardProgramResultOutput) MoreInformation

func (GetRewardProgramResultOutput) Notes

func (GetRewardProgramResultOutput) Pin

func (GetRewardProgramResultOutput) References

func (GetRewardProgramResultOutput) Sections

func (GetRewardProgramResultOutput) Tags

An array of strings of the tags assigned to the item.

func (GetRewardProgramResultOutput) Title

The title of the item.

func (GetRewardProgramResultOutput) ToGetRewardProgramResultOutput

func (o GetRewardProgramResultOutput) ToGetRewardProgramResultOutput() GetRewardProgramResultOutput

func (GetRewardProgramResultOutput) ToGetRewardProgramResultOutputWithContext

func (o GetRewardProgramResultOutput) ToGetRewardProgramResultOutputWithContext(ctx context.Context) GetRewardProgramResultOutput

func (GetRewardProgramResultOutput) Uuid

The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.

func (GetRewardProgramResultOutput) Vault

The UUID of the vault the item is in.

type GetSSHKeyArgs

type GetSSHKeyArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title *string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid *string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

type GetSSHKeyOutputArgs

type GetSSHKeyOutputArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput `pulumi:"vault"`
}

func (GetSSHKeyOutputArgs) ElementType

func (GetSSHKeyOutputArgs) ElementType() reflect.Type

type GetSSHKeyResult

type GetSSHKeyResult struct {
	Attachments map[string]OutField   `pulumi:"attachments"`
	Category    string                `pulumi:"category"`
	Fields      map[string]OutField   `pulumi:"fields"`
	Notes       *string               `pulumi:"notes"`
	PrivateKey  *string               `pulumi:"privateKey"`
	References  map[string]OutField   `pulumi:"references"`
	Sections    map[string]OutSection `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags []string `pulumi:"tags"`
	// The title of the item.
	Title string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

func GetSSHKey

func GetSSHKey(ctx *pulumi.Context, args *GetSSHKeyArgs, opts ...pulumi.InvokeOption) (*GetSSHKeyResult, error)

type GetSSHKeyResultOutput

type GetSSHKeyResultOutput struct{ *pulumi.OutputState }

func (GetSSHKeyResultOutput) Attachments

func (o GetSSHKeyResultOutput) Attachments() OutFieldMapOutput

func (GetSSHKeyResultOutput) Category

func (GetSSHKeyResultOutput) ElementType

func (GetSSHKeyResultOutput) ElementType() reflect.Type

func (GetSSHKeyResultOutput) Fields

func (GetSSHKeyResultOutput) Notes

func (GetSSHKeyResultOutput) PrivateKey

func (GetSSHKeyResultOutput) References

func (GetSSHKeyResultOutput) Sections

func (GetSSHKeyResultOutput) Tags

An array of strings of the tags assigned to the item.

func (GetSSHKeyResultOutput) Title

The title of the item.

func (GetSSHKeyResultOutput) ToGetSSHKeyResultOutput

func (o GetSSHKeyResultOutput) ToGetSSHKeyResultOutput() GetSSHKeyResultOutput

func (GetSSHKeyResultOutput) ToGetSSHKeyResultOutputWithContext

func (o GetSSHKeyResultOutput) ToGetSSHKeyResultOutputWithContext(ctx context.Context) GetSSHKeyResultOutput

func (GetSSHKeyResultOutput) Uuid

The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.

func (GetSSHKeyResultOutput) Vault

The UUID of the vault the item is in.

type GetSecretReferenceArgs

type GetSecretReferenceArgs struct {
	// The 1Password secret reference path to the item.  eg: op://vault/item/[section]/field
	Reference string `pulumi:"reference"`
}

type GetSecretReferenceOutputArgs

type GetSecretReferenceOutputArgs struct {
	// The 1Password secret reference path to the item.  eg: op://vault/item/[section]/field
	Reference pulumi.StringInput `pulumi:"reference"`
}

func (GetSecretReferenceOutputArgs) ElementType

type GetSecretReferenceResult

type GetSecretReferenceResult struct {
	Value *string `pulumi:"value"`
}

The resolved reference value

type GetSecretReferenceResultOutput

type GetSecretReferenceResultOutput struct{ *pulumi.OutputState }

The resolved reference value

func (GetSecretReferenceResultOutput) ElementType

func (GetSecretReferenceResultOutput) ToGetSecretReferenceResultOutput

func (o GetSecretReferenceResultOutput) ToGetSecretReferenceResultOutput() GetSecretReferenceResultOutput

func (GetSecretReferenceResultOutput) ToGetSecretReferenceResultOutputWithContext

func (o GetSecretReferenceResultOutput) ToGetSecretReferenceResultOutputWithContext(ctx context.Context) GetSecretReferenceResultOutput

func (GetSecretReferenceResultOutput) Value

type GetSecureNoteArgs

type GetSecureNoteArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title *string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid *string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

type GetSecureNoteOutputArgs

type GetSecureNoteOutputArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput `pulumi:"vault"`
}

func (GetSecureNoteOutputArgs) ElementType

func (GetSecureNoteOutputArgs) ElementType() reflect.Type

type GetSecureNoteResult

type GetSecureNoteResult struct {
	Attachments map[string]OutField   `pulumi:"attachments"`
	Category    string                `pulumi:"category"`
	Fields      map[string]OutField   `pulumi:"fields"`
	Notes       *string               `pulumi:"notes"`
	References  map[string]OutField   `pulumi:"references"`
	Sections    map[string]OutSection `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags []string `pulumi:"tags"`
	// The title of the item.
	Title string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

func GetSecureNote

func GetSecureNote(ctx *pulumi.Context, args *GetSecureNoteArgs, opts ...pulumi.InvokeOption) (*GetSecureNoteResult, error)

type GetSecureNoteResultOutput

type GetSecureNoteResultOutput struct{ *pulumi.OutputState }

func (GetSecureNoteResultOutput) Attachments

func (GetSecureNoteResultOutput) Category

func (GetSecureNoteResultOutput) ElementType

func (GetSecureNoteResultOutput) ElementType() reflect.Type

func (GetSecureNoteResultOutput) Fields

func (GetSecureNoteResultOutput) Notes

func (GetSecureNoteResultOutput) References

func (GetSecureNoteResultOutput) Sections

func (GetSecureNoteResultOutput) Tags

An array of strings of the tags assigned to the item.

func (GetSecureNoteResultOutput) Title

The title of the item.

func (GetSecureNoteResultOutput) ToGetSecureNoteResultOutput

func (o GetSecureNoteResultOutput) ToGetSecureNoteResultOutput() GetSecureNoteResultOutput

func (GetSecureNoteResultOutput) ToGetSecureNoteResultOutputWithContext

func (o GetSecureNoteResultOutput) ToGetSecureNoteResultOutputWithContext(ctx context.Context) GetSecureNoteResultOutput

func (GetSecureNoteResultOutput) Uuid

The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.

func (GetSecureNoteResultOutput) Vault

The UUID of the vault the item is in.

type GetServerArgs

type GetServerArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title *string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid *string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

type GetServerOutputArgs

type GetServerOutputArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput `pulumi:"vault"`
}

func (GetServerOutputArgs) ElementType

func (GetServerOutputArgs) ElementType() reflect.Type

type GetServerResult

type GetServerResult struct {
	AdminConsole    *server.AdminConsoleSection    `pulumi:"adminConsole"`
	Attachments     map[string]OutField            `pulumi:"attachments"`
	Category        string                         `pulumi:"category"`
	Fields          map[string]OutField            `pulumi:"fields"`
	HostingProvider *server.HostingProviderSection `pulumi:"hostingProvider"`
	Notes           *string                        `pulumi:"notes"`
	Password        *string                        `pulumi:"password"`
	References      map[string]OutField            `pulumi:"references"`
	Sections        map[string]OutSection          `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags []string `pulumi:"tags"`
	// The title of the item.
	Title    string  `pulumi:"title"`
	Url      *string `pulumi:"url"`
	Username *string `pulumi:"username"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

func GetServer

func GetServer(ctx *pulumi.Context, args *GetServerArgs, opts ...pulumi.InvokeOption) (*GetServerResult, error)

type GetServerResultOutput

type GetServerResultOutput struct{ *pulumi.OutputState }

func (GetServerResultOutput) AdminConsole

func (GetServerResultOutput) Attachments

func (o GetServerResultOutput) Attachments() OutFieldMapOutput

func (GetServerResultOutput) Category

func (GetServerResultOutput) ElementType

func (GetServerResultOutput) ElementType() reflect.Type

func (GetServerResultOutput) Fields

func (GetServerResultOutput) HostingProvider

func (GetServerResultOutput) Notes

func (GetServerResultOutput) Password

func (GetServerResultOutput) References

func (GetServerResultOutput) Sections

func (GetServerResultOutput) Tags

An array of strings of the tags assigned to the item.

func (GetServerResultOutput) Title

The title of the item.

func (GetServerResultOutput) ToGetServerResultOutput

func (o GetServerResultOutput) ToGetServerResultOutput() GetServerResultOutput

func (GetServerResultOutput) ToGetServerResultOutputWithContext

func (o GetServerResultOutput) ToGetServerResultOutputWithContext(ctx context.Context) GetServerResultOutput

func (GetServerResultOutput) Url

func (GetServerResultOutput) Username

func (GetServerResultOutput) Uuid

The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.

func (GetServerResultOutput) Vault

The UUID of the vault the item is in.

type GetSocialSecurityNumberArgs

type GetSocialSecurityNumberArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title *string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid *string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

type GetSocialSecurityNumberOutputArgs

type GetSocialSecurityNumberOutputArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput `pulumi:"vault"`
}

func (GetSocialSecurityNumberOutputArgs) ElementType

type GetSocialSecurityNumberResult

type GetSocialSecurityNumberResult struct {
	Attachments map[string]OutField   `pulumi:"attachments"`
	Category    string                `pulumi:"category"`
	Fields      map[string]OutField   `pulumi:"fields"`
	Name        *string               `pulumi:"name"`
	Notes       *string               `pulumi:"notes"`
	Number      *string               `pulumi:"number"`
	References  map[string]OutField   `pulumi:"references"`
	Sections    map[string]OutSection `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags []string `pulumi:"tags"`
	// The title of the item.
	Title string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

type GetSocialSecurityNumberResultOutput

type GetSocialSecurityNumberResultOutput struct{ *pulumi.OutputState }

func (GetSocialSecurityNumberResultOutput) Attachments

func (GetSocialSecurityNumberResultOutput) Category

func (GetSocialSecurityNumberResultOutput) ElementType

func (GetSocialSecurityNumberResultOutput) Fields

func (GetSocialSecurityNumberResultOutput) Name

func (GetSocialSecurityNumberResultOutput) Notes

func (GetSocialSecurityNumberResultOutput) Number

func (GetSocialSecurityNumberResultOutput) References

func (GetSocialSecurityNumberResultOutput) Sections

func (GetSocialSecurityNumberResultOutput) Tags

An array of strings of the tags assigned to the item.

func (GetSocialSecurityNumberResultOutput) Title

The title of the item.

func (GetSocialSecurityNumberResultOutput) ToGetSocialSecurityNumberResultOutput

func (o GetSocialSecurityNumberResultOutput) ToGetSocialSecurityNumberResultOutput() GetSocialSecurityNumberResultOutput

func (GetSocialSecurityNumberResultOutput) ToGetSocialSecurityNumberResultOutputWithContext

func (o GetSocialSecurityNumberResultOutput) ToGetSocialSecurityNumberResultOutputWithContext(ctx context.Context) GetSocialSecurityNumberResultOutput

func (GetSocialSecurityNumberResultOutput) Uuid

The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.

func (GetSocialSecurityNumberResultOutput) Vault

The UUID of the vault the item is in.

type GetSoftwareLicenseArgs

type GetSoftwareLicenseArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title *string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid *string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

type GetSoftwareLicenseOutputArgs

type GetSoftwareLicenseOutputArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput `pulumi:"vault"`
}

func (GetSoftwareLicenseOutputArgs) ElementType

type GetSoftwareLicenseResult

type GetSoftwareLicenseResult struct {
	Attachments map[string]OutField               `pulumi:"attachments"`
	Category    string                            `pulumi:"category"`
	Customer    *softwarelicense.CustomerSection  `pulumi:"customer"`
	Fields      map[string]OutField               `pulumi:"fields"`
	LicenseKey  *string                           `pulumi:"licenseKey"`
	Notes       *string                           `pulumi:"notes"`
	Order       *softwarelicense.OrderSection     `pulumi:"order"`
	Publisher   *softwarelicense.PublisherSection `pulumi:"publisher"`
	References  map[string]OutField               `pulumi:"references"`
	Sections    map[string]OutSection             `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags []string `pulumi:"tags"`
	// The title of the item.
	Title string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault   string  `pulumi:"vault"`
	Version *string `pulumi:"version"`
}

type GetSoftwareLicenseResultOutput

type GetSoftwareLicenseResultOutput struct{ *pulumi.OutputState }

func (GetSoftwareLicenseResultOutput) Attachments

func (GetSoftwareLicenseResultOutput) Category

func (GetSoftwareLicenseResultOutput) Customer

func (GetSoftwareLicenseResultOutput) ElementType

func (GetSoftwareLicenseResultOutput) Fields

func (GetSoftwareLicenseResultOutput) LicenseKey

func (GetSoftwareLicenseResultOutput) Notes

func (GetSoftwareLicenseResultOutput) Order

func (GetSoftwareLicenseResultOutput) Publisher

func (GetSoftwareLicenseResultOutput) References

func (GetSoftwareLicenseResultOutput) Sections

func (GetSoftwareLicenseResultOutput) Tags

An array of strings of the tags assigned to the item.

func (GetSoftwareLicenseResultOutput) Title

The title of the item.

func (GetSoftwareLicenseResultOutput) ToGetSoftwareLicenseResultOutput

func (o GetSoftwareLicenseResultOutput) ToGetSoftwareLicenseResultOutput() GetSoftwareLicenseResultOutput

func (GetSoftwareLicenseResultOutput) ToGetSoftwareLicenseResultOutputWithContext

func (o GetSoftwareLicenseResultOutput) ToGetSoftwareLicenseResultOutputWithContext(ctx context.Context) GetSoftwareLicenseResultOutput

func (GetSoftwareLicenseResultOutput) Uuid

The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.

func (GetSoftwareLicenseResultOutput) Vault

The UUID of the vault the item is in.

func (GetSoftwareLicenseResultOutput) Version

type GetVaultArgs

type GetVaultArgs struct {
	// The vault to get information of.  Can be either the name or the UUID.
	Vault string `pulumi:"vault"`
}

type GetVaultOutputArgs

type GetVaultOutputArgs struct {
	// The vault to get information of.  Can be either the name or the UUID.
	Vault pulumi.StringInput `pulumi:"vault"`
}

func (GetVaultOutputArgs) ElementType

func (GetVaultOutputArgs) ElementType() reflect.Type

type GetVaultResult

type GetVaultResult struct {
	// The name of the vault to retrieve. This field will be populated with the name of the vault if the vault it looked up by its UUID.
	Name *string `pulumi:"name"`
	// The UUID of the vault to retrieve. This field will be populated with the UUID of the vault if the vault it looked up by its name.
	Uuid *string `pulumi:"uuid"`
}

func GetVault

func GetVault(ctx *pulumi.Context, args *GetVaultArgs, opts ...pulumi.InvokeOption) (*GetVaultResult, error)

Use this data source to get details of a vault by either its name or uuid.

type GetVaultResultOutput

type GetVaultResultOutput struct{ *pulumi.OutputState }

func (GetVaultResultOutput) ElementType

func (GetVaultResultOutput) ElementType() reflect.Type

func (GetVaultResultOutput) Name

The name of the vault to retrieve. This field will be populated with the name of the vault if the vault it looked up by its UUID.

func (GetVaultResultOutput) ToGetVaultResultOutput

func (o GetVaultResultOutput) ToGetVaultResultOutput() GetVaultResultOutput

func (GetVaultResultOutput) ToGetVaultResultOutputWithContext

func (o GetVaultResultOutput) ToGetVaultResultOutputWithContext(ctx context.Context) GetVaultResultOutput

func (GetVaultResultOutput) Uuid

The UUID of the vault to retrieve. This field will be populated with the UUID of the vault if the vault it looked up by its name.

type GetWirelessRouterArgs

type GetWirelessRouterArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title *string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid *string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

type GetWirelessRouterOutputArgs

type GetWirelessRouterOutputArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput `pulumi:"vault"`
}

func (GetWirelessRouterOutputArgs) ElementType

type GetWirelessRouterResult

type GetWirelessRouterResult struct {
	AirPortId               *string               `pulumi:"airPortId"`
	AttachedStoragePassword *string               `pulumi:"attachedStoragePassword"`
	Attachments             map[string]OutField   `pulumi:"attachments"`
	BaseStationName         *string               `pulumi:"baseStationName"`
	BaseStationPassword     *string               `pulumi:"baseStationPassword"`
	Category                string                `pulumi:"category"`
	Fields                  map[string]OutField   `pulumi:"fields"`
	NetworkName             *string               `pulumi:"networkName"`
	Notes                   *string               `pulumi:"notes"`
	References              map[string]OutField   `pulumi:"references"`
	Sections                map[string]OutSection `pulumi:"sections"`
	ServerIpAddress         *string               `pulumi:"serverIpAddress"`
	// An array of strings of the tags assigned to the item.
	Tags []string `pulumi:"tags"`
	// The title of the item.
	Title string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault                   string  `pulumi:"vault"`
	WirelessNetworkPassword *string `pulumi:"wirelessNetworkPassword"`
	WirelessSecurity        *string `pulumi:"wirelessSecurity"`
}

type GetWirelessRouterResultOutput

type GetWirelessRouterResultOutput struct{ *pulumi.OutputState }

func (GetWirelessRouterResultOutput) AirPortId

func (GetWirelessRouterResultOutput) AttachedStoragePassword

func (o GetWirelessRouterResultOutput) AttachedStoragePassword() pulumi.StringPtrOutput

func (GetWirelessRouterResultOutput) Attachments

func (GetWirelessRouterResultOutput) BaseStationName

func (GetWirelessRouterResultOutput) BaseStationPassword

func (o GetWirelessRouterResultOutput) BaseStationPassword() pulumi.StringPtrOutput

func (GetWirelessRouterResultOutput) Category

func (GetWirelessRouterResultOutput) ElementType

func (GetWirelessRouterResultOutput) Fields

func (GetWirelessRouterResultOutput) NetworkName

func (GetWirelessRouterResultOutput) Notes

func (GetWirelessRouterResultOutput) References

func (GetWirelessRouterResultOutput) Sections

func (GetWirelessRouterResultOutput) ServerIpAddress

func (GetWirelessRouterResultOutput) Tags

An array of strings of the tags assigned to the item.

func (GetWirelessRouterResultOutput) Title

The title of the item.

func (GetWirelessRouterResultOutput) ToGetWirelessRouterResultOutput

func (o GetWirelessRouterResultOutput) ToGetWirelessRouterResultOutput() GetWirelessRouterResultOutput

func (GetWirelessRouterResultOutput) ToGetWirelessRouterResultOutputWithContext

func (o GetWirelessRouterResultOutput) ToGetWirelessRouterResultOutputWithContext(ctx context.Context) GetWirelessRouterResultOutput

func (GetWirelessRouterResultOutput) Uuid

The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.

func (GetWirelessRouterResultOutput) Vault

The UUID of the vault the item is in.

func (GetWirelessRouterResultOutput) WirelessNetworkPassword

func (o GetWirelessRouterResultOutput) WirelessNetworkPassword() pulumi.StringPtrOutput

func (GetWirelessRouterResultOutput) WirelessSecurity

type IdentityItem

type IdentityItem struct {
	pulumi.CustomResourceState

	Address         identity.AddressSectionPtrOutput         `pulumi:"address"`
	Attachments     OutFieldMapOutput                        `pulumi:"attachments"`
	Category        pulumi.StringOutput                      `pulumi:"category"`
	Fields          OutFieldMapOutput                        `pulumi:"fields"`
	Identification  identity.IdentificationSectionPtrOutput  `pulumi:"identification"`
	InternetDetails identity.InternetDetailsSectionPtrOutput `pulumi:"internetDetails"`
	Notes           pulumi.StringPtrOutput                   `pulumi:"notes"`
	References      OutFieldMapOutput                        `pulumi:"references"`
	Sections        OutSectionMapOutput                      `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayOutput `pulumi:"tags"`
	// The title of the item.
	Title pulumi.StringOutput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringOutput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringOutput `pulumi:"vault"`
}

func GetIdentityItem

func GetIdentityItem(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IdentityItemState, opts ...pulumi.ResourceOption) (*IdentityItem, error)

GetIdentityItem gets an existing IdentityItem 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 NewIdentityItem

func NewIdentityItem(ctx *pulumi.Context,
	name string, args *IdentityItemArgs, opts ...pulumi.ResourceOption) (*IdentityItem, error)

NewIdentityItem registers a new resource with the given unique name, arguments, and options.

func (*IdentityItem) ElementType

func (*IdentityItem) ElementType() reflect.Type

func (*IdentityItem) ToIdentityItemOutput

func (i *IdentityItem) ToIdentityItemOutput() IdentityItemOutput

func (*IdentityItem) ToIdentityItemOutputWithContext

func (i *IdentityItem) ToIdentityItemOutputWithContext(ctx context.Context) IdentityItemOutput

type IdentityItemArgs

type IdentityItemArgs struct {
	Address     identity.AddressSectionPtrInput
	Attachments pulumi.AssetOrArchiveMapInput
	// The category of the vault the item is in.
	Category        pulumi.StringPtrInput
	Fields          FieldMapInput
	Identification  identity.IdentificationSectionPtrInput
	InternetDetails identity.InternetDetailsSectionPtrInput
	Notes           pulumi.StringPtrInput
	Sections        SectionMapInput
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayInput
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

The set of arguments for constructing a IdentityItem resource.

func (IdentityItemArgs) ElementType

func (IdentityItemArgs) ElementType() reflect.Type

type IdentityItemArray

type IdentityItemArray []IdentityItemInput

func (IdentityItemArray) ElementType

func (IdentityItemArray) ElementType() reflect.Type

func (IdentityItemArray) ToIdentityItemArrayOutput

func (i IdentityItemArray) ToIdentityItemArrayOutput() IdentityItemArrayOutput

func (IdentityItemArray) ToIdentityItemArrayOutputWithContext

func (i IdentityItemArray) ToIdentityItemArrayOutputWithContext(ctx context.Context) IdentityItemArrayOutput

type IdentityItemArrayInput

type IdentityItemArrayInput interface {
	pulumi.Input

	ToIdentityItemArrayOutput() IdentityItemArrayOutput
	ToIdentityItemArrayOutputWithContext(context.Context) IdentityItemArrayOutput
}

IdentityItemArrayInput is an input type that accepts IdentityItemArray and IdentityItemArrayOutput values. You can construct a concrete instance of `IdentityItemArrayInput` via:

IdentityItemArray{ IdentityItemArgs{...} }

type IdentityItemArrayOutput

type IdentityItemArrayOutput struct{ *pulumi.OutputState }

func (IdentityItemArrayOutput) ElementType

func (IdentityItemArrayOutput) ElementType() reflect.Type

func (IdentityItemArrayOutput) Index

func (IdentityItemArrayOutput) ToIdentityItemArrayOutput

func (o IdentityItemArrayOutput) ToIdentityItemArrayOutput() IdentityItemArrayOutput

func (IdentityItemArrayOutput) ToIdentityItemArrayOutputWithContext

func (o IdentityItemArrayOutput) ToIdentityItemArrayOutputWithContext(ctx context.Context) IdentityItemArrayOutput

type IdentityItemGetAttachmentArgs

type IdentityItemGetAttachmentArgs struct {
	// The name or uuid of the attachment to get
	Name pulumi.StringInput
}

The set of arguments for the GetAttachment method of the IdentityItem resource.

func (IdentityItemGetAttachmentArgs) ElementType

type IdentityItemGetAttachmentResult

type IdentityItemGetAttachmentResult struct {
	// the value of the attachment
	Value string `pulumi:"value"`
}

The resolved reference value

type IdentityItemGetAttachmentResultOutput

type IdentityItemGetAttachmentResultOutput struct{ *pulumi.OutputState }

func (IdentityItemGetAttachmentResultOutput) ElementType

func (IdentityItemGetAttachmentResultOutput) Value

the value of the attachment

type IdentityItemInput

type IdentityItemInput interface {
	pulumi.Input

	ToIdentityItemOutput() IdentityItemOutput
	ToIdentityItemOutputWithContext(ctx context.Context) IdentityItemOutput
}

type IdentityItemMap

type IdentityItemMap map[string]IdentityItemInput

func (IdentityItemMap) ElementType

func (IdentityItemMap) ElementType() reflect.Type

func (IdentityItemMap) ToIdentityItemMapOutput

func (i IdentityItemMap) ToIdentityItemMapOutput() IdentityItemMapOutput

func (IdentityItemMap) ToIdentityItemMapOutputWithContext

func (i IdentityItemMap) ToIdentityItemMapOutputWithContext(ctx context.Context) IdentityItemMapOutput

type IdentityItemMapInput

type IdentityItemMapInput interface {
	pulumi.Input

	ToIdentityItemMapOutput() IdentityItemMapOutput
	ToIdentityItemMapOutputWithContext(context.Context) IdentityItemMapOutput
}

IdentityItemMapInput is an input type that accepts IdentityItemMap and IdentityItemMapOutput values. You can construct a concrete instance of `IdentityItemMapInput` via:

IdentityItemMap{ "key": IdentityItemArgs{...} }

type IdentityItemMapOutput

type IdentityItemMapOutput struct{ *pulumi.OutputState }

func (IdentityItemMapOutput) ElementType

func (IdentityItemMapOutput) ElementType() reflect.Type

func (IdentityItemMapOutput) MapIndex

func (IdentityItemMapOutput) ToIdentityItemMapOutput

func (o IdentityItemMapOutput) ToIdentityItemMapOutput() IdentityItemMapOutput

func (IdentityItemMapOutput) ToIdentityItemMapOutputWithContext

func (o IdentityItemMapOutput) ToIdentityItemMapOutputWithContext(ctx context.Context) IdentityItemMapOutput

type IdentityItemOutput

type IdentityItemOutput struct{ *pulumi.OutputState }

func (IdentityItemOutput) ElementType

func (IdentityItemOutput) ElementType() reflect.Type

func (IdentityItemOutput) ToIdentityItemOutput

func (o IdentityItemOutput) ToIdentityItemOutput() IdentityItemOutput

func (IdentityItemOutput) ToIdentityItemOutputWithContext

func (o IdentityItemOutput) ToIdentityItemOutputWithContext(ctx context.Context) IdentityItemOutput

type IdentityItemState

type IdentityItemState struct {
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

func (IdentityItemState) ElementType

func (IdentityItemState) ElementType() reflect.Type

type Item

type Item struct {
	pulumi.CustomResourceState

	Attachments OutFieldMapOutput   `pulumi:"attachments"`
	Category    pulumi.StringOutput `pulumi:"category"`
	Fields      OutFieldMapOutput   `pulumi:"fields"`
	References  OutFieldMapOutput   `pulumi:"references"`
	Sections    OutSectionMapOutput `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayOutput `pulumi:"tags"`
	// The title of the item.
	Title pulumi.StringOutput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringOutput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringOutput `pulumi:"vault"`
}

func GetItem

func GetItem(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ItemState, opts ...pulumi.ResourceOption) (*Item, error)

GetItem gets an existing Item 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 NewItem

func NewItem(ctx *pulumi.Context,
	name string, args *ItemArgs, opts ...pulumi.ResourceOption) (*Item, error)

NewItem registers a new resource with the given unique name, arguments, and options.

func (*Item) ElementType

func (*Item) ElementType() reflect.Type

func (*Item) GetAttachment

func (*Item) ToItemOutput

func (i *Item) ToItemOutput() ItemOutput

func (*Item) ToItemOutputWithContext

func (i *Item) ToItemOutputWithContext(ctx context.Context) ItemOutput

type ItemArgs

type ItemArgs struct {
	Attachments pulumi.AssetOrArchiveMapInput
	Category    pulumi.StringPtrInput
	Fields      FieldMapInput
	Sections    SectionMapInput
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayInput
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

The set of arguments for constructing a Item resource.

func (ItemArgs) ElementType

func (ItemArgs) ElementType() reflect.Type

type ItemArray

type ItemArray []ItemInput

func (ItemArray) ElementType

func (ItemArray) ElementType() reflect.Type

func (ItemArray) ToItemArrayOutput

func (i ItemArray) ToItemArrayOutput() ItemArrayOutput

func (ItemArray) ToItemArrayOutputWithContext

func (i ItemArray) ToItemArrayOutputWithContext(ctx context.Context) ItemArrayOutput

type ItemArrayInput

type ItemArrayInput interface {
	pulumi.Input

	ToItemArrayOutput() ItemArrayOutput
	ToItemArrayOutputWithContext(context.Context) ItemArrayOutput
}

ItemArrayInput is an input type that accepts ItemArray and ItemArrayOutput values. You can construct a concrete instance of `ItemArrayInput` via:

ItemArray{ ItemArgs{...} }

type ItemArrayOutput

type ItemArrayOutput struct{ *pulumi.OutputState }

func (ItemArrayOutput) ElementType

func (ItemArrayOutput) ElementType() reflect.Type

func (ItemArrayOutput) Index

func (ItemArrayOutput) ToItemArrayOutput

func (o ItemArrayOutput) ToItemArrayOutput() ItemArrayOutput

func (ItemArrayOutput) ToItemArrayOutputWithContext

func (o ItemArrayOutput) ToItemArrayOutputWithContext(ctx context.Context) ItemArrayOutput

type ItemGetAttachmentArgs

type ItemGetAttachmentArgs struct {
	// The name or uuid of the attachment to get
	Name pulumi.StringInput
}

The set of arguments for the GetAttachment method of the Item resource.

func (ItemGetAttachmentArgs) ElementType

func (ItemGetAttachmentArgs) ElementType() reflect.Type

type ItemGetAttachmentResult

type ItemGetAttachmentResult struct {
	// the value of the attachment
	Value string `pulumi:"value"`
}

The resolved reference value

type ItemGetAttachmentResultOutput

type ItemGetAttachmentResultOutput struct{ *pulumi.OutputState }

func (ItemGetAttachmentResultOutput) ElementType

func (ItemGetAttachmentResultOutput) Value

the value of the attachment

type ItemInput

type ItemInput interface {
	pulumi.Input

	ToItemOutput() ItemOutput
	ToItemOutputWithContext(ctx context.Context) ItemOutput
}

type ItemMap

type ItemMap map[string]ItemInput

func (ItemMap) ElementType

func (ItemMap) ElementType() reflect.Type

func (ItemMap) ToItemMapOutput

func (i ItemMap) ToItemMapOutput() ItemMapOutput

func (ItemMap) ToItemMapOutputWithContext

func (i ItemMap) ToItemMapOutputWithContext(ctx context.Context) ItemMapOutput

type ItemMapInput

type ItemMapInput interface {
	pulumi.Input

	ToItemMapOutput() ItemMapOutput
	ToItemMapOutputWithContext(context.Context) ItemMapOutput
}

ItemMapInput is an input type that accepts ItemMap and ItemMapOutput values. You can construct a concrete instance of `ItemMapInput` via:

ItemMap{ "key": ItemArgs{...} }

type ItemMapOutput

type ItemMapOutput struct{ *pulumi.OutputState }

func (ItemMapOutput) ElementType

func (ItemMapOutput) ElementType() reflect.Type

func (ItemMapOutput) MapIndex

func (ItemMapOutput) ToItemMapOutput

func (o ItemMapOutput) ToItemMapOutput() ItemMapOutput

func (ItemMapOutput) ToItemMapOutputWithContext

func (o ItemMapOutput) ToItemMapOutputWithContext(ctx context.Context) ItemMapOutput

type ItemOutput

type ItemOutput struct{ *pulumi.OutputState }

func (ItemOutput) ElementType

func (ItemOutput) ElementType() reflect.Type

func (ItemOutput) ToItemOutput

func (o ItemOutput) ToItemOutput() ItemOutput

func (ItemOutput) ToItemOutputWithContext

func (o ItemOutput) ToItemOutputWithContext(ctx context.Context) ItemOutput

type ItemState

type ItemState struct {
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

func (ItemState) ElementType

func (ItemState) ElementType() reflect.Type

type LoginItem

type LoginItem struct {
	pulumi.CustomResourceState

	Attachments OutFieldMapOutput      `pulumi:"attachments"`
	Category    pulumi.StringOutput    `pulumi:"category"`
	Fields      OutFieldMapOutput      `pulumi:"fields"`
	Notes       pulumi.StringPtrOutput `pulumi:"notes"`
	Password    pulumi.StringPtrOutput `pulumi:"password"`
	References  OutFieldMapOutput      `pulumi:"references"`
	Sections    OutSectionMapOutput    `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayOutput `pulumi:"tags"`
	// The title of the item.
	Title    pulumi.StringOutput    `pulumi:"title"`
	Username pulumi.StringPtrOutput `pulumi:"username"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringOutput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringOutput `pulumi:"vault"`
}

func GetLoginItem

func GetLoginItem(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LoginItemState, opts ...pulumi.ResourceOption) (*LoginItem, error)

GetLoginItem gets an existing LoginItem 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 NewLoginItem

func NewLoginItem(ctx *pulumi.Context,
	name string, args *LoginItemArgs, opts ...pulumi.ResourceOption) (*LoginItem, error)

NewLoginItem registers a new resource with the given unique name, arguments, and options.

func (*LoginItem) ElementType

func (*LoginItem) ElementType() reflect.Type

func (*LoginItem) ToLoginItemOutput

func (i *LoginItem) ToLoginItemOutput() LoginItemOutput

func (*LoginItem) ToLoginItemOutputWithContext

func (i *LoginItem) ToLoginItemOutputWithContext(ctx context.Context) LoginItemOutput

type LoginItemArgs

type LoginItemArgs struct {
	Attachments pulumi.AssetOrArchiveMapInput
	// The category of the vault the item is in.
	Category         pulumi.StringPtrInput
	Fields           FieldMapInput
	GeneratePassword pulumi.Input
	Notes            pulumi.StringPtrInput
	Password         pulumi.StringPtrInput
	Sections         SectionMapInput
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayInput
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title    pulumi.StringPtrInput
	Username pulumi.StringPtrInput
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

The set of arguments for constructing a LoginItem resource.

func (LoginItemArgs) ElementType

func (LoginItemArgs) ElementType() reflect.Type

type LoginItemArray

type LoginItemArray []LoginItemInput

func (LoginItemArray) ElementType

func (LoginItemArray) ElementType() reflect.Type

func (LoginItemArray) ToLoginItemArrayOutput

func (i LoginItemArray) ToLoginItemArrayOutput() LoginItemArrayOutput

func (LoginItemArray) ToLoginItemArrayOutputWithContext

func (i LoginItemArray) ToLoginItemArrayOutputWithContext(ctx context.Context) LoginItemArrayOutput

type LoginItemArrayInput

type LoginItemArrayInput interface {
	pulumi.Input

	ToLoginItemArrayOutput() LoginItemArrayOutput
	ToLoginItemArrayOutputWithContext(context.Context) LoginItemArrayOutput
}

LoginItemArrayInput is an input type that accepts LoginItemArray and LoginItemArrayOutput values. You can construct a concrete instance of `LoginItemArrayInput` via:

LoginItemArray{ LoginItemArgs{...} }

type LoginItemArrayOutput

type LoginItemArrayOutput struct{ *pulumi.OutputState }

func (LoginItemArrayOutput) ElementType

func (LoginItemArrayOutput) ElementType() reflect.Type

func (LoginItemArrayOutput) Index

func (LoginItemArrayOutput) ToLoginItemArrayOutput

func (o LoginItemArrayOutput) ToLoginItemArrayOutput() LoginItemArrayOutput

func (LoginItemArrayOutput) ToLoginItemArrayOutputWithContext

func (o LoginItemArrayOutput) ToLoginItemArrayOutputWithContext(ctx context.Context) LoginItemArrayOutput

type LoginItemGetAttachmentArgs

type LoginItemGetAttachmentArgs struct {
	// The name or uuid of the attachment to get
	Name pulumi.StringInput
}

The set of arguments for the GetAttachment method of the LoginItem resource.

func (LoginItemGetAttachmentArgs) ElementType

func (LoginItemGetAttachmentArgs) ElementType() reflect.Type

type LoginItemGetAttachmentResult

type LoginItemGetAttachmentResult struct {
	// the value of the attachment
	Value string `pulumi:"value"`
}

The resolved reference value

type LoginItemGetAttachmentResultOutput

type LoginItemGetAttachmentResultOutput struct{ *pulumi.OutputState }

func (LoginItemGetAttachmentResultOutput) ElementType

func (LoginItemGetAttachmentResultOutput) Value

the value of the attachment

type LoginItemInput

type LoginItemInput interface {
	pulumi.Input

	ToLoginItemOutput() LoginItemOutput
	ToLoginItemOutputWithContext(ctx context.Context) LoginItemOutput
}

type LoginItemMap

type LoginItemMap map[string]LoginItemInput

func (LoginItemMap) ElementType

func (LoginItemMap) ElementType() reflect.Type

func (LoginItemMap) ToLoginItemMapOutput

func (i LoginItemMap) ToLoginItemMapOutput() LoginItemMapOutput

func (LoginItemMap) ToLoginItemMapOutputWithContext

func (i LoginItemMap) ToLoginItemMapOutputWithContext(ctx context.Context) LoginItemMapOutput

type LoginItemMapInput

type LoginItemMapInput interface {
	pulumi.Input

	ToLoginItemMapOutput() LoginItemMapOutput
	ToLoginItemMapOutputWithContext(context.Context) LoginItemMapOutput
}

LoginItemMapInput is an input type that accepts LoginItemMap and LoginItemMapOutput values. You can construct a concrete instance of `LoginItemMapInput` via:

LoginItemMap{ "key": LoginItemArgs{...} }

type LoginItemMapOutput

type LoginItemMapOutput struct{ *pulumi.OutputState }

func (LoginItemMapOutput) ElementType

func (LoginItemMapOutput) ElementType() reflect.Type

func (LoginItemMapOutput) MapIndex

func (LoginItemMapOutput) ToLoginItemMapOutput

func (o LoginItemMapOutput) ToLoginItemMapOutput() LoginItemMapOutput

func (LoginItemMapOutput) ToLoginItemMapOutputWithContext

func (o LoginItemMapOutput) ToLoginItemMapOutputWithContext(ctx context.Context) LoginItemMapOutput

type LoginItemOutput

type LoginItemOutput struct{ *pulumi.OutputState }

func (LoginItemOutput) ElementType

func (LoginItemOutput) ElementType() reflect.Type

func (LoginItemOutput) ToLoginItemOutput

func (o LoginItemOutput) ToLoginItemOutput() LoginItemOutput

func (LoginItemOutput) ToLoginItemOutputWithContext

func (o LoginItemOutput) ToLoginItemOutputWithContext(ctx context.Context) LoginItemOutput

type LoginItemState

type LoginItemState struct {
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

func (LoginItemState) ElementType

func (LoginItemState) ElementType() reflect.Type

type LookupItemArgs

type LookupItemArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title *string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid *string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

type LookupItemOutputArgs

type LookupItemOutputArgs struct {
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringPtrInput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput `pulumi:"vault"`
}

func (LookupItemOutputArgs) ElementType

func (LookupItemOutputArgs) ElementType() reflect.Type

type LookupItemResult

type LookupItemResult struct {
	Attachments map[string]OutField   `pulumi:"attachments"`
	Category    string                `pulumi:"category"`
	Fields      map[string]OutField   `pulumi:"fields"`
	References  map[string]OutField   `pulumi:"references"`
	Sections    map[string]OutSection `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags []string `pulumi:"tags"`
	// The title of the item.
	Title string `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid string `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault string `pulumi:"vault"`
}

func LookupItem

func LookupItem(ctx *pulumi.Context, args *LookupItemArgs, opts ...pulumi.InvokeOption) (*LookupItemResult, error)

type LookupItemResultOutput

type LookupItemResultOutput struct{ *pulumi.OutputState }

func (LookupItemResultOutput) Attachments

func (o LookupItemResultOutput) Attachments() OutFieldMapOutput

func (LookupItemResultOutput) Category

func (LookupItemResultOutput) ElementType

func (LookupItemResultOutput) ElementType() reflect.Type

func (LookupItemResultOutput) Fields

func (LookupItemResultOutput) References

func (LookupItemResultOutput) Sections

func (LookupItemResultOutput) Tags

An array of strings of the tags assigned to the item.

func (LookupItemResultOutput) Title

The title of the item.

func (LookupItemResultOutput) ToLookupItemResultOutput

func (o LookupItemResultOutput) ToLookupItemResultOutput() LookupItemResultOutput

func (LookupItemResultOutput) ToLookupItemResultOutputWithContext

func (o LookupItemResultOutput) ToLookupItemResultOutputWithContext(ctx context.Context) LookupItemResultOutput

func (LookupItemResultOutput) Uuid

The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.

func (LookupItemResultOutput) Vault

The UUID of the vault the item is in.

type MedicalRecordItem

type MedicalRecordItem struct {
	pulumi.CustomResourceState

	Attachments            OutFieldMapOutput                        `pulumi:"attachments"`
	Category               pulumi.StringOutput                      `pulumi:"category"`
	Date                   pulumi.StringPtrOutput                   `pulumi:"date"`
	Fields                 OutFieldMapOutput                        `pulumi:"fields"`
	HealthcareProfessional pulumi.StringPtrOutput                   `pulumi:"healthcareProfessional"`
	Location               pulumi.StringPtrOutput                   `pulumi:"location"`
	Medication             medicalrecord.MedicationSectionPtrOutput `pulumi:"medication"`
	Notes                  pulumi.StringPtrOutput                   `pulumi:"notes"`
	Patient                pulumi.StringPtrOutput                   `pulumi:"patient"`
	ReasonForVisit         pulumi.StringPtrOutput                   `pulumi:"reasonForVisit"`
	References             OutFieldMapOutput                        `pulumi:"references"`
	Sections               OutSectionMapOutput                      `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayOutput `pulumi:"tags"`
	// The title of the item.
	Title pulumi.StringOutput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringOutput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringOutput `pulumi:"vault"`
}

func GetMedicalRecordItem

func GetMedicalRecordItem(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MedicalRecordItemState, opts ...pulumi.ResourceOption) (*MedicalRecordItem, error)

GetMedicalRecordItem gets an existing MedicalRecordItem 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 NewMedicalRecordItem

func NewMedicalRecordItem(ctx *pulumi.Context,
	name string, args *MedicalRecordItemArgs, opts ...pulumi.ResourceOption) (*MedicalRecordItem, error)

NewMedicalRecordItem registers a new resource with the given unique name, arguments, and options.

func (*MedicalRecordItem) ElementType

func (*MedicalRecordItem) ElementType() reflect.Type

func (*MedicalRecordItem) ToMedicalRecordItemOutput

func (i *MedicalRecordItem) ToMedicalRecordItemOutput() MedicalRecordItemOutput

func (*MedicalRecordItem) ToMedicalRecordItemOutputWithContext

func (i *MedicalRecordItem) ToMedicalRecordItemOutputWithContext(ctx context.Context) MedicalRecordItemOutput

type MedicalRecordItemArgs

type MedicalRecordItemArgs struct {
	Attachments pulumi.AssetOrArchiveMapInput
	// The category of the vault the item is in.
	Category               pulumi.StringPtrInput
	Date                   pulumi.StringPtrInput
	Fields                 FieldMapInput
	HealthcareProfessional pulumi.StringPtrInput
	Location               pulumi.StringPtrInput
	Medication             medicalrecord.MedicationSectionPtrInput
	Notes                  pulumi.StringPtrInput
	Patient                pulumi.StringPtrInput
	ReasonForVisit         pulumi.StringPtrInput
	Sections               SectionMapInput
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayInput
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

The set of arguments for constructing a MedicalRecordItem resource.

func (MedicalRecordItemArgs) ElementType

func (MedicalRecordItemArgs) ElementType() reflect.Type

type MedicalRecordItemArray

type MedicalRecordItemArray []MedicalRecordItemInput

func (MedicalRecordItemArray) ElementType

func (MedicalRecordItemArray) ElementType() reflect.Type

func (MedicalRecordItemArray) ToMedicalRecordItemArrayOutput

func (i MedicalRecordItemArray) ToMedicalRecordItemArrayOutput() MedicalRecordItemArrayOutput

func (MedicalRecordItemArray) ToMedicalRecordItemArrayOutputWithContext

func (i MedicalRecordItemArray) ToMedicalRecordItemArrayOutputWithContext(ctx context.Context) MedicalRecordItemArrayOutput

type MedicalRecordItemArrayInput

type MedicalRecordItemArrayInput interface {
	pulumi.Input

	ToMedicalRecordItemArrayOutput() MedicalRecordItemArrayOutput
	ToMedicalRecordItemArrayOutputWithContext(context.Context) MedicalRecordItemArrayOutput
}

MedicalRecordItemArrayInput is an input type that accepts MedicalRecordItemArray and MedicalRecordItemArrayOutput values. You can construct a concrete instance of `MedicalRecordItemArrayInput` via:

MedicalRecordItemArray{ MedicalRecordItemArgs{...} }

type MedicalRecordItemArrayOutput

type MedicalRecordItemArrayOutput struct{ *pulumi.OutputState }

func (MedicalRecordItemArrayOutput) ElementType

func (MedicalRecordItemArrayOutput) Index

func (MedicalRecordItemArrayOutput) ToMedicalRecordItemArrayOutput

func (o MedicalRecordItemArrayOutput) ToMedicalRecordItemArrayOutput() MedicalRecordItemArrayOutput

func (MedicalRecordItemArrayOutput) ToMedicalRecordItemArrayOutputWithContext

func (o MedicalRecordItemArrayOutput) ToMedicalRecordItemArrayOutputWithContext(ctx context.Context) MedicalRecordItemArrayOutput

type MedicalRecordItemGetAttachmentArgs

type MedicalRecordItemGetAttachmentArgs struct {
	// The name or uuid of the attachment to get
	Name pulumi.StringInput
}

The set of arguments for the GetAttachment method of the MedicalRecordItem resource.

func (MedicalRecordItemGetAttachmentArgs) ElementType

type MedicalRecordItemGetAttachmentResult

type MedicalRecordItemGetAttachmentResult struct {
	// the value of the attachment
	Value string `pulumi:"value"`
}

The resolved reference value

type MedicalRecordItemGetAttachmentResultOutput

type MedicalRecordItemGetAttachmentResultOutput struct{ *pulumi.OutputState }

func (MedicalRecordItemGetAttachmentResultOutput) ElementType

func (MedicalRecordItemGetAttachmentResultOutput) Value

the value of the attachment

type MedicalRecordItemInput

type MedicalRecordItemInput interface {
	pulumi.Input

	ToMedicalRecordItemOutput() MedicalRecordItemOutput
	ToMedicalRecordItemOutputWithContext(ctx context.Context) MedicalRecordItemOutput
}

type MedicalRecordItemMap

type MedicalRecordItemMap map[string]MedicalRecordItemInput

func (MedicalRecordItemMap) ElementType

func (MedicalRecordItemMap) ElementType() reflect.Type

func (MedicalRecordItemMap) ToMedicalRecordItemMapOutput

func (i MedicalRecordItemMap) ToMedicalRecordItemMapOutput() MedicalRecordItemMapOutput

func (MedicalRecordItemMap) ToMedicalRecordItemMapOutputWithContext

func (i MedicalRecordItemMap) ToMedicalRecordItemMapOutputWithContext(ctx context.Context) MedicalRecordItemMapOutput

type MedicalRecordItemMapInput

type MedicalRecordItemMapInput interface {
	pulumi.Input

	ToMedicalRecordItemMapOutput() MedicalRecordItemMapOutput
	ToMedicalRecordItemMapOutputWithContext(context.Context) MedicalRecordItemMapOutput
}

MedicalRecordItemMapInput is an input type that accepts MedicalRecordItemMap and MedicalRecordItemMapOutput values. You can construct a concrete instance of `MedicalRecordItemMapInput` via:

MedicalRecordItemMap{ "key": MedicalRecordItemArgs{...} }

type MedicalRecordItemMapOutput

type MedicalRecordItemMapOutput struct{ *pulumi.OutputState }

func (MedicalRecordItemMapOutput) ElementType

func (MedicalRecordItemMapOutput) ElementType() reflect.Type

func (MedicalRecordItemMapOutput) MapIndex

func (MedicalRecordItemMapOutput) ToMedicalRecordItemMapOutput

func (o MedicalRecordItemMapOutput) ToMedicalRecordItemMapOutput() MedicalRecordItemMapOutput

func (MedicalRecordItemMapOutput) ToMedicalRecordItemMapOutputWithContext

func (o MedicalRecordItemMapOutput) ToMedicalRecordItemMapOutputWithContext(ctx context.Context) MedicalRecordItemMapOutput

type MedicalRecordItemOutput

type MedicalRecordItemOutput struct{ *pulumi.OutputState }

func (MedicalRecordItemOutput) ElementType

func (MedicalRecordItemOutput) ElementType() reflect.Type

func (MedicalRecordItemOutput) ToMedicalRecordItemOutput

func (o MedicalRecordItemOutput) ToMedicalRecordItemOutput() MedicalRecordItemOutput

func (MedicalRecordItemOutput) ToMedicalRecordItemOutputWithContext

func (o MedicalRecordItemOutput) ToMedicalRecordItemOutputWithContext(ctx context.Context) MedicalRecordItemOutput

type MedicalRecordItemState

type MedicalRecordItemState struct {
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

func (MedicalRecordItemState) ElementType

func (MedicalRecordItemState) ElementType() reflect.Type

type MembershipItem

type MembershipItem struct {
	pulumi.CustomResourceState

	Attachments OutFieldMapOutput      `pulumi:"attachments"`
	Category    pulumi.StringOutput    `pulumi:"category"`
	ExpiryDate  pulumi.StringPtrOutput `pulumi:"expiryDate"`
	Fields      OutFieldMapOutput      `pulumi:"fields"`
	Group       pulumi.StringPtrOutput `pulumi:"group"`
	MemberId    pulumi.StringPtrOutput `pulumi:"memberId"`
	MemberName  pulumi.StringPtrOutput `pulumi:"memberName"`
	MemberSince pulumi.StringPtrOutput `pulumi:"memberSince"`
	Notes       pulumi.StringPtrOutput `pulumi:"notes"`
	Pin         pulumi.StringPtrOutput `pulumi:"pin"`
	References  OutFieldMapOutput      `pulumi:"references"`
	Sections    OutSectionMapOutput    `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags      pulumi.StringArrayOutput `pulumi:"tags"`
	Telephone pulumi.StringPtrOutput   `pulumi:"telephone"`
	// The title of the item.
	Title pulumi.StringOutput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringOutput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault   pulumi.StringOutput    `pulumi:"vault"`
	Website pulumi.StringPtrOutput `pulumi:"website"`
}

func GetMembershipItem

func GetMembershipItem(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MembershipItemState, opts ...pulumi.ResourceOption) (*MembershipItem, error)

GetMembershipItem gets an existing MembershipItem 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 NewMembershipItem

func NewMembershipItem(ctx *pulumi.Context,
	name string, args *MembershipItemArgs, opts ...pulumi.ResourceOption) (*MembershipItem, error)

NewMembershipItem registers a new resource with the given unique name, arguments, and options.

func (*MembershipItem) ElementType

func (*MembershipItem) ElementType() reflect.Type

func (*MembershipItem) ToMembershipItemOutput

func (i *MembershipItem) ToMembershipItemOutput() MembershipItemOutput

func (*MembershipItem) ToMembershipItemOutputWithContext

func (i *MembershipItem) ToMembershipItemOutputWithContext(ctx context.Context) MembershipItemOutput

type MembershipItemArgs

type MembershipItemArgs struct {
	Attachments pulumi.AssetOrArchiveMapInput
	// The category of the vault the item is in.
	Category    pulumi.StringPtrInput
	ExpiryDate  pulumi.StringPtrInput
	Fields      FieldMapInput
	Group       pulumi.StringPtrInput
	MemberId    pulumi.StringPtrInput
	MemberName  pulumi.StringPtrInput
	MemberSince pulumi.StringPtrInput
	Notes       pulumi.StringPtrInput
	Pin         pulumi.StringPtrInput
	Sections    SectionMapInput
	// An array of strings of the tags assigned to the item.
	Tags      pulumi.StringArrayInput
	Telephone pulumi.StringPtrInput
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput
	// The UUID of the vault the item is in.
	Vault   pulumi.StringInput
	Website pulumi.StringPtrInput
}

The set of arguments for constructing a MembershipItem resource.

func (MembershipItemArgs) ElementType

func (MembershipItemArgs) ElementType() reflect.Type

type MembershipItemArray

type MembershipItemArray []MembershipItemInput

func (MembershipItemArray) ElementType

func (MembershipItemArray) ElementType() reflect.Type

func (MembershipItemArray) ToMembershipItemArrayOutput

func (i MembershipItemArray) ToMembershipItemArrayOutput() MembershipItemArrayOutput

func (MembershipItemArray) ToMembershipItemArrayOutputWithContext

func (i MembershipItemArray) ToMembershipItemArrayOutputWithContext(ctx context.Context) MembershipItemArrayOutput

type MembershipItemArrayInput

type MembershipItemArrayInput interface {
	pulumi.Input

	ToMembershipItemArrayOutput() MembershipItemArrayOutput
	ToMembershipItemArrayOutputWithContext(context.Context) MembershipItemArrayOutput
}

MembershipItemArrayInput is an input type that accepts MembershipItemArray and MembershipItemArrayOutput values. You can construct a concrete instance of `MembershipItemArrayInput` via:

MembershipItemArray{ MembershipItemArgs{...} }

type MembershipItemArrayOutput

type MembershipItemArrayOutput struct{ *pulumi.OutputState }

func (MembershipItemArrayOutput) ElementType

func (MembershipItemArrayOutput) ElementType() reflect.Type

func (MembershipItemArrayOutput) Index

func (MembershipItemArrayOutput) ToMembershipItemArrayOutput

func (o MembershipItemArrayOutput) ToMembershipItemArrayOutput() MembershipItemArrayOutput

func (MembershipItemArrayOutput) ToMembershipItemArrayOutputWithContext

func (o MembershipItemArrayOutput) ToMembershipItemArrayOutputWithContext(ctx context.Context) MembershipItemArrayOutput

type MembershipItemGetAttachmentArgs

type MembershipItemGetAttachmentArgs struct {
	// The name or uuid of the attachment to get
	Name pulumi.StringInput
}

The set of arguments for the GetAttachment method of the MembershipItem resource.

func (MembershipItemGetAttachmentArgs) ElementType

type MembershipItemGetAttachmentResult

type MembershipItemGetAttachmentResult struct {
	// the value of the attachment
	Value string `pulumi:"value"`
}

The resolved reference value

type MembershipItemGetAttachmentResultOutput

type MembershipItemGetAttachmentResultOutput struct{ *pulumi.OutputState }

func (MembershipItemGetAttachmentResultOutput) ElementType

func (MembershipItemGetAttachmentResultOutput) Value

the value of the attachment

type MembershipItemInput

type MembershipItemInput interface {
	pulumi.Input

	ToMembershipItemOutput() MembershipItemOutput
	ToMembershipItemOutputWithContext(ctx context.Context) MembershipItemOutput
}

type MembershipItemMap

type MembershipItemMap map[string]MembershipItemInput

func (MembershipItemMap) ElementType

func (MembershipItemMap) ElementType() reflect.Type

func (MembershipItemMap) ToMembershipItemMapOutput

func (i MembershipItemMap) ToMembershipItemMapOutput() MembershipItemMapOutput

func (MembershipItemMap) ToMembershipItemMapOutputWithContext

func (i MembershipItemMap) ToMembershipItemMapOutputWithContext(ctx context.Context) MembershipItemMapOutput

type MembershipItemMapInput

type MembershipItemMapInput interface {
	pulumi.Input

	ToMembershipItemMapOutput() MembershipItemMapOutput
	ToMembershipItemMapOutputWithContext(context.Context) MembershipItemMapOutput
}

MembershipItemMapInput is an input type that accepts MembershipItemMap and MembershipItemMapOutput values. You can construct a concrete instance of `MembershipItemMapInput` via:

MembershipItemMap{ "key": MembershipItemArgs{...} }

type MembershipItemMapOutput

type MembershipItemMapOutput struct{ *pulumi.OutputState }

func (MembershipItemMapOutput) ElementType

func (MembershipItemMapOutput) ElementType() reflect.Type

func (MembershipItemMapOutput) MapIndex

func (MembershipItemMapOutput) ToMembershipItemMapOutput

func (o MembershipItemMapOutput) ToMembershipItemMapOutput() MembershipItemMapOutput

func (MembershipItemMapOutput) ToMembershipItemMapOutputWithContext

func (o MembershipItemMapOutput) ToMembershipItemMapOutputWithContext(ctx context.Context) MembershipItemMapOutput

type MembershipItemOutput

type MembershipItemOutput struct{ *pulumi.OutputState }

func (MembershipItemOutput) ElementType

func (MembershipItemOutput) ElementType() reflect.Type

func (MembershipItemOutput) ToMembershipItemOutput

func (o MembershipItemOutput) ToMembershipItemOutput() MembershipItemOutput

func (MembershipItemOutput) ToMembershipItemOutputWithContext

func (o MembershipItemOutput) ToMembershipItemOutputWithContext(ctx context.Context) MembershipItemOutput

type MembershipItemState

type MembershipItemState struct {
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

func (MembershipItemState) ElementType

func (MembershipItemState) ElementType() reflect.Type

type OutAttachment

type OutAttachment struct {
	Name      string `pulumi:"name"`
	Reference string `pulumi:"reference"`
	Size      int    `pulumi:"size"`
	Uuid      string `pulumi:"uuid"`
}

type OutField

type OutField struct {
	Label     string            `pulumi:"label"`
	Reference string            `pulumi:"reference"`
	Type      ResponseFieldType `pulumi:"type"`
	Uuid      string            `pulumi:"uuid"`
	Value     string            `pulumi:"value"`
}

type OutFieldMapOutput

type OutFieldMapOutput struct{ *pulumi.OutputState }

func (OutFieldMapOutput) ElementType

func (OutFieldMapOutput) ElementType() reflect.Type

func (OutFieldMapOutput) MapIndex

func (OutFieldMapOutput) ToOutFieldMapOutput

func (o OutFieldMapOutput) ToOutFieldMapOutput() OutFieldMapOutput

func (OutFieldMapOutput) ToOutFieldMapOutputWithContext

func (o OutFieldMapOutput) ToOutFieldMapOutputWithContext(ctx context.Context) OutFieldMapOutput

type OutFieldOutput

type OutFieldOutput struct{ *pulumi.OutputState }

func (OutFieldOutput) ElementType

func (OutFieldOutput) ElementType() reflect.Type

func (OutFieldOutput) Label

func (OutFieldOutput) Reference

func (o OutFieldOutput) Reference() pulumi.StringOutput

func (OutFieldOutput) ToOutFieldOutput

func (o OutFieldOutput) ToOutFieldOutput() OutFieldOutput

func (OutFieldOutput) ToOutFieldOutputWithContext

func (o OutFieldOutput) ToOutFieldOutputWithContext(ctx context.Context) OutFieldOutput

func (OutFieldOutput) Type

func (OutFieldOutput) Uuid

func (OutFieldOutput) Value

type OutSection

type OutSection struct {
	Fields map[string]OutField `pulumi:"fields"`
	Label  string              `pulumi:"label"`
	Uuid   string              `pulumi:"uuid"`
}

type OutSectionMapOutput

type OutSectionMapOutput struct{ *pulumi.OutputState }

func (OutSectionMapOutput) ElementType

func (OutSectionMapOutput) ElementType() reflect.Type

func (OutSectionMapOutput) MapIndex

func (OutSectionMapOutput) ToOutSectionMapOutput

func (o OutSectionMapOutput) ToOutSectionMapOutput() OutSectionMapOutput

func (OutSectionMapOutput) ToOutSectionMapOutputWithContext

func (o OutSectionMapOutput) ToOutSectionMapOutputWithContext(ctx context.Context) OutSectionMapOutput

type OutSectionOutput

type OutSectionOutput struct{ *pulumi.OutputState }

func (OutSectionOutput) ElementType

func (OutSectionOutput) ElementType() reflect.Type

func (OutSectionOutput) Fields

func (OutSectionOutput) Label

func (OutSectionOutput) ToOutSectionOutput

func (o OutSectionOutput) ToOutSectionOutput() OutSectionOutput

func (OutSectionOutput) ToOutSectionOutputWithContext

func (o OutSectionOutput) ToOutSectionOutputWithContext(ctx context.Context) OutSectionOutput

func (OutSectionOutput) Uuid

type OutdoorLicenseItem

type OutdoorLicenseItem struct {
	pulumi.CustomResourceState

	ApprovedWildlife pulumi.StringPtrOutput `pulumi:"approvedWildlife"`
	Attachments      OutFieldMapOutput      `pulumi:"attachments"`
	Category         pulumi.StringOutput    `pulumi:"category"`
	Country          pulumi.StringPtrOutput `pulumi:"country"`
	Expires          pulumi.StringPtrOutput `pulumi:"expires"`
	Fields           OutFieldMapOutput      `pulumi:"fields"`
	FullName         pulumi.StringPtrOutput `pulumi:"fullName"`
	MaximumQuota     pulumi.StringPtrOutput `pulumi:"maximumQuota"`
	Notes            pulumi.StringPtrOutput `pulumi:"notes"`
	References       OutFieldMapOutput      `pulumi:"references"`
	Sections         OutSectionMapOutput    `pulumi:"sections"`
	State            pulumi.StringPtrOutput `pulumi:"state"`
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayOutput `pulumi:"tags"`
	// The title of the item.
	Title pulumi.StringOutput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid      pulumi.StringOutput    `pulumi:"uuid"`
	ValidFrom pulumi.StringPtrOutput `pulumi:"validFrom"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringOutput `pulumi:"vault"`
}

func GetOutdoorLicenseItem

func GetOutdoorLicenseItem(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OutdoorLicenseItemState, opts ...pulumi.ResourceOption) (*OutdoorLicenseItem, error)

GetOutdoorLicenseItem gets an existing OutdoorLicenseItem 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 NewOutdoorLicenseItem

func NewOutdoorLicenseItem(ctx *pulumi.Context,
	name string, args *OutdoorLicenseItemArgs, opts ...pulumi.ResourceOption) (*OutdoorLicenseItem, error)

NewOutdoorLicenseItem registers a new resource with the given unique name, arguments, and options.

func (*OutdoorLicenseItem) ElementType

func (*OutdoorLicenseItem) ElementType() reflect.Type

func (*OutdoorLicenseItem) ToOutdoorLicenseItemOutput

func (i *OutdoorLicenseItem) ToOutdoorLicenseItemOutput() OutdoorLicenseItemOutput

func (*OutdoorLicenseItem) ToOutdoorLicenseItemOutputWithContext

func (i *OutdoorLicenseItem) ToOutdoorLicenseItemOutputWithContext(ctx context.Context) OutdoorLicenseItemOutput

type OutdoorLicenseItemArgs

type OutdoorLicenseItemArgs struct {
	ApprovedWildlife pulumi.StringPtrInput
	Attachments      pulumi.AssetOrArchiveMapInput
	// The category of the vault the item is in.
	Category     pulumi.StringPtrInput
	Country      pulumi.StringPtrInput
	Expires      pulumi.StringPtrInput
	Fields       FieldMapInput
	FullName     pulumi.StringPtrInput
	MaximumQuota pulumi.StringPtrInput
	Notes        pulumi.StringPtrInput
	Sections     SectionMapInput
	State        pulumi.StringPtrInput
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayInput
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title     pulumi.StringPtrInput
	ValidFrom pulumi.StringPtrInput
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

The set of arguments for constructing a OutdoorLicenseItem resource.

func (OutdoorLicenseItemArgs) ElementType

func (OutdoorLicenseItemArgs) ElementType() reflect.Type

type OutdoorLicenseItemArray

type OutdoorLicenseItemArray []OutdoorLicenseItemInput

func (OutdoorLicenseItemArray) ElementType

func (OutdoorLicenseItemArray) ElementType() reflect.Type

func (OutdoorLicenseItemArray) ToOutdoorLicenseItemArrayOutput

func (i OutdoorLicenseItemArray) ToOutdoorLicenseItemArrayOutput() OutdoorLicenseItemArrayOutput

func (OutdoorLicenseItemArray) ToOutdoorLicenseItemArrayOutputWithContext

func (i OutdoorLicenseItemArray) ToOutdoorLicenseItemArrayOutputWithContext(ctx context.Context) OutdoorLicenseItemArrayOutput

type OutdoorLicenseItemArrayInput

type OutdoorLicenseItemArrayInput interface {
	pulumi.Input

	ToOutdoorLicenseItemArrayOutput() OutdoorLicenseItemArrayOutput
	ToOutdoorLicenseItemArrayOutputWithContext(context.Context) OutdoorLicenseItemArrayOutput
}

OutdoorLicenseItemArrayInput is an input type that accepts OutdoorLicenseItemArray and OutdoorLicenseItemArrayOutput values. You can construct a concrete instance of `OutdoorLicenseItemArrayInput` via:

OutdoorLicenseItemArray{ OutdoorLicenseItemArgs{...} }

type OutdoorLicenseItemArrayOutput

type OutdoorLicenseItemArrayOutput struct{ *pulumi.OutputState }

func (OutdoorLicenseItemArrayOutput) ElementType

func (OutdoorLicenseItemArrayOutput) Index

func (OutdoorLicenseItemArrayOutput) ToOutdoorLicenseItemArrayOutput

func (o OutdoorLicenseItemArrayOutput) ToOutdoorLicenseItemArrayOutput() OutdoorLicenseItemArrayOutput

func (OutdoorLicenseItemArrayOutput) ToOutdoorLicenseItemArrayOutputWithContext

func (o OutdoorLicenseItemArrayOutput) ToOutdoorLicenseItemArrayOutputWithContext(ctx context.Context) OutdoorLicenseItemArrayOutput

type OutdoorLicenseItemGetAttachmentArgs

type OutdoorLicenseItemGetAttachmentArgs struct {
	// The name or uuid of the attachment to get
	Name pulumi.StringInput
}

The set of arguments for the GetAttachment method of the OutdoorLicenseItem resource.

func (OutdoorLicenseItemGetAttachmentArgs) ElementType

type OutdoorLicenseItemGetAttachmentResult

type OutdoorLicenseItemGetAttachmentResult struct {
	// the value of the attachment
	Value string `pulumi:"value"`
}

The resolved reference value

type OutdoorLicenseItemGetAttachmentResultOutput

type OutdoorLicenseItemGetAttachmentResultOutput struct{ *pulumi.OutputState }

func (OutdoorLicenseItemGetAttachmentResultOutput) ElementType

func (OutdoorLicenseItemGetAttachmentResultOutput) Value

the value of the attachment

type OutdoorLicenseItemInput

type OutdoorLicenseItemInput interface {
	pulumi.Input

	ToOutdoorLicenseItemOutput() OutdoorLicenseItemOutput
	ToOutdoorLicenseItemOutputWithContext(ctx context.Context) OutdoorLicenseItemOutput
}

type OutdoorLicenseItemMap

type OutdoorLicenseItemMap map[string]OutdoorLicenseItemInput

func (OutdoorLicenseItemMap) ElementType

func (OutdoorLicenseItemMap) ElementType() reflect.Type

func (OutdoorLicenseItemMap) ToOutdoorLicenseItemMapOutput

func (i OutdoorLicenseItemMap) ToOutdoorLicenseItemMapOutput() OutdoorLicenseItemMapOutput

func (OutdoorLicenseItemMap) ToOutdoorLicenseItemMapOutputWithContext

func (i OutdoorLicenseItemMap) ToOutdoorLicenseItemMapOutputWithContext(ctx context.Context) OutdoorLicenseItemMapOutput

type OutdoorLicenseItemMapInput

type OutdoorLicenseItemMapInput interface {
	pulumi.Input

	ToOutdoorLicenseItemMapOutput() OutdoorLicenseItemMapOutput
	ToOutdoorLicenseItemMapOutputWithContext(context.Context) OutdoorLicenseItemMapOutput
}

OutdoorLicenseItemMapInput is an input type that accepts OutdoorLicenseItemMap and OutdoorLicenseItemMapOutput values. You can construct a concrete instance of `OutdoorLicenseItemMapInput` via:

OutdoorLicenseItemMap{ "key": OutdoorLicenseItemArgs{...} }

type OutdoorLicenseItemMapOutput

type OutdoorLicenseItemMapOutput struct{ *pulumi.OutputState }

func (OutdoorLicenseItemMapOutput) ElementType

func (OutdoorLicenseItemMapOutput) MapIndex

func (OutdoorLicenseItemMapOutput) ToOutdoorLicenseItemMapOutput

func (o OutdoorLicenseItemMapOutput) ToOutdoorLicenseItemMapOutput() OutdoorLicenseItemMapOutput

func (OutdoorLicenseItemMapOutput) ToOutdoorLicenseItemMapOutputWithContext

func (o OutdoorLicenseItemMapOutput) ToOutdoorLicenseItemMapOutputWithContext(ctx context.Context) OutdoorLicenseItemMapOutput

type OutdoorLicenseItemOutput

type OutdoorLicenseItemOutput struct{ *pulumi.OutputState }

func (OutdoorLicenseItemOutput) ElementType

func (OutdoorLicenseItemOutput) ElementType() reflect.Type

func (OutdoorLicenseItemOutput) ToOutdoorLicenseItemOutput

func (o OutdoorLicenseItemOutput) ToOutdoorLicenseItemOutput() OutdoorLicenseItemOutput

func (OutdoorLicenseItemOutput) ToOutdoorLicenseItemOutputWithContext

func (o OutdoorLicenseItemOutput) ToOutdoorLicenseItemOutputWithContext(ctx context.Context) OutdoorLicenseItemOutput

type OutdoorLicenseItemState

type OutdoorLicenseItemState struct {
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

func (OutdoorLicenseItemState) ElementType

func (OutdoorLicenseItemState) ElementType() reflect.Type

type PassportItem

type PassportItem struct {
	pulumi.CustomResourceState

	Attachments      OutFieldMapOutput      `pulumi:"attachments"`
	Category         pulumi.StringOutput    `pulumi:"category"`
	DateOfBirth      pulumi.StringPtrOutput `pulumi:"dateOfBirth"`
	ExpiryDate       pulumi.StringPtrOutput `pulumi:"expiryDate"`
	Fields           OutFieldMapOutput      `pulumi:"fields"`
	FullName         pulumi.StringPtrOutput `pulumi:"fullName"`
	Gender           pulumi.StringPtrOutput `pulumi:"gender"`
	IssuedOn         pulumi.StringPtrOutput `pulumi:"issuedOn"`
	IssuingAuthority pulumi.StringPtrOutput `pulumi:"issuingAuthority"`
	IssuingCountry   pulumi.StringPtrOutput `pulumi:"issuingCountry"`
	Nationality      pulumi.StringPtrOutput `pulumi:"nationality"`
	Notes            pulumi.StringPtrOutput `pulumi:"notes"`
	Number           pulumi.StringPtrOutput `pulumi:"number"`
	PlaceOfBirth     pulumi.StringPtrOutput `pulumi:"placeOfBirth"`
	References       OutFieldMapOutput      `pulumi:"references"`
	Sections         OutSectionMapOutput    `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayOutput `pulumi:"tags"`
	// The title of the item.
	Title pulumi.StringOutput    `pulumi:"title"`
	Type  pulumi.StringPtrOutput `pulumi:"type"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringOutput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringOutput `pulumi:"vault"`
}

func GetPassportItem

func GetPassportItem(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PassportItemState, opts ...pulumi.ResourceOption) (*PassportItem, error)

GetPassportItem gets an existing PassportItem 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 NewPassportItem

func NewPassportItem(ctx *pulumi.Context,
	name string, args *PassportItemArgs, opts ...pulumi.ResourceOption) (*PassportItem, error)

NewPassportItem registers a new resource with the given unique name, arguments, and options.

func (*PassportItem) ElementType

func (*PassportItem) ElementType() reflect.Type

func (*PassportItem) ToPassportItemOutput

func (i *PassportItem) ToPassportItemOutput() PassportItemOutput

func (*PassportItem) ToPassportItemOutputWithContext

func (i *PassportItem) ToPassportItemOutputWithContext(ctx context.Context) PassportItemOutput

type PassportItemArgs

type PassportItemArgs struct {
	Attachments pulumi.AssetOrArchiveMapInput
	// The category of the vault the item is in.
	Category         pulumi.StringPtrInput
	DateOfBirth      pulumi.StringPtrInput
	ExpiryDate       pulumi.StringPtrInput
	Fields           FieldMapInput
	FullName         pulumi.StringPtrInput
	Gender           pulumi.StringPtrInput
	IssuedOn         pulumi.StringPtrInput
	IssuingAuthority pulumi.StringPtrInput
	IssuingCountry   pulumi.StringPtrInput
	Nationality      pulumi.StringPtrInput
	Notes            pulumi.StringPtrInput
	Number           pulumi.StringPtrInput
	PlaceOfBirth     pulumi.StringPtrInput
	Sections         SectionMapInput
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayInput
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput
	Type  pulumi.StringPtrInput
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

The set of arguments for constructing a PassportItem resource.

func (PassportItemArgs) ElementType

func (PassportItemArgs) ElementType() reflect.Type

type PassportItemArray

type PassportItemArray []PassportItemInput

func (PassportItemArray) ElementType

func (PassportItemArray) ElementType() reflect.Type

func (PassportItemArray) ToPassportItemArrayOutput

func (i PassportItemArray) ToPassportItemArrayOutput() PassportItemArrayOutput

func (PassportItemArray) ToPassportItemArrayOutputWithContext

func (i PassportItemArray) ToPassportItemArrayOutputWithContext(ctx context.Context) PassportItemArrayOutput

type PassportItemArrayInput

type PassportItemArrayInput interface {
	pulumi.Input

	ToPassportItemArrayOutput() PassportItemArrayOutput
	ToPassportItemArrayOutputWithContext(context.Context) PassportItemArrayOutput
}

PassportItemArrayInput is an input type that accepts PassportItemArray and PassportItemArrayOutput values. You can construct a concrete instance of `PassportItemArrayInput` via:

PassportItemArray{ PassportItemArgs{...} }

type PassportItemArrayOutput

type PassportItemArrayOutput struct{ *pulumi.OutputState }

func (PassportItemArrayOutput) ElementType

func (PassportItemArrayOutput) ElementType() reflect.Type

func (PassportItemArrayOutput) Index

func (PassportItemArrayOutput) ToPassportItemArrayOutput

func (o PassportItemArrayOutput) ToPassportItemArrayOutput() PassportItemArrayOutput

func (PassportItemArrayOutput) ToPassportItemArrayOutputWithContext

func (o PassportItemArrayOutput) ToPassportItemArrayOutputWithContext(ctx context.Context) PassportItemArrayOutput

type PassportItemGetAttachmentArgs

type PassportItemGetAttachmentArgs struct {
	// The name or uuid of the attachment to get
	Name pulumi.StringInput
}

The set of arguments for the GetAttachment method of the PassportItem resource.

func (PassportItemGetAttachmentArgs) ElementType

type PassportItemGetAttachmentResult

type PassportItemGetAttachmentResult struct {
	// the value of the attachment
	Value string `pulumi:"value"`
}

The resolved reference value

type PassportItemGetAttachmentResultOutput

type PassportItemGetAttachmentResultOutput struct{ *pulumi.OutputState }

func (PassportItemGetAttachmentResultOutput) ElementType

func (PassportItemGetAttachmentResultOutput) Value

the value of the attachment

type PassportItemInput

type PassportItemInput interface {
	pulumi.Input

	ToPassportItemOutput() PassportItemOutput
	ToPassportItemOutputWithContext(ctx context.Context) PassportItemOutput
}

type PassportItemMap

type PassportItemMap map[string]PassportItemInput

func (PassportItemMap) ElementType

func (PassportItemMap) ElementType() reflect.Type

func (PassportItemMap) ToPassportItemMapOutput

func (i PassportItemMap) ToPassportItemMapOutput() PassportItemMapOutput

func (PassportItemMap) ToPassportItemMapOutputWithContext

func (i PassportItemMap) ToPassportItemMapOutputWithContext(ctx context.Context) PassportItemMapOutput

type PassportItemMapInput

type PassportItemMapInput interface {
	pulumi.Input

	ToPassportItemMapOutput() PassportItemMapOutput
	ToPassportItemMapOutputWithContext(context.Context) PassportItemMapOutput
}

PassportItemMapInput is an input type that accepts PassportItemMap and PassportItemMapOutput values. You can construct a concrete instance of `PassportItemMapInput` via:

PassportItemMap{ "key": PassportItemArgs{...} }

type PassportItemMapOutput

type PassportItemMapOutput struct{ *pulumi.OutputState }

func (PassportItemMapOutput) ElementType

func (PassportItemMapOutput) ElementType() reflect.Type

func (PassportItemMapOutput) MapIndex

func (PassportItemMapOutput) ToPassportItemMapOutput

func (o PassportItemMapOutput) ToPassportItemMapOutput() PassportItemMapOutput

func (PassportItemMapOutput) ToPassportItemMapOutputWithContext

func (o PassportItemMapOutput) ToPassportItemMapOutputWithContext(ctx context.Context) PassportItemMapOutput

type PassportItemOutput

type PassportItemOutput struct{ *pulumi.OutputState }

func (PassportItemOutput) ElementType

func (PassportItemOutput) ElementType() reflect.Type

func (PassportItemOutput) ToPassportItemOutput

func (o PassportItemOutput) ToPassportItemOutput() PassportItemOutput

func (PassportItemOutput) ToPassportItemOutputWithContext

func (o PassportItemOutput) ToPassportItemOutputWithContext(ctx context.Context) PassportItemOutput

type PassportItemState

type PassportItemState struct {
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

func (PassportItemState) ElementType

func (PassportItemState) ElementType() reflect.Type

type PasswordItem

type PasswordItem struct {
	pulumi.CustomResourceState

	Attachments OutFieldMapOutput      `pulumi:"attachments"`
	Category    pulumi.StringOutput    `pulumi:"category"`
	Fields      OutFieldMapOutput      `pulumi:"fields"`
	Notes       pulumi.StringPtrOutput `pulumi:"notes"`
	Password    pulumi.StringPtrOutput `pulumi:"password"`
	References  OutFieldMapOutput      `pulumi:"references"`
	Sections    OutSectionMapOutput    `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayOutput `pulumi:"tags"`
	// The title of the item.
	Title pulumi.StringOutput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringOutput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringOutput `pulumi:"vault"`
}

func GetPasswordItem

func GetPasswordItem(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PasswordItemState, opts ...pulumi.ResourceOption) (*PasswordItem, error)

GetPasswordItem gets an existing PasswordItem 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 NewPasswordItem

func NewPasswordItem(ctx *pulumi.Context,
	name string, args *PasswordItemArgs, opts ...pulumi.ResourceOption) (*PasswordItem, error)

NewPasswordItem registers a new resource with the given unique name, arguments, and options.

func (*PasswordItem) ElementType

func (*PasswordItem) ElementType() reflect.Type

func (*PasswordItem) ToPasswordItemOutput

func (i *PasswordItem) ToPasswordItemOutput() PasswordItemOutput

func (*PasswordItem) ToPasswordItemOutputWithContext

func (i *PasswordItem) ToPasswordItemOutputWithContext(ctx context.Context) PasswordItemOutput

type PasswordItemArgs

type PasswordItemArgs struct {
	Attachments pulumi.AssetOrArchiveMapInput
	// The category of the vault the item is in.
	Category         pulumi.StringPtrInput
	Fields           FieldMapInput
	GeneratePassword pulumi.Input
	Notes            pulumi.StringPtrInput
	Password         pulumi.StringPtrInput
	Sections         SectionMapInput
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayInput
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

The set of arguments for constructing a PasswordItem resource.

func (PasswordItemArgs) ElementType

func (PasswordItemArgs) ElementType() reflect.Type

type PasswordItemArray

type PasswordItemArray []PasswordItemInput

func (PasswordItemArray) ElementType

func (PasswordItemArray) ElementType() reflect.Type

func (PasswordItemArray) ToPasswordItemArrayOutput

func (i PasswordItemArray) ToPasswordItemArrayOutput() PasswordItemArrayOutput

func (PasswordItemArray) ToPasswordItemArrayOutputWithContext

func (i PasswordItemArray) ToPasswordItemArrayOutputWithContext(ctx context.Context) PasswordItemArrayOutput

type PasswordItemArrayInput

type PasswordItemArrayInput interface {
	pulumi.Input

	ToPasswordItemArrayOutput() PasswordItemArrayOutput
	ToPasswordItemArrayOutputWithContext(context.Context) PasswordItemArrayOutput
}

PasswordItemArrayInput is an input type that accepts PasswordItemArray and PasswordItemArrayOutput values. You can construct a concrete instance of `PasswordItemArrayInput` via:

PasswordItemArray{ PasswordItemArgs{...} }

type PasswordItemArrayOutput

type PasswordItemArrayOutput struct{ *pulumi.OutputState }

func (PasswordItemArrayOutput) ElementType

func (PasswordItemArrayOutput) ElementType() reflect.Type

func (PasswordItemArrayOutput) Index

func (PasswordItemArrayOutput) ToPasswordItemArrayOutput

func (o PasswordItemArrayOutput) ToPasswordItemArrayOutput() PasswordItemArrayOutput

func (PasswordItemArrayOutput) ToPasswordItemArrayOutputWithContext

func (o PasswordItemArrayOutput) ToPasswordItemArrayOutputWithContext(ctx context.Context) PasswordItemArrayOutput

type PasswordItemGetAttachmentArgs

type PasswordItemGetAttachmentArgs struct {
	// The name or uuid of the attachment to get
	Name pulumi.StringInput
}

The set of arguments for the GetAttachment method of the PasswordItem resource.

func (PasswordItemGetAttachmentArgs) ElementType

type PasswordItemGetAttachmentResult

type PasswordItemGetAttachmentResult struct {
	// the value of the attachment
	Value string `pulumi:"value"`
}

The resolved reference value

type PasswordItemGetAttachmentResultOutput

type PasswordItemGetAttachmentResultOutput struct{ *pulumi.OutputState }

func (PasswordItemGetAttachmentResultOutput) ElementType

func (PasswordItemGetAttachmentResultOutput) Value

the value of the attachment

type PasswordItemInput

type PasswordItemInput interface {
	pulumi.Input

	ToPasswordItemOutput() PasswordItemOutput
	ToPasswordItemOutputWithContext(ctx context.Context) PasswordItemOutput
}

type PasswordItemMap

type PasswordItemMap map[string]PasswordItemInput

func (PasswordItemMap) ElementType

func (PasswordItemMap) ElementType() reflect.Type

func (PasswordItemMap) ToPasswordItemMapOutput

func (i PasswordItemMap) ToPasswordItemMapOutput() PasswordItemMapOutput

func (PasswordItemMap) ToPasswordItemMapOutputWithContext

func (i PasswordItemMap) ToPasswordItemMapOutputWithContext(ctx context.Context) PasswordItemMapOutput

type PasswordItemMapInput

type PasswordItemMapInput interface {
	pulumi.Input

	ToPasswordItemMapOutput() PasswordItemMapOutput
	ToPasswordItemMapOutputWithContext(context.Context) PasswordItemMapOutput
}

PasswordItemMapInput is an input type that accepts PasswordItemMap and PasswordItemMapOutput values. You can construct a concrete instance of `PasswordItemMapInput` via:

PasswordItemMap{ "key": PasswordItemArgs{...} }

type PasswordItemMapOutput

type PasswordItemMapOutput struct{ *pulumi.OutputState }

func (PasswordItemMapOutput) ElementType

func (PasswordItemMapOutput) ElementType() reflect.Type

func (PasswordItemMapOutput) MapIndex

func (PasswordItemMapOutput) ToPasswordItemMapOutput

func (o PasswordItemMapOutput) ToPasswordItemMapOutput() PasswordItemMapOutput

func (PasswordItemMapOutput) ToPasswordItemMapOutputWithContext

func (o PasswordItemMapOutput) ToPasswordItemMapOutputWithContext(ctx context.Context) PasswordItemMapOutput

type PasswordItemOutput

type PasswordItemOutput struct{ *pulumi.OutputState }

func (PasswordItemOutput) ElementType

func (PasswordItemOutput) ElementType() reflect.Type

func (PasswordItemOutput) ToPasswordItemOutput

func (o PasswordItemOutput) ToPasswordItemOutput() PasswordItemOutput

func (PasswordItemOutput) ToPasswordItemOutputWithContext

func (o PasswordItemOutput) ToPasswordItemOutputWithContext(ctx context.Context) PasswordItemOutput

type PasswordItemState

type PasswordItemState struct {
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

func (PasswordItemState) ElementType

func (PasswordItemState) ElementType() reflect.Type

type PasswordRecipe

type PasswordRecipe struct {
	Digits  *bool `pulumi:"digits"`
	Length  int   `pulumi:"length"`
	Letters *bool `pulumi:"letters"`
	Symbols *bool `pulumi:"symbols"`
}

type Provider

type Provider struct {
	pulumi.ProviderResourceState
}

func NewProvider

func NewProvider(ctx *pulumi.Context,
	name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)

NewProvider registers a new resource with the given unique name, arguments, and options.

func (*Provider) ElementType

func (*Provider) ElementType() reflect.Type

func (*Provider) ToProviderOutput

func (i *Provider) ToProviderOutput() ProviderOutput

func (*Provider) ToProviderOutputWithContext

func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

type ProviderArgs

type ProviderArgs struct {
}

The set of arguments for constructing a Provider resource.

func (ProviderArgs) ElementType

func (ProviderArgs) ElementType() reflect.Type

type ProviderInput

type ProviderInput interface {
	pulumi.Input

	ToProviderOutput() ProviderOutput
	ToProviderOutputWithContext(ctx context.Context) ProviderOutput
}

type ProviderOutput

type ProviderOutput struct{ *pulumi.OutputState }

func (ProviderOutput) ElementType

func (ProviderOutput) ElementType() reflect.Type

func (ProviderOutput) ToProviderOutput

func (o ProviderOutput) ToProviderOutput() ProviderOutput

func (ProviderOutput) ToProviderOutputWithContext

func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

type ResponseFieldType

type ResponseFieldType string

type ResponseFieldTypeOutput

type ResponseFieldTypeOutput struct{ *pulumi.OutputState }

func (ResponseFieldTypeOutput) ElementType

func (ResponseFieldTypeOutput) ElementType() reflect.Type

func (ResponseFieldTypeOutput) ToResponseFieldTypeOutput

func (o ResponseFieldTypeOutput) ToResponseFieldTypeOutput() ResponseFieldTypeOutput

func (ResponseFieldTypeOutput) ToResponseFieldTypeOutputWithContext

func (o ResponseFieldTypeOutput) ToResponseFieldTypeOutputWithContext(ctx context.Context) ResponseFieldTypeOutput

func (ResponseFieldTypeOutput) ToResponseFieldTypePtrOutput

func (o ResponseFieldTypeOutput) ToResponseFieldTypePtrOutput() ResponseFieldTypePtrOutput

func (ResponseFieldTypeOutput) ToResponseFieldTypePtrOutputWithContext

func (o ResponseFieldTypeOutput) ToResponseFieldTypePtrOutputWithContext(ctx context.Context) ResponseFieldTypePtrOutput

func (ResponseFieldTypeOutput) ToStringOutput

func (o ResponseFieldTypeOutput) ToStringOutput() pulumi.StringOutput

func (ResponseFieldTypeOutput) ToStringOutputWithContext

func (o ResponseFieldTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ResponseFieldTypeOutput) ToStringPtrOutput

func (o ResponseFieldTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResponseFieldTypeOutput) ToStringPtrOutputWithContext

func (o ResponseFieldTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResponseFieldTypePtrOutput

type ResponseFieldTypePtrOutput struct{ *pulumi.OutputState }

func (ResponseFieldTypePtrOutput) Elem

func (ResponseFieldTypePtrOutput) ElementType

func (ResponseFieldTypePtrOutput) ElementType() reflect.Type

func (ResponseFieldTypePtrOutput) ToResponseFieldTypePtrOutput

func (o ResponseFieldTypePtrOutput) ToResponseFieldTypePtrOutput() ResponseFieldTypePtrOutput

func (ResponseFieldTypePtrOutput) ToResponseFieldTypePtrOutputWithContext

func (o ResponseFieldTypePtrOutput) ToResponseFieldTypePtrOutputWithContext(ctx context.Context) ResponseFieldTypePtrOutput

func (ResponseFieldTypePtrOutput) ToStringPtrOutput

func (o ResponseFieldTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResponseFieldTypePtrOutput) ToStringPtrOutputWithContext

func (o ResponseFieldTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RewardProgramItem

type RewardProgramItem struct {
	pulumi.CustomResourceState

	Attachments     OutFieldMapOutput                             `pulumi:"attachments"`
	Category        pulumi.StringOutput                           `pulumi:"category"`
	CompanyName     pulumi.StringPtrOutput                        `pulumi:"companyName"`
	Fields          OutFieldMapOutput                             `pulumi:"fields"`
	MemberId        pulumi.StringPtrOutput                        `pulumi:"memberId"`
	MemberName      pulumi.StringPtrOutput                        `pulumi:"memberName"`
	MoreInformation rewardprogram.MoreInformationSectionPtrOutput `pulumi:"moreInformation"`
	Notes           pulumi.StringPtrOutput                        `pulumi:"notes"`
	Pin             pulumi.StringPtrOutput                        `pulumi:"pin"`
	References      OutFieldMapOutput                             `pulumi:"references"`
	Sections        OutSectionMapOutput                           `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayOutput `pulumi:"tags"`
	// The title of the item.
	Title pulumi.StringOutput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringOutput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringOutput `pulumi:"vault"`
}

func GetRewardProgramItem

func GetRewardProgramItem(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RewardProgramItemState, opts ...pulumi.ResourceOption) (*RewardProgramItem, error)

GetRewardProgramItem gets an existing RewardProgramItem 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 NewRewardProgramItem

func NewRewardProgramItem(ctx *pulumi.Context,
	name string, args *RewardProgramItemArgs, opts ...pulumi.ResourceOption) (*RewardProgramItem, error)

NewRewardProgramItem registers a new resource with the given unique name, arguments, and options.

func (*RewardProgramItem) ElementType

func (*RewardProgramItem) ElementType() reflect.Type

func (*RewardProgramItem) ToRewardProgramItemOutput

func (i *RewardProgramItem) ToRewardProgramItemOutput() RewardProgramItemOutput

func (*RewardProgramItem) ToRewardProgramItemOutputWithContext

func (i *RewardProgramItem) ToRewardProgramItemOutputWithContext(ctx context.Context) RewardProgramItemOutput

type RewardProgramItemArgs

type RewardProgramItemArgs struct {
	Attachments pulumi.AssetOrArchiveMapInput
	// The category of the vault the item is in.
	Category        pulumi.StringPtrInput
	CompanyName     pulumi.StringPtrInput
	Fields          FieldMapInput
	MemberId        pulumi.StringPtrInput
	MemberName      pulumi.StringPtrInput
	MoreInformation rewardprogram.MoreInformationSectionPtrInput
	Notes           pulumi.StringPtrInput
	Pin             pulumi.StringPtrInput
	Sections        SectionMapInput
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayInput
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

The set of arguments for constructing a RewardProgramItem resource.

func (RewardProgramItemArgs) ElementType

func (RewardProgramItemArgs) ElementType() reflect.Type

type RewardProgramItemArray

type RewardProgramItemArray []RewardProgramItemInput

func (RewardProgramItemArray) ElementType

func (RewardProgramItemArray) ElementType() reflect.Type

func (RewardProgramItemArray) ToRewardProgramItemArrayOutput

func (i RewardProgramItemArray) ToRewardProgramItemArrayOutput() RewardProgramItemArrayOutput

func (RewardProgramItemArray) ToRewardProgramItemArrayOutputWithContext

func (i RewardProgramItemArray) ToRewardProgramItemArrayOutputWithContext(ctx context.Context) RewardProgramItemArrayOutput

type RewardProgramItemArrayInput

type RewardProgramItemArrayInput interface {
	pulumi.Input

	ToRewardProgramItemArrayOutput() RewardProgramItemArrayOutput
	ToRewardProgramItemArrayOutputWithContext(context.Context) RewardProgramItemArrayOutput
}

RewardProgramItemArrayInput is an input type that accepts RewardProgramItemArray and RewardProgramItemArrayOutput values. You can construct a concrete instance of `RewardProgramItemArrayInput` via:

RewardProgramItemArray{ RewardProgramItemArgs{...} }

type RewardProgramItemArrayOutput

type RewardProgramItemArrayOutput struct{ *pulumi.OutputState }

func (RewardProgramItemArrayOutput) ElementType

func (RewardProgramItemArrayOutput) Index

func (RewardProgramItemArrayOutput) ToRewardProgramItemArrayOutput

func (o RewardProgramItemArrayOutput) ToRewardProgramItemArrayOutput() RewardProgramItemArrayOutput

func (RewardProgramItemArrayOutput) ToRewardProgramItemArrayOutputWithContext

func (o RewardProgramItemArrayOutput) ToRewardProgramItemArrayOutputWithContext(ctx context.Context) RewardProgramItemArrayOutput

type RewardProgramItemGetAttachmentArgs

type RewardProgramItemGetAttachmentArgs struct {
	// The name or uuid of the attachment to get
	Name pulumi.StringInput
}

The set of arguments for the GetAttachment method of the RewardProgramItem resource.

func (RewardProgramItemGetAttachmentArgs) ElementType

type RewardProgramItemGetAttachmentResult

type RewardProgramItemGetAttachmentResult struct {
	// the value of the attachment
	Value string `pulumi:"value"`
}

The resolved reference value

type RewardProgramItemGetAttachmentResultOutput

type RewardProgramItemGetAttachmentResultOutput struct{ *pulumi.OutputState }

func (RewardProgramItemGetAttachmentResultOutput) ElementType

func (RewardProgramItemGetAttachmentResultOutput) Value

the value of the attachment

type RewardProgramItemInput

type RewardProgramItemInput interface {
	pulumi.Input

	ToRewardProgramItemOutput() RewardProgramItemOutput
	ToRewardProgramItemOutputWithContext(ctx context.Context) RewardProgramItemOutput
}

type RewardProgramItemMap

type RewardProgramItemMap map[string]RewardProgramItemInput

func (RewardProgramItemMap) ElementType

func (RewardProgramItemMap) ElementType() reflect.Type

func (RewardProgramItemMap) ToRewardProgramItemMapOutput

func (i RewardProgramItemMap) ToRewardProgramItemMapOutput() RewardProgramItemMapOutput

func (RewardProgramItemMap) ToRewardProgramItemMapOutputWithContext

func (i RewardProgramItemMap) ToRewardProgramItemMapOutputWithContext(ctx context.Context) RewardProgramItemMapOutput

type RewardProgramItemMapInput

type RewardProgramItemMapInput interface {
	pulumi.Input

	ToRewardProgramItemMapOutput() RewardProgramItemMapOutput
	ToRewardProgramItemMapOutputWithContext(context.Context) RewardProgramItemMapOutput
}

RewardProgramItemMapInput is an input type that accepts RewardProgramItemMap and RewardProgramItemMapOutput values. You can construct a concrete instance of `RewardProgramItemMapInput` via:

RewardProgramItemMap{ "key": RewardProgramItemArgs{...} }

type RewardProgramItemMapOutput

type RewardProgramItemMapOutput struct{ *pulumi.OutputState }

func (RewardProgramItemMapOutput) ElementType

func (RewardProgramItemMapOutput) ElementType() reflect.Type

func (RewardProgramItemMapOutput) MapIndex

func (RewardProgramItemMapOutput) ToRewardProgramItemMapOutput

func (o RewardProgramItemMapOutput) ToRewardProgramItemMapOutput() RewardProgramItemMapOutput

func (RewardProgramItemMapOutput) ToRewardProgramItemMapOutputWithContext

func (o RewardProgramItemMapOutput) ToRewardProgramItemMapOutputWithContext(ctx context.Context) RewardProgramItemMapOutput

type RewardProgramItemOutput

type RewardProgramItemOutput struct{ *pulumi.OutputState }

func (RewardProgramItemOutput) ElementType

func (RewardProgramItemOutput) ElementType() reflect.Type

func (RewardProgramItemOutput) ToRewardProgramItemOutput

func (o RewardProgramItemOutput) ToRewardProgramItemOutput() RewardProgramItemOutput

func (RewardProgramItemOutput) ToRewardProgramItemOutputWithContext

func (o RewardProgramItemOutput) ToRewardProgramItemOutputWithContext(ctx context.Context) RewardProgramItemOutput

type RewardProgramItemState

type RewardProgramItemState struct {
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

func (RewardProgramItemState) ElementType

func (RewardProgramItemState) ElementType() reflect.Type

type SSHKeyItem

type SSHKeyItem struct {
	pulumi.CustomResourceState

	Attachments OutFieldMapOutput      `pulumi:"attachments"`
	Category    pulumi.StringOutput    `pulumi:"category"`
	Fields      OutFieldMapOutput      `pulumi:"fields"`
	Notes       pulumi.StringPtrOutput `pulumi:"notes"`
	PrivateKey  pulumi.StringPtrOutput `pulumi:"privateKey"`
	References  OutFieldMapOutput      `pulumi:"references"`
	Sections    OutSectionMapOutput    `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayOutput `pulumi:"tags"`
	// The title of the item.
	Title pulumi.StringOutput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringOutput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringOutput `pulumi:"vault"`
}

func GetSSHKeyItem

func GetSSHKeyItem(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SSHKeyItemState, opts ...pulumi.ResourceOption) (*SSHKeyItem, error)

GetSSHKeyItem gets an existing SSHKeyItem 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 NewSSHKeyItem

func NewSSHKeyItem(ctx *pulumi.Context,
	name string, args *SSHKeyItemArgs, opts ...pulumi.ResourceOption) (*SSHKeyItem, error)

NewSSHKeyItem registers a new resource with the given unique name, arguments, and options.

func (*SSHKeyItem) ElementType

func (*SSHKeyItem) ElementType() reflect.Type

func (*SSHKeyItem) ToSSHKeyItemOutput

func (i *SSHKeyItem) ToSSHKeyItemOutput() SSHKeyItemOutput

func (*SSHKeyItem) ToSSHKeyItemOutputWithContext

func (i *SSHKeyItem) ToSSHKeyItemOutputWithContext(ctx context.Context) SSHKeyItemOutput

type SSHKeyItemArgs

type SSHKeyItemArgs struct {
	Attachments pulumi.AssetOrArchiveMapInput
	// The category of the vault the item is in.
	Category   pulumi.StringPtrInput
	Fields     FieldMapInput
	Notes      pulumi.StringPtrInput
	PrivateKey pulumi.StringPtrInput
	Sections   SectionMapInput
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayInput
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

The set of arguments for constructing a SSHKeyItem resource.

func (SSHKeyItemArgs) ElementType

func (SSHKeyItemArgs) ElementType() reflect.Type

type SSHKeyItemArray

type SSHKeyItemArray []SSHKeyItemInput

func (SSHKeyItemArray) ElementType

func (SSHKeyItemArray) ElementType() reflect.Type

func (SSHKeyItemArray) ToSSHKeyItemArrayOutput

func (i SSHKeyItemArray) ToSSHKeyItemArrayOutput() SSHKeyItemArrayOutput

func (SSHKeyItemArray) ToSSHKeyItemArrayOutputWithContext

func (i SSHKeyItemArray) ToSSHKeyItemArrayOutputWithContext(ctx context.Context) SSHKeyItemArrayOutput

type SSHKeyItemArrayInput

type SSHKeyItemArrayInput interface {
	pulumi.Input

	ToSSHKeyItemArrayOutput() SSHKeyItemArrayOutput
	ToSSHKeyItemArrayOutputWithContext(context.Context) SSHKeyItemArrayOutput
}

SSHKeyItemArrayInput is an input type that accepts SSHKeyItemArray and SSHKeyItemArrayOutput values. You can construct a concrete instance of `SSHKeyItemArrayInput` via:

SSHKeyItemArray{ SSHKeyItemArgs{...} }

type SSHKeyItemArrayOutput

type SSHKeyItemArrayOutput struct{ *pulumi.OutputState }

func (SSHKeyItemArrayOutput) ElementType

func (SSHKeyItemArrayOutput) ElementType() reflect.Type

func (SSHKeyItemArrayOutput) Index

func (SSHKeyItemArrayOutput) ToSSHKeyItemArrayOutput

func (o SSHKeyItemArrayOutput) ToSSHKeyItemArrayOutput() SSHKeyItemArrayOutput

func (SSHKeyItemArrayOutput) ToSSHKeyItemArrayOutputWithContext

func (o SSHKeyItemArrayOutput) ToSSHKeyItemArrayOutputWithContext(ctx context.Context) SSHKeyItemArrayOutput

type SSHKeyItemGetAttachmentArgs

type SSHKeyItemGetAttachmentArgs struct {
	// The name or uuid of the attachment to get
	Name pulumi.StringInput
}

The set of arguments for the GetAttachment method of the SSHKeyItem resource.

func (SSHKeyItemGetAttachmentArgs) ElementType

type SSHKeyItemGetAttachmentResult

type SSHKeyItemGetAttachmentResult struct {
	// the value of the attachment
	Value string `pulumi:"value"`
}

The resolved reference value

type SSHKeyItemGetAttachmentResultOutput

type SSHKeyItemGetAttachmentResultOutput struct{ *pulumi.OutputState }

func (SSHKeyItemGetAttachmentResultOutput) ElementType

func (SSHKeyItemGetAttachmentResultOutput) Value

the value of the attachment

type SSHKeyItemInput

type SSHKeyItemInput interface {
	pulumi.Input

	ToSSHKeyItemOutput() SSHKeyItemOutput
	ToSSHKeyItemOutputWithContext(ctx context.Context) SSHKeyItemOutput
}

type SSHKeyItemMap

type SSHKeyItemMap map[string]SSHKeyItemInput

func (SSHKeyItemMap) ElementType

func (SSHKeyItemMap) ElementType() reflect.Type

func (SSHKeyItemMap) ToSSHKeyItemMapOutput

func (i SSHKeyItemMap) ToSSHKeyItemMapOutput() SSHKeyItemMapOutput

func (SSHKeyItemMap) ToSSHKeyItemMapOutputWithContext

func (i SSHKeyItemMap) ToSSHKeyItemMapOutputWithContext(ctx context.Context) SSHKeyItemMapOutput

type SSHKeyItemMapInput

type SSHKeyItemMapInput interface {
	pulumi.Input

	ToSSHKeyItemMapOutput() SSHKeyItemMapOutput
	ToSSHKeyItemMapOutputWithContext(context.Context) SSHKeyItemMapOutput
}

SSHKeyItemMapInput is an input type that accepts SSHKeyItemMap and SSHKeyItemMapOutput values. You can construct a concrete instance of `SSHKeyItemMapInput` via:

SSHKeyItemMap{ "key": SSHKeyItemArgs{...} }

type SSHKeyItemMapOutput

type SSHKeyItemMapOutput struct{ *pulumi.OutputState }

func (SSHKeyItemMapOutput) ElementType

func (SSHKeyItemMapOutput) ElementType() reflect.Type

func (SSHKeyItemMapOutput) MapIndex

func (SSHKeyItemMapOutput) ToSSHKeyItemMapOutput

func (o SSHKeyItemMapOutput) ToSSHKeyItemMapOutput() SSHKeyItemMapOutput

func (SSHKeyItemMapOutput) ToSSHKeyItemMapOutputWithContext

func (o SSHKeyItemMapOutput) ToSSHKeyItemMapOutputWithContext(ctx context.Context) SSHKeyItemMapOutput

type SSHKeyItemOutput

type SSHKeyItemOutput struct{ *pulumi.OutputState }

func (SSHKeyItemOutput) ElementType

func (SSHKeyItemOutput) ElementType() reflect.Type

func (SSHKeyItemOutput) ToSSHKeyItemOutput

func (o SSHKeyItemOutput) ToSSHKeyItemOutput() SSHKeyItemOutput

func (SSHKeyItemOutput) ToSSHKeyItemOutputWithContext

func (o SSHKeyItemOutput) ToSSHKeyItemOutputWithContext(ctx context.Context) SSHKeyItemOutput

type SSHKeyItemState

type SSHKeyItemState struct {
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

func (SSHKeyItemState) ElementType

func (SSHKeyItemState) ElementType() reflect.Type

type Section

type Section struct {
	Fields map[string]Field `pulumi:"fields"`
}

type SectionArgs

type SectionArgs struct {
	Fields FieldMapInput `pulumi:"fields"`
}

func (SectionArgs) ElementType

func (SectionArgs) ElementType() reflect.Type

func (SectionArgs) ToSectionOutput

func (i SectionArgs) ToSectionOutput() SectionOutput

func (SectionArgs) ToSectionOutputWithContext

func (i SectionArgs) ToSectionOutputWithContext(ctx context.Context) SectionOutput

type SectionInput

type SectionInput interface {
	pulumi.Input

	ToSectionOutput() SectionOutput
	ToSectionOutputWithContext(context.Context) SectionOutput
}

SectionInput is an input type that accepts SectionArgs and SectionOutput values. You can construct a concrete instance of `SectionInput` via:

SectionArgs{...}

type SectionMap

type SectionMap map[string]SectionInput

func (SectionMap) ElementType

func (SectionMap) ElementType() reflect.Type

func (SectionMap) ToSectionMapOutput

func (i SectionMap) ToSectionMapOutput() SectionMapOutput

func (SectionMap) ToSectionMapOutputWithContext

func (i SectionMap) ToSectionMapOutputWithContext(ctx context.Context) SectionMapOutput

type SectionMapInput

type SectionMapInput interface {
	pulumi.Input

	ToSectionMapOutput() SectionMapOutput
	ToSectionMapOutputWithContext(context.Context) SectionMapOutput
}

SectionMapInput is an input type that accepts SectionMap and SectionMapOutput values. You can construct a concrete instance of `SectionMapInput` via:

SectionMap{ "key": SectionArgs{...} }

type SectionMapOutput

type SectionMapOutput struct{ *pulumi.OutputState }

func (SectionMapOutput) ElementType

func (SectionMapOutput) ElementType() reflect.Type

func (SectionMapOutput) MapIndex

func (SectionMapOutput) ToSectionMapOutput

func (o SectionMapOutput) ToSectionMapOutput() SectionMapOutput

func (SectionMapOutput) ToSectionMapOutputWithContext

func (o SectionMapOutput) ToSectionMapOutputWithContext(ctx context.Context) SectionMapOutput

type SectionOutput

type SectionOutput struct{ *pulumi.OutputState }

func (SectionOutput) ElementType

func (SectionOutput) ElementType() reflect.Type

func (SectionOutput) Fields

func (o SectionOutput) Fields() FieldMapOutput

func (SectionOutput) ToSectionOutput

func (o SectionOutput) ToSectionOutput() SectionOutput

func (SectionOutput) ToSectionOutputWithContext

func (o SectionOutput) ToSectionOutputWithContext(ctx context.Context) SectionOutput

type SecureNoteItem

type SecureNoteItem struct {
	pulumi.CustomResourceState

	Attachments OutFieldMapOutput      `pulumi:"attachments"`
	Category    pulumi.StringOutput    `pulumi:"category"`
	Fields      OutFieldMapOutput      `pulumi:"fields"`
	Notes       pulumi.StringPtrOutput `pulumi:"notes"`
	References  OutFieldMapOutput      `pulumi:"references"`
	Sections    OutSectionMapOutput    `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayOutput `pulumi:"tags"`
	// The title of the item.
	Title pulumi.StringOutput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringOutput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringOutput `pulumi:"vault"`
}

func GetSecureNoteItem

func GetSecureNoteItem(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SecureNoteItemState, opts ...pulumi.ResourceOption) (*SecureNoteItem, error)

GetSecureNoteItem gets an existing SecureNoteItem 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 NewSecureNoteItem

func NewSecureNoteItem(ctx *pulumi.Context,
	name string, args *SecureNoteItemArgs, opts ...pulumi.ResourceOption) (*SecureNoteItem, error)

NewSecureNoteItem registers a new resource with the given unique name, arguments, and options.

func (*SecureNoteItem) ElementType

func (*SecureNoteItem) ElementType() reflect.Type

func (*SecureNoteItem) ToSecureNoteItemOutput

func (i *SecureNoteItem) ToSecureNoteItemOutput() SecureNoteItemOutput

func (*SecureNoteItem) ToSecureNoteItemOutputWithContext

func (i *SecureNoteItem) ToSecureNoteItemOutputWithContext(ctx context.Context) SecureNoteItemOutput

type SecureNoteItemArgs

type SecureNoteItemArgs struct {
	Attachments pulumi.AssetOrArchiveMapInput
	// The category of the vault the item is in.
	Category pulumi.StringPtrInput
	Fields   FieldMapInput
	Notes    pulumi.StringPtrInput
	Sections SectionMapInput
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayInput
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

The set of arguments for constructing a SecureNoteItem resource.

func (SecureNoteItemArgs) ElementType

func (SecureNoteItemArgs) ElementType() reflect.Type

type SecureNoteItemArray

type SecureNoteItemArray []SecureNoteItemInput

func (SecureNoteItemArray) ElementType

func (SecureNoteItemArray) ElementType() reflect.Type

func (SecureNoteItemArray) ToSecureNoteItemArrayOutput

func (i SecureNoteItemArray) ToSecureNoteItemArrayOutput() SecureNoteItemArrayOutput

func (SecureNoteItemArray) ToSecureNoteItemArrayOutputWithContext

func (i SecureNoteItemArray) ToSecureNoteItemArrayOutputWithContext(ctx context.Context) SecureNoteItemArrayOutput

type SecureNoteItemArrayInput

type SecureNoteItemArrayInput interface {
	pulumi.Input

	ToSecureNoteItemArrayOutput() SecureNoteItemArrayOutput
	ToSecureNoteItemArrayOutputWithContext(context.Context) SecureNoteItemArrayOutput
}

SecureNoteItemArrayInput is an input type that accepts SecureNoteItemArray and SecureNoteItemArrayOutput values. You can construct a concrete instance of `SecureNoteItemArrayInput` via:

SecureNoteItemArray{ SecureNoteItemArgs{...} }

type SecureNoteItemArrayOutput

type SecureNoteItemArrayOutput struct{ *pulumi.OutputState }

func (SecureNoteItemArrayOutput) ElementType

func (SecureNoteItemArrayOutput) ElementType() reflect.Type

func (SecureNoteItemArrayOutput) Index

func (SecureNoteItemArrayOutput) ToSecureNoteItemArrayOutput

func (o SecureNoteItemArrayOutput) ToSecureNoteItemArrayOutput() SecureNoteItemArrayOutput

func (SecureNoteItemArrayOutput) ToSecureNoteItemArrayOutputWithContext

func (o SecureNoteItemArrayOutput) ToSecureNoteItemArrayOutputWithContext(ctx context.Context) SecureNoteItemArrayOutput

type SecureNoteItemGetAttachmentArgs

type SecureNoteItemGetAttachmentArgs struct {
	// The name or uuid of the attachment to get
	Name pulumi.StringInput
}

The set of arguments for the GetAttachment method of the SecureNoteItem resource.

func (SecureNoteItemGetAttachmentArgs) ElementType

type SecureNoteItemGetAttachmentResult

type SecureNoteItemGetAttachmentResult struct {
	// the value of the attachment
	Value string `pulumi:"value"`
}

The resolved reference value

type SecureNoteItemGetAttachmentResultOutput

type SecureNoteItemGetAttachmentResultOutput struct{ *pulumi.OutputState }

func (SecureNoteItemGetAttachmentResultOutput) ElementType

func (SecureNoteItemGetAttachmentResultOutput) Value

the value of the attachment

type SecureNoteItemInput

type SecureNoteItemInput interface {
	pulumi.Input

	ToSecureNoteItemOutput() SecureNoteItemOutput
	ToSecureNoteItemOutputWithContext(ctx context.Context) SecureNoteItemOutput
}

type SecureNoteItemMap

type SecureNoteItemMap map[string]SecureNoteItemInput

func (SecureNoteItemMap) ElementType

func (SecureNoteItemMap) ElementType() reflect.Type

func (SecureNoteItemMap) ToSecureNoteItemMapOutput

func (i SecureNoteItemMap) ToSecureNoteItemMapOutput() SecureNoteItemMapOutput

func (SecureNoteItemMap) ToSecureNoteItemMapOutputWithContext

func (i SecureNoteItemMap) ToSecureNoteItemMapOutputWithContext(ctx context.Context) SecureNoteItemMapOutput

type SecureNoteItemMapInput

type SecureNoteItemMapInput interface {
	pulumi.Input

	ToSecureNoteItemMapOutput() SecureNoteItemMapOutput
	ToSecureNoteItemMapOutputWithContext(context.Context) SecureNoteItemMapOutput
}

SecureNoteItemMapInput is an input type that accepts SecureNoteItemMap and SecureNoteItemMapOutput values. You can construct a concrete instance of `SecureNoteItemMapInput` via:

SecureNoteItemMap{ "key": SecureNoteItemArgs{...} }

type SecureNoteItemMapOutput

type SecureNoteItemMapOutput struct{ *pulumi.OutputState }

func (SecureNoteItemMapOutput) ElementType

func (SecureNoteItemMapOutput) ElementType() reflect.Type

func (SecureNoteItemMapOutput) MapIndex

func (SecureNoteItemMapOutput) ToSecureNoteItemMapOutput

func (o SecureNoteItemMapOutput) ToSecureNoteItemMapOutput() SecureNoteItemMapOutput

func (SecureNoteItemMapOutput) ToSecureNoteItemMapOutputWithContext

func (o SecureNoteItemMapOutput) ToSecureNoteItemMapOutputWithContext(ctx context.Context) SecureNoteItemMapOutput

type SecureNoteItemOutput

type SecureNoteItemOutput struct{ *pulumi.OutputState }

func (SecureNoteItemOutput) ElementType

func (SecureNoteItemOutput) ElementType() reflect.Type

func (SecureNoteItemOutput) ToSecureNoteItemOutput

func (o SecureNoteItemOutput) ToSecureNoteItemOutput() SecureNoteItemOutput

func (SecureNoteItemOutput) ToSecureNoteItemOutputWithContext

func (o SecureNoteItemOutput) ToSecureNoteItemOutputWithContext(ctx context.Context) SecureNoteItemOutput

type SecureNoteItemState

type SecureNoteItemState struct {
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

func (SecureNoteItemState) ElementType

func (SecureNoteItemState) ElementType() reflect.Type

type ServerItem

type ServerItem struct {
	pulumi.CustomResourceState

	AdminConsole    server.AdminConsoleSectionPtrOutput    `pulumi:"adminConsole"`
	Attachments     OutFieldMapOutput                      `pulumi:"attachments"`
	Category        pulumi.StringOutput                    `pulumi:"category"`
	Fields          OutFieldMapOutput                      `pulumi:"fields"`
	HostingProvider server.HostingProviderSectionPtrOutput `pulumi:"hostingProvider"`
	Notes           pulumi.StringPtrOutput                 `pulumi:"notes"`
	Password        pulumi.StringPtrOutput                 `pulumi:"password"`
	References      OutFieldMapOutput                      `pulumi:"references"`
	Sections        OutSectionMapOutput                    `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayOutput `pulumi:"tags"`
	// The title of the item.
	Title    pulumi.StringOutput    `pulumi:"title"`
	Url      pulumi.StringPtrOutput `pulumi:"url"`
	Username pulumi.StringPtrOutput `pulumi:"username"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringOutput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringOutput `pulumi:"vault"`
}

func GetServerItem

func GetServerItem(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ServerItemState, opts ...pulumi.ResourceOption) (*ServerItem, error)

GetServerItem gets an existing ServerItem 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 NewServerItem

func NewServerItem(ctx *pulumi.Context,
	name string, args *ServerItemArgs, opts ...pulumi.ResourceOption) (*ServerItem, error)

NewServerItem registers a new resource with the given unique name, arguments, and options.

func (*ServerItem) ElementType

func (*ServerItem) ElementType() reflect.Type

func (*ServerItem) ToServerItemOutput

func (i *ServerItem) ToServerItemOutput() ServerItemOutput

func (*ServerItem) ToServerItemOutputWithContext

func (i *ServerItem) ToServerItemOutputWithContext(ctx context.Context) ServerItemOutput

type ServerItemArgs

type ServerItemArgs struct {
	AdminConsole server.AdminConsoleSectionPtrInput
	Attachments  pulumi.AssetOrArchiveMapInput
	// The category of the vault the item is in.
	Category        pulumi.StringPtrInput
	Fields          FieldMapInput
	HostingProvider server.HostingProviderSectionPtrInput
	Notes           pulumi.StringPtrInput
	Password        pulumi.StringPtrInput
	Sections        SectionMapInput
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayInput
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title    pulumi.StringPtrInput
	Url      pulumi.StringPtrInput
	Username pulumi.StringPtrInput
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

The set of arguments for constructing a ServerItem resource.

func (ServerItemArgs) ElementType

func (ServerItemArgs) ElementType() reflect.Type

type ServerItemArray

type ServerItemArray []ServerItemInput

func (ServerItemArray) ElementType

func (ServerItemArray) ElementType() reflect.Type

func (ServerItemArray) ToServerItemArrayOutput

func (i ServerItemArray) ToServerItemArrayOutput() ServerItemArrayOutput

func (ServerItemArray) ToServerItemArrayOutputWithContext

func (i ServerItemArray) ToServerItemArrayOutputWithContext(ctx context.Context) ServerItemArrayOutput

type ServerItemArrayInput

type ServerItemArrayInput interface {
	pulumi.Input

	ToServerItemArrayOutput() ServerItemArrayOutput
	ToServerItemArrayOutputWithContext(context.Context) ServerItemArrayOutput
}

ServerItemArrayInput is an input type that accepts ServerItemArray and ServerItemArrayOutput values. You can construct a concrete instance of `ServerItemArrayInput` via:

ServerItemArray{ ServerItemArgs{...} }

type ServerItemArrayOutput

type ServerItemArrayOutput struct{ *pulumi.OutputState }

func (ServerItemArrayOutput) ElementType

func (ServerItemArrayOutput) ElementType() reflect.Type

func (ServerItemArrayOutput) Index

func (ServerItemArrayOutput) ToServerItemArrayOutput

func (o ServerItemArrayOutput) ToServerItemArrayOutput() ServerItemArrayOutput

func (ServerItemArrayOutput) ToServerItemArrayOutputWithContext

func (o ServerItemArrayOutput) ToServerItemArrayOutputWithContext(ctx context.Context) ServerItemArrayOutput

type ServerItemGetAttachmentArgs

type ServerItemGetAttachmentArgs struct {
	// The name or uuid of the attachment to get
	Name pulumi.StringInput
}

The set of arguments for the GetAttachment method of the ServerItem resource.

func (ServerItemGetAttachmentArgs) ElementType

type ServerItemGetAttachmentResult

type ServerItemGetAttachmentResult struct {
	// the value of the attachment
	Value string `pulumi:"value"`
}

The resolved reference value

type ServerItemGetAttachmentResultOutput

type ServerItemGetAttachmentResultOutput struct{ *pulumi.OutputState }

func (ServerItemGetAttachmentResultOutput) ElementType

func (ServerItemGetAttachmentResultOutput) Value

the value of the attachment

type ServerItemInput

type ServerItemInput interface {
	pulumi.Input

	ToServerItemOutput() ServerItemOutput
	ToServerItemOutputWithContext(ctx context.Context) ServerItemOutput
}

type ServerItemMap

type ServerItemMap map[string]ServerItemInput

func (ServerItemMap) ElementType

func (ServerItemMap) ElementType() reflect.Type

func (ServerItemMap) ToServerItemMapOutput

func (i ServerItemMap) ToServerItemMapOutput() ServerItemMapOutput

func (ServerItemMap) ToServerItemMapOutputWithContext

func (i ServerItemMap) ToServerItemMapOutputWithContext(ctx context.Context) ServerItemMapOutput

type ServerItemMapInput

type ServerItemMapInput interface {
	pulumi.Input

	ToServerItemMapOutput() ServerItemMapOutput
	ToServerItemMapOutputWithContext(context.Context) ServerItemMapOutput
}

ServerItemMapInput is an input type that accepts ServerItemMap and ServerItemMapOutput values. You can construct a concrete instance of `ServerItemMapInput` via:

ServerItemMap{ "key": ServerItemArgs{...} }

type ServerItemMapOutput

type ServerItemMapOutput struct{ *pulumi.OutputState }

func (ServerItemMapOutput) ElementType

func (ServerItemMapOutput) ElementType() reflect.Type

func (ServerItemMapOutput) MapIndex

func (ServerItemMapOutput) ToServerItemMapOutput

func (o ServerItemMapOutput) ToServerItemMapOutput() ServerItemMapOutput

func (ServerItemMapOutput) ToServerItemMapOutputWithContext

func (o ServerItemMapOutput) ToServerItemMapOutputWithContext(ctx context.Context) ServerItemMapOutput

type ServerItemOutput

type ServerItemOutput struct{ *pulumi.OutputState }

func (ServerItemOutput) ElementType

func (ServerItemOutput) ElementType() reflect.Type

func (ServerItemOutput) ToServerItemOutput

func (o ServerItemOutput) ToServerItemOutput() ServerItemOutput

func (ServerItemOutput) ToServerItemOutputWithContext

func (o ServerItemOutput) ToServerItemOutputWithContext(ctx context.Context) ServerItemOutput

type ServerItemState

type ServerItemState struct {
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

func (ServerItemState) ElementType

func (ServerItemState) ElementType() reflect.Type

type SocialSecurityNumberItem

type SocialSecurityNumberItem struct {
	pulumi.CustomResourceState

	Attachments OutFieldMapOutput      `pulumi:"attachments"`
	Category    pulumi.StringOutput    `pulumi:"category"`
	Fields      OutFieldMapOutput      `pulumi:"fields"`
	Name        pulumi.StringPtrOutput `pulumi:"name"`
	Notes       pulumi.StringPtrOutput `pulumi:"notes"`
	Number      pulumi.StringPtrOutput `pulumi:"number"`
	References  OutFieldMapOutput      `pulumi:"references"`
	Sections    OutSectionMapOutput    `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayOutput `pulumi:"tags"`
	// The title of the item.
	Title pulumi.StringOutput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringOutput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault pulumi.StringOutput `pulumi:"vault"`
}

func GetSocialSecurityNumberItem

func GetSocialSecurityNumberItem(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SocialSecurityNumberItemState, opts ...pulumi.ResourceOption) (*SocialSecurityNumberItem, error)

GetSocialSecurityNumberItem gets an existing SocialSecurityNumberItem 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 NewSocialSecurityNumberItem

func NewSocialSecurityNumberItem(ctx *pulumi.Context,
	name string, args *SocialSecurityNumberItemArgs, opts ...pulumi.ResourceOption) (*SocialSecurityNumberItem, error)

NewSocialSecurityNumberItem registers a new resource with the given unique name, arguments, and options.

func (*SocialSecurityNumberItem) ElementType

func (*SocialSecurityNumberItem) ElementType() reflect.Type

func (*SocialSecurityNumberItem) ToSocialSecurityNumberItemOutput

func (i *SocialSecurityNumberItem) ToSocialSecurityNumberItemOutput() SocialSecurityNumberItemOutput

func (*SocialSecurityNumberItem) ToSocialSecurityNumberItemOutputWithContext

func (i *SocialSecurityNumberItem) ToSocialSecurityNumberItemOutputWithContext(ctx context.Context) SocialSecurityNumberItemOutput

type SocialSecurityNumberItemArgs

type SocialSecurityNumberItemArgs struct {
	Attachments pulumi.AssetOrArchiveMapInput
	// The category of the vault the item is in.
	Category pulumi.StringPtrInput
	Fields   FieldMapInput
	Name     pulumi.StringPtrInput
	Notes    pulumi.StringPtrInput
	Number   pulumi.StringPtrInput
	Sections SectionMapInput
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayInput
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

The set of arguments for constructing a SocialSecurityNumberItem resource.

func (SocialSecurityNumberItemArgs) ElementType

type SocialSecurityNumberItemArray

type SocialSecurityNumberItemArray []SocialSecurityNumberItemInput

func (SocialSecurityNumberItemArray) ElementType

func (SocialSecurityNumberItemArray) ToSocialSecurityNumberItemArrayOutput

func (i SocialSecurityNumberItemArray) ToSocialSecurityNumberItemArrayOutput() SocialSecurityNumberItemArrayOutput

func (SocialSecurityNumberItemArray) ToSocialSecurityNumberItemArrayOutputWithContext

func (i SocialSecurityNumberItemArray) ToSocialSecurityNumberItemArrayOutputWithContext(ctx context.Context) SocialSecurityNumberItemArrayOutput

type SocialSecurityNumberItemArrayInput

type SocialSecurityNumberItemArrayInput interface {
	pulumi.Input

	ToSocialSecurityNumberItemArrayOutput() SocialSecurityNumberItemArrayOutput
	ToSocialSecurityNumberItemArrayOutputWithContext(context.Context) SocialSecurityNumberItemArrayOutput
}

SocialSecurityNumberItemArrayInput is an input type that accepts SocialSecurityNumberItemArray and SocialSecurityNumberItemArrayOutput values. You can construct a concrete instance of `SocialSecurityNumberItemArrayInput` via:

SocialSecurityNumberItemArray{ SocialSecurityNumberItemArgs{...} }

type SocialSecurityNumberItemArrayOutput

type SocialSecurityNumberItemArrayOutput struct{ *pulumi.OutputState }

func (SocialSecurityNumberItemArrayOutput) ElementType

func (SocialSecurityNumberItemArrayOutput) Index

func (SocialSecurityNumberItemArrayOutput) ToSocialSecurityNumberItemArrayOutput

func (o SocialSecurityNumberItemArrayOutput) ToSocialSecurityNumberItemArrayOutput() SocialSecurityNumberItemArrayOutput

func (SocialSecurityNumberItemArrayOutput) ToSocialSecurityNumberItemArrayOutputWithContext

func (o SocialSecurityNumberItemArrayOutput) ToSocialSecurityNumberItemArrayOutputWithContext(ctx context.Context) SocialSecurityNumberItemArrayOutput

type SocialSecurityNumberItemGetAttachmentArgs

type SocialSecurityNumberItemGetAttachmentArgs struct {
	// The name or uuid of the attachment to get
	Name pulumi.StringInput
}

The set of arguments for the GetAttachment method of the SocialSecurityNumberItem resource.

func (SocialSecurityNumberItemGetAttachmentArgs) ElementType

type SocialSecurityNumberItemGetAttachmentResult

type SocialSecurityNumberItemGetAttachmentResult struct {
	// the value of the attachment
	Value string `pulumi:"value"`
}

The resolved reference value

type SocialSecurityNumberItemGetAttachmentResultOutput

type SocialSecurityNumberItemGetAttachmentResultOutput struct{ *pulumi.OutputState }

func (SocialSecurityNumberItemGetAttachmentResultOutput) ElementType

func (SocialSecurityNumberItemGetAttachmentResultOutput) Value

the value of the attachment

type SocialSecurityNumberItemInput

type SocialSecurityNumberItemInput interface {
	pulumi.Input

	ToSocialSecurityNumberItemOutput() SocialSecurityNumberItemOutput
	ToSocialSecurityNumberItemOutputWithContext(ctx context.Context) SocialSecurityNumberItemOutput
}

type SocialSecurityNumberItemMap

type SocialSecurityNumberItemMap map[string]SocialSecurityNumberItemInput

func (SocialSecurityNumberItemMap) ElementType

func (SocialSecurityNumberItemMap) ToSocialSecurityNumberItemMapOutput

func (i SocialSecurityNumberItemMap) ToSocialSecurityNumberItemMapOutput() SocialSecurityNumberItemMapOutput

func (SocialSecurityNumberItemMap) ToSocialSecurityNumberItemMapOutputWithContext

func (i SocialSecurityNumberItemMap) ToSocialSecurityNumberItemMapOutputWithContext(ctx context.Context) SocialSecurityNumberItemMapOutput

type SocialSecurityNumberItemMapInput

type SocialSecurityNumberItemMapInput interface {
	pulumi.Input

	ToSocialSecurityNumberItemMapOutput() SocialSecurityNumberItemMapOutput
	ToSocialSecurityNumberItemMapOutputWithContext(context.Context) SocialSecurityNumberItemMapOutput
}

SocialSecurityNumberItemMapInput is an input type that accepts SocialSecurityNumberItemMap and SocialSecurityNumberItemMapOutput values. You can construct a concrete instance of `SocialSecurityNumberItemMapInput` via:

SocialSecurityNumberItemMap{ "key": SocialSecurityNumberItemArgs{...} }

type SocialSecurityNumberItemMapOutput

type SocialSecurityNumberItemMapOutput struct{ *pulumi.OutputState }

func (SocialSecurityNumberItemMapOutput) ElementType

func (SocialSecurityNumberItemMapOutput) MapIndex

func (SocialSecurityNumberItemMapOutput) ToSocialSecurityNumberItemMapOutput

func (o SocialSecurityNumberItemMapOutput) ToSocialSecurityNumberItemMapOutput() SocialSecurityNumberItemMapOutput

func (SocialSecurityNumberItemMapOutput) ToSocialSecurityNumberItemMapOutputWithContext

func (o SocialSecurityNumberItemMapOutput) ToSocialSecurityNumberItemMapOutputWithContext(ctx context.Context) SocialSecurityNumberItemMapOutput

type SocialSecurityNumberItemOutput

type SocialSecurityNumberItemOutput struct{ *pulumi.OutputState }

func (SocialSecurityNumberItemOutput) ElementType

func (SocialSecurityNumberItemOutput) ToSocialSecurityNumberItemOutput

func (o SocialSecurityNumberItemOutput) ToSocialSecurityNumberItemOutput() SocialSecurityNumberItemOutput

func (SocialSecurityNumberItemOutput) ToSocialSecurityNumberItemOutputWithContext

func (o SocialSecurityNumberItemOutput) ToSocialSecurityNumberItemOutputWithContext(ctx context.Context) SocialSecurityNumberItemOutput

type SocialSecurityNumberItemState

type SocialSecurityNumberItemState struct {
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

func (SocialSecurityNumberItemState) ElementType

type SoftwareLicenseItem

type SoftwareLicenseItem struct {
	pulumi.CustomResourceState

	Attachments OutFieldMapOutput                         `pulumi:"attachments"`
	Category    pulumi.StringOutput                       `pulumi:"category"`
	Customer    softwarelicense.CustomerSectionPtrOutput  `pulumi:"customer"`
	Fields      OutFieldMapOutput                         `pulumi:"fields"`
	LicenseKey  pulumi.StringPtrOutput                    `pulumi:"licenseKey"`
	Notes       pulumi.StringPtrOutput                    `pulumi:"notes"`
	Order       softwarelicense.OrderSectionPtrOutput     `pulumi:"order"`
	Publisher   softwarelicense.PublisherSectionPtrOutput `pulumi:"publisher"`
	References  OutFieldMapOutput                         `pulumi:"references"`
	Sections    OutSectionMapOutput                       `pulumi:"sections"`
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayOutput `pulumi:"tags"`
	// The title of the item.
	Title pulumi.StringOutput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringOutput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault   pulumi.StringOutput    `pulumi:"vault"`
	Version pulumi.StringPtrOutput `pulumi:"version"`
}

func GetSoftwareLicenseItem

func GetSoftwareLicenseItem(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SoftwareLicenseItemState, opts ...pulumi.ResourceOption) (*SoftwareLicenseItem, error)

GetSoftwareLicenseItem gets an existing SoftwareLicenseItem 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 NewSoftwareLicenseItem

func NewSoftwareLicenseItem(ctx *pulumi.Context,
	name string, args *SoftwareLicenseItemArgs, opts ...pulumi.ResourceOption) (*SoftwareLicenseItem, error)

NewSoftwareLicenseItem registers a new resource with the given unique name, arguments, and options.

func (*SoftwareLicenseItem) ElementType

func (*SoftwareLicenseItem) ElementType() reflect.Type

func (*SoftwareLicenseItem) ToSoftwareLicenseItemOutput

func (i *SoftwareLicenseItem) ToSoftwareLicenseItemOutput() SoftwareLicenseItemOutput

func (*SoftwareLicenseItem) ToSoftwareLicenseItemOutputWithContext

func (i *SoftwareLicenseItem) ToSoftwareLicenseItemOutputWithContext(ctx context.Context) SoftwareLicenseItemOutput

type SoftwareLicenseItemArgs

type SoftwareLicenseItemArgs struct {
	Attachments pulumi.AssetOrArchiveMapInput
	// The category of the vault the item is in.
	Category   pulumi.StringPtrInput
	Customer   softwarelicense.CustomerSectionPtrInput
	Fields     FieldMapInput
	LicenseKey pulumi.StringPtrInput
	Notes      pulumi.StringPtrInput
	Order      softwarelicense.OrderSectionPtrInput
	Publisher  softwarelicense.PublisherSectionPtrInput
	Sections   SectionMapInput
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayInput
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput
	// The UUID of the vault the item is in.
	Vault   pulumi.StringInput
	Version pulumi.StringPtrInput
}

The set of arguments for constructing a SoftwareLicenseItem resource.

func (SoftwareLicenseItemArgs) ElementType

func (SoftwareLicenseItemArgs) ElementType() reflect.Type

type SoftwareLicenseItemArray

type SoftwareLicenseItemArray []SoftwareLicenseItemInput

func (SoftwareLicenseItemArray) ElementType

func (SoftwareLicenseItemArray) ElementType() reflect.Type

func (SoftwareLicenseItemArray) ToSoftwareLicenseItemArrayOutput

func (i SoftwareLicenseItemArray) ToSoftwareLicenseItemArrayOutput() SoftwareLicenseItemArrayOutput

func (SoftwareLicenseItemArray) ToSoftwareLicenseItemArrayOutputWithContext

func (i SoftwareLicenseItemArray) ToSoftwareLicenseItemArrayOutputWithContext(ctx context.Context) SoftwareLicenseItemArrayOutput

type SoftwareLicenseItemArrayInput

type SoftwareLicenseItemArrayInput interface {
	pulumi.Input

	ToSoftwareLicenseItemArrayOutput() SoftwareLicenseItemArrayOutput
	ToSoftwareLicenseItemArrayOutputWithContext(context.Context) SoftwareLicenseItemArrayOutput
}

SoftwareLicenseItemArrayInput is an input type that accepts SoftwareLicenseItemArray and SoftwareLicenseItemArrayOutput values. You can construct a concrete instance of `SoftwareLicenseItemArrayInput` via:

SoftwareLicenseItemArray{ SoftwareLicenseItemArgs{...} }

type SoftwareLicenseItemArrayOutput

type SoftwareLicenseItemArrayOutput struct{ *pulumi.OutputState }

func (SoftwareLicenseItemArrayOutput) ElementType

func (SoftwareLicenseItemArrayOutput) Index

func (SoftwareLicenseItemArrayOutput) ToSoftwareLicenseItemArrayOutput

func (o SoftwareLicenseItemArrayOutput) ToSoftwareLicenseItemArrayOutput() SoftwareLicenseItemArrayOutput

func (SoftwareLicenseItemArrayOutput) ToSoftwareLicenseItemArrayOutputWithContext

func (o SoftwareLicenseItemArrayOutput) ToSoftwareLicenseItemArrayOutputWithContext(ctx context.Context) SoftwareLicenseItemArrayOutput

type SoftwareLicenseItemGetAttachmentArgs

type SoftwareLicenseItemGetAttachmentArgs struct {
	// The name or uuid of the attachment to get
	Name pulumi.StringInput
}

The set of arguments for the GetAttachment method of the SoftwareLicenseItem resource.

func (SoftwareLicenseItemGetAttachmentArgs) ElementType

type SoftwareLicenseItemGetAttachmentResult

type SoftwareLicenseItemGetAttachmentResult struct {
	// the value of the attachment
	Value string `pulumi:"value"`
}

The resolved reference value

type SoftwareLicenseItemGetAttachmentResultOutput

type SoftwareLicenseItemGetAttachmentResultOutput struct{ *pulumi.OutputState }

func (SoftwareLicenseItemGetAttachmentResultOutput) ElementType

func (SoftwareLicenseItemGetAttachmentResultOutput) Value

the value of the attachment

type SoftwareLicenseItemInput

type SoftwareLicenseItemInput interface {
	pulumi.Input

	ToSoftwareLicenseItemOutput() SoftwareLicenseItemOutput
	ToSoftwareLicenseItemOutputWithContext(ctx context.Context) SoftwareLicenseItemOutput
}

type SoftwareLicenseItemMap

type SoftwareLicenseItemMap map[string]SoftwareLicenseItemInput

func (SoftwareLicenseItemMap) ElementType

func (SoftwareLicenseItemMap) ElementType() reflect.Type

func (SoftwareLicenseItemMap) ToSoftwareLicenseItemMapOutput

func (i SoftwareLicenseItemMap) ToSoftwareLicenseItemMapOutput() SoftwareLicenseItemMapOutput

func (SoftwareLicenseItemMap) ToSoftwareLicenseItemMapOutputWithContext

func (i SoftwareLicenseItemMap) ToSoftwareLicenseItemMapOutputWithContext(ctx context.Context) SoftwareLicenseItemMapOutput

type SoftwareLicenseItemMapInput

type SoftwareLicenseItemMapInput interface {
	pulumi.Input

	ToSoftwareLicenseItemMapOutput() SoftwareLicenseItemMapOutput
	ToSoftwareLicenseItemMapOutputWithContext(context.Context) SoftwareLicenseItemMapOutput
}

SoftwareLicenseItemMapInput is an input type that accepts SoftwareLicenseItemMap and SoftwareLicenseItemMapOutput values. You can construct a concrete instance of `SoftwareLicenseItemMapInput` via:

SoftwareLicenseItemMap{ "key": SoftwareLicenseItemArgs{...} }

type SoftwareLicenseItemMapOutput

type SoftwareLicenseItemMapOutput struct{ *pulumi.OutputState }

func (SoftwareLicenseItemMapOutput) ElementType

func (SoftwareLicenseItemMapOutput) MapIndex

func (SoftwareLicenseItemMapOutput) ToSoftwareLicenseItemMapOutput

func (o SoftwareLicenseItemMapOutput) ToSoftwareLicenseItemMapOutput() SoftwareLicenseItemMapOutput

func (SoftwareLicenseItemMapOutput) ToSoftwareLicenseItemMapOutputWithContext

func (o SoftwareLicenseItemMapOutput) ToSoftwareLicenseItemMapOutputWithContext(ctx context.Context) SoftwareLicenseItemMapOutput

type SoftwareLicenseItemOutput

type SoftwareLicenseItemOutput struct{ *pulumi.OutputState }

func (SoftwareLicenseItemOutput) ElementType

func (SoftwareLicenseItemOutput) ElementType() reflect.Type

func (SoftwareLicenseItemOutput) ToSoftwareLicenseItemOutput

func (o SoftwareLicenseItemOutput) ToSoftwareLicenseItemOutput() SoftwareLicenseItemOutput

func (SoftwareLicenseItemOutput) ToSoftwareLicenseItemOutputWithContext

func (o SoftwareLicenseItemOutput) ToSoftwareLicenseItemOutputWithContext(ctx context.Context) SoftwareLicenseItemOutput

type SoftwareLicenseItemState

type SoftwareLicenseItemState struct {
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

func (SoftwareLicenseItemState) ElementType

func (SoftwareLicenseItemState) ElementType() reflect.Type

type WirelessRouterItem

type WirelessRouterItem struct {
	pulumi.CustomResourceState

	AirPortId               pulumi.StringPtrOutput `pulumi:"airPortId"`
	AttachedStoragePassword pulumi.StringPtrOutput `pulumi:"attachedStoragePassword"`
	Attachments             OutFieldMapOutput      `pulumi:"attachments"`
	BaseStationName         pulumi.StringPtrOutput `pulumi:"baseStationName"`
	BaseStationPassword     pulumi.StringPtrOutput `pulumi:"baseStationPassword"`
	Category                pulumi.StringOutput    `pulumi:"category"`
	Fields                  OutFieldMapOutput      `pulumi:"fields"`
	NetworkName             pulumi.StringPtrOutput `pulumi:"networkName"`
	Notes                   pulumi.StringPtrOutput `pulumi:"notes"`
	References              OutFieldMapOutput      `pulumi:"references"`
	Sections                OutSectionMapOutput    `pulumi:"sections"`
	ServerIpAddress         pulumi.StringPtrOutput `pulumi:"serverIpAddress"`
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayOutput `pulumi:"tags"`
	// The title of the item.
	Title pulumi.StringOutput `pulumi:"title"`
	// The UUID of the item to retrieve. This field will be populated with the UUID of the item if the item it looked up by its title.
	Uuid pulumi.StringOutput `pulumi:"uuid"`
	// The UUID of the vault the item is in.
	Vault                   pulumi.StringOutput    `pulumi:"vault"`
	WirelessNetworkPassword pulumi.StringPtrOutput `pulumi:"wirelessNetworkPassword"`
	WirelessSecurity        pulumi.StringPtrOutput `pulumi:"wirelessSecurity"`
}

func GetWirelessRouterItem

func GetWirelessRouterItem(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WirelessRouterItemState, opts ...pulumi.ResourceOption) (*WirelessRouterItem, error)

GetWirelessRouterItem gets an existing WirelessRouterItem 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 NewWirelessRouterItem

func NewWirelessRouterItem(ctx *pulumi.Context,
	name string, args *WirelessRouterItemArgs, opts ...pulumi.ResourceOption) (*WirelessRouterItem, error)

NewWirelessRouterItem registers a new resource with the given unique name, arguments, and options.

func (*WirelessRouterItem) ElementType

func (*WirelessRouterItem) ElementType() reflect.Type

func (*WirelessRouterItem) ToWirelessRouterItemOutput

func (i *WirelessRouterItem) ToWirelessRouterItemOutput() WirelessRouterItemOutput

func (*WirelessRouterItem) ToWirelessRouterItemOutputWithContext

func (i *WirelessRouterItem) ToWirelessRouterItemOutputWithContext(ctx context.Context) WirelessRouterItemOutput

type WirelessRouterItemArgs

type WirelessRouterItemArgs struct {
	AirPortId               pulumi.StringPtrInput
	AttachedStoragePassword pulumi.StringPtrInput
	Attachments             pulumi.AssetOrArchiveMapInput
	BaseStationName         pulumi.StringPtrInput
	BaseStationPassword     pulumi.StringPtrInput
	// The category of the vault the item is in.
	Category        pulumi.StringPtrInput
	Fields          FieldMapInput
	NetworkName     pulumi.StringPtrInput
	Notes           pulumi.StringPtrInput
	Sections        SectionMapInput
	ServerIpAddress pulumi.StringPtrInput
	// An array of strings of the tags assigned to the item.
	Tags pulumi.StringArrayInput
	// The title of the item to retrieve. This field will be populated with the title of the item if the item it looked up by its UUID.
	Title pulumi.StringPtrInput
	// The UUID of the vault the item is in.
	Vault                   pulumi.StringInput
	WirelessNetworkPassword pulumi.StringPtrInput
	WirelessSecurity        pulumi.StringPtrInput
}

The set of arguments for constructing a WirelessRouterItem resource.

func (WirelessRouterItemArgs) ElementType

func (WirelessRouterItemArgs) ElementType() reflect.Type

type WirelessRouterItemArray

type WirelessRouterItemArray []WirelessRouterItemInput

func (WirelessRouterItemArray) ElementType

func (WirelessRouterItemArray) ElementType() reflect.Type

func (WirelessRouterItemArray) ToWirelessRouterItemArrayOutput

func (i WirelessRouterItemArray) ToWirelessRouterItemArrayOutput() WirelessRouterItemArrayOutput

func (WirelessRouterItemArray) ToWirelessRouterItemArrayOutputWithContext

func (i WirelessRouterItemArray) ToWirelessRouterItemArrayOutputWithContext(ctx context.Context) WirelessRouterItemArrayOutput

type WirelessRouterItemArrayInput

type WirelessRouterItemArrayInput interface {
	pulumi.Input

	ToWirelessRouterItemArrayOutput() WirelessRouterItemArrayOutput
	ToWirelessRouterItemArrayOutputWithContext(context.Context) WirelessRouterItemArrayOutput
}

WirelessRouterItemArrayInput is an input type that accepts WirelessRouterItemArray and WirelessRouterItemArrayOutput values. You can construct a concrete instance of `WirelessRouterItemArrayInput` via:

WirelessRouterItemArray{ WirelessRouterItemArgs{...} }

type WirelessRouterItemArrayOutput

type WirelessRouterItemArrayOutput struct{ *pulumi.OutputState }

func (WirelessRouterItemArrayOutput) ElementType

func (WirelessRouterItemArrayOutput) Index

func (WirelessRouterItemArrayOutput) ToWirelessRouterItemArrayOutput

func (o WirelessRouterItemArrayOutput) ToWirelessRouterItemArrayOutput() WirelessRouterItemArrayOutput

func (WirelessRouterItemArrayOutput) ToWirelessRouterItemArrayOutputWithContext

func (o WirelessRouterItemArrayOutput) ToWirelessRouterItemArrayOutputWithContext(ctx context.Context) WirelessRouterItemArrayOutput

type WirelessRouterItemGetAttachmentArgs

type WirelessRouterItemGetAttachmentArgs struct {
	// The name or uuid of the attachment to get
	Name pulumi.StringInput
}

The set of arguments for the GetAttachment method of the WirelessRouterItem resource.

func (WirelessRouterItemGetAttachmentArgs) ElementType

type WirelessRouterItemGetAttachmentResult

type WirelessRouterItemGetAttachmentResult struct {
	// the value of the attachment
	Value string `pulumi:"value"`
}

The resolved reference value

type WirelessRouterItemGetAttachmentResultOutput

type WirelessRouterItemGetAttachmentResultOutput struct{ *pulumi.OutputState }

func (WirelessRouterItemGetAttachmentResultOutput) ElementType

func (WirelessRouterItemGetAttachmentResultOutput) Value

the value of the attachment

type WirelessRouterItemInput

type WirelessRouterItemInput interface {
	pulumi.Input

	ToWirelessRouterItemOutput() WirelessRouterItemOutput
	ToWirelessRouterItemOutputWithContext(ctx context.Context) WirelessRouterItemOutput
}

type WirelessRouterItemMap

type WirelessRouterItemMap map[string]WirelessRouterItemInput

func (WirelessRouterItemMap) ElementType

func (WirelessRouterItemMap) ElementType() reflect.Type

func (WirelessRouterItemMap) ToWirelessRouterItemMapOutput

func (i WirelessRouterItemMap) ToWirelessRouterItemMapOutput() WirelessRouterItemMapOutput

func (WirelessRouterItemMap) ToWirelessRouterItemMapOutputWithContext

func (i WirelessRouterItemMap) ToWirelessRouterItemMapOutputWithContext(ctx context.Context) WirelessRouterItemMapOutput

type WirelessRouterItemMapInput

type WirelessRouterItemMapInput interface {
	pulumi.Input

	ToWirelessRouterItemMapOutput() WirelessRouterItemMapOutput
	ToWirelessRouterItemMapOutputWithContext(context.Context) WirelessRouterItemMapOutput
}

WirelessRouterItemMapInput is an input type that accepts WirelessRouterItemMap and WirelessRouterItemMapOutput values. You can construct a concrete instance of `WirelessRouterItemMapInput` via:

WirelessRouterItemMap{ "key": WirelessRouterItemArgs{...} }

type WirelessRouterItemMapOutput

type WirelessRouterItemMapOutput struct{ *pulumi.OutputState }

func (WirelessRouterItemMapOutput) ElementType

func (WirelessRouterItemMapOutput) MapIndex

func (WirelessRouterItemMapOutput) ToWirelessRouterItemMapOutput

func (o WirelessRouterItemMapOutput) ToWirelessRouterItemMapOutput() WirelessRouterItemMapOutput

func (WirelessRouterItemMapOutput) ToWirelessRouterItemMapOutputWithContext

func (o WirelessRouterItemMapOutput) ToWirelessRouterItemMapOutputWithContext(ctx context.Context) WirelessRouterItemMapOutput

type WirelessRouterItemOutput

type WirelessRouterItemOutput struct{ *pulumi.OutputState }

func (WirelessRouterItemOutput) ElementType

func (WirelessRouterItemOutput) ElementType() reflect.Type

func (WirelessRouterItemOutput) ToWirelessRouterItemOutput

func (o WirelessRouterItemOutput) ToWirelessRouterItemOutput() WirelessRouterItemOutput

func (WirelessRouterItemOutput) ToWirelessRouterItemOutputWithContext

func (o WirelessRouterItemOutput) ToWirelessRouterItemOutputWithContext(ctx context.Context) WirelessRouterItemOutput

type WirelessRouterItemState

type WirelessRouterItemState struct {
	// The UUID of the vault the item is in.
	Vault pulumi.StringInput
}

func (WirelessRouterItemState) ElementType

func (WirelessRouterItemState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL