v1

package
v0.32.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	// Notification category is unrecognized or unspecified.
	ContactNotificationCategorySubscriptionsItemNotificationCategoryUnspecified = ContactNotificationCategorySubscriptionsItem("NOTIFICATION_CATEGORY_UNSPECIFIED")
	// All notifications related to the resource, including notifications pertaining to categories added in the future.
	ContactNotificationCategorySubscriptionsItemAll = ContactNotificationCategorySubscriptionsItem("ALL")
	// Notifications related to imminent account suspension.
	ContactNotificationCategorySubscriptionsItemSuspension = ContactNotificationCategorySubscriptionsItem("SUSPENSION")
	// Notifications related to security/privacy incidents, notifications, and vulnerabilities.
	ContactNotificationCategorySubscriptionsItemSecurity = ContactNotificationCategorySubscriptionsItem("SECURITY")
	// Notifications related to technical events and issues such as outages, errors, or bugs.
	ContactNotificationCategorySubscriptionsItemTechnical = ContactNotificationCategorySubscriptionsItem("TECHNICAL")
	// Notifications related to billing and payments notifications, price updates, errors, or credits.
	ContactNotificationCategorySubscriptionsItemBilling = ContactNotificationCategorySubscriptionsItem("BILLING")
	// Notifications related to enforcement actions, regulatory compliance, or government notices.
	ContactNotificationCategorySubscriptionsItemLegal = ContactNotificationCategorySubscriptionsItem("LEGAL")
	// Notifications related to new versions, product terms updates, or deprecations.
	ContactNotificationCategorySubscriptionsItemProductUpdates = ContactNotificationCategorySubscriptionsItem("PRODUCT_UPDATES")
	// Child category of TECHNICAL. If assigned, technical incident notifications will go to these contacts instead of TECHNICAL.
	ContactNotificationCategorySubscriptionsItemTechnicalIncidents = ContactNotificationCategorySubscriptionsItem("TECHNICAL_INCIDENTS")
)
View Source
const (
	// The validation state is unknown or unspecified.
	ContactValidationStateValidationStateUnspecified = ContactValidationState("VALIDATION_STATE_UNSPECIFIED")
	// The contact is marked as valid. This is usually done manually by the contact admin. All new contacts begin in the valid state.
	ContactValidationStateValid = ContactValidationState("VALID")
	// The contact is considered invalid. This may become the state if the contact's email is found to be unreachable.
	ContactValidationStateInvalid = ContactValidationState("INVALID")
)
View Source
const (
	// Notification category is unrecognized or unspecified.
	FolderContactNotificationCategorySubscriptionsItemNotificationCategoryUnspecified = FolderContactNotificationCategorySubscriptionsItem("NOTIFICATION_CATEGORY_UNSPECIFIED")
	// All notifications related to the resource, including notifications pertaining to categories added in the future.
	FolderContactNotificationCategorySubscriptionsItemAll = FolderContactNotificationCategorySubscriptionsItem("ALL")
	// Notifications related to imminent account suspension.
	FolderContactNotificationCategorySubscriptionsItemSuspension = FolderContactNotificationCategorySubscriptionsItem("SUSPENSION")
	// Notifications related to security/privacy incidents, notifications, and vulnerabilities.
	FolderContactNotificationCategorySubscriptionsItemSecurity = FolderContactNotificationCategorySubscriptionsItem("SECURITY")
	// Notifications related to technical events and issues such as outages, errors, or bugs.
	FolderContactNotificationCategorySubscriptionsItemTechnical = FolderContactNotificationCategorySubscriptionsItem("TECHNICAL")
	// Notifications related to billing and payments notifications, price updates, errors, or credits.
	FolderContactNotificationCategorySubscriptionsItemBilling = FolderContactNotificationCategorySubscriptionsItem("BILLING")
	// Notifications related to enforcement actions, regulatory compliance, or government notices.
	FolderContactNotificationCategorySubscriptionsItemLegal = FolderContactNotificationCategorySubscriptionsItem("LEGAL")
	// Notifications related to new versions, product terms updates, or deprecations.
	FolderContactNotificationCategorySubscriptionsItemProductUpdates = FolderContactNotificationCategorySubscriptionsItem("PRODUCT_UPDATES")
	// Child category of TECHNICAL. If assigned, technical incident notifications will go to these contacts instead of TECHNICAL.
	FolderContactNotificationCategorySubscriptionsItemTechnicalIncidents = FolderContactNotificationCategorySubscriptionsItem("TECHNICAL_INCIDENTS")
)
View Source
const (
	// The validation state is unknown or unspecified.
	FolderContactValidationStateValidationStateUnspecified = FolderContactValidationState("VALIDATION_STATE_UNSPECIFIED")
	// The contact is marked as valid. This is usually done manually by the contact admin. All new contacts begin in the valid state.
	FolderContactValidationStateValid = FolderContactValidationState("VALID")
	// The contact is considered invalid. This may become the state if the contact's email is found to be unreachable.
	FolderContactValidationStateInvalid = FolderContactValidationState("INVALID")
)
View Source
const (
	// Notification category is unrecognized or unspecified.
	OrganizationContactNotificationCategorySubscriptionsItemNotificationCategoryUnspecified = OrganizationContactNotificationCategorySubscriptionsItem("NOTIFICATION_CATEGORY_UNSPECIFIED")
	// All notifications related to the resource, including notifications pertaining to categories added in the future.
	OrganizationContactNotificationCategorySubscriptionsItemAll = OrganizationContactNotificationCategorySubscriptionsItem("ALL")
	// Notifications related to imminent account suspension.
	OrganizationContactNotificationCategorySubscriptionsItemSuspension = OrganizationContactNotificationCategorySubscriptionsItem("SUSPENSION")
	// Notifications related to security/privacy incidents, notifications, and vulnerabilities.
	OrganizationContactNotificationCategorySubscriptionsItemSecurity = OrganizationContactNotificationCategorySubscriptionsItem("SECURITY")
	// Notifications related to technical events and issues such as outages, errors, or bugs.
	OrganizationContactNotificationCategorySubscriptionsItemTechnical = OrganizationContactNotificationCategorySubscriptionsItem("TECHNICAL")
	// Notifications related to billing and payments notifications, price updates, errors, or credits.
	OrganizationContactNotificationCategorySubscriptionsItemBilling = OrganizationContactNotificationCategorySubscriptionsItem("BILLING")
	// Notifications related to enforcement actions, regulatory compliance, or government notices.
	OrganizationContactNotificationCategorySubscriptionsItemLegal = OrganizationContactNotificationCategorySubscriptionsItem("LEGAL")
	// Notifications related to new versions, product terms updates, or deprecations.
	OrganizationContactNotificationCategorySubscriptionsItemProductUpdates = OrganizationContactNotificationCategorySubscriptionsItem("PRODUCT_UPDATES")
	// Child category of TECHNICAL. If assigned, technical incident notifications will go to these contacts instead of TECHNICAL.
	OrganizationContactNotificationCategorySubscriptionsItemTechnicalIncidents = OrganizationContactNotificationCategorySubscriptionsItem("TECHNICAL_INCIDENTS")
)
View Source
const (
	// The validation state is unknown or unspecified.
	OrganizationContactValidationStateValidationStateUnspecified = OrganizationContactValidationState("VALIDATION_STATE_UNSPECIFIED")
	// The contact is marked as valid. This is usually done manually by the contact admin. All new contacts begin in the valid state.
	OrganizationContactValidationStateValid = OrganizationContactValidationState("VALID")
	// The contact is considered invalid. This may become the state if the contact's email is found to be unreachable.
	OrganizationContactValidationStateInvalid = OrganizationContactValidationState("INVALID")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Contact

type Contact struct {
	pulumi.CustomResourceState

	// The email address to send notifications to. The email address does not need to be a Google Account.
	Email pulumi.StringOutput `pulumi:"email"`
	// The preferred language for notifications, as a ISO 639-1 language code. See [Supported languages](https://cloud.google.com/resource-manager/docs/managing-notification-contacts#supported-languages) for a list of supported languages.
	LanguageTag pulumi.StringOutput `pulumi:"languageTag"`
	// The identifier for the contact. Format: {resource_type}/{resource_id}/contacts/{contact_id}
	Name pulumi.StringOutput `pulumi:"name"`
	// The categories of notifications that the contact will receive communications for.
	NotificationCategorySubscriptions pulumi.StringArrayOutput `pulumi:"notificationCategorySubscriptions"`
	Project                           pulumi.StringOutput      `pulumi:"project"`
	// The last time the validation_state was updated, either manually or automatically. A contact is considered stale if its validation state was updated more than 1 year ago.
	ValidateTime pulumi.StringOutput `pulumi:"validateTime"`
	// The validity of the contact. A contact is considered valid if it is the correct recipient for notifications for a particular resource.
	ValidationState pulumi.StringOutput `pulumi:"validationState"`
}

Adds a new contact for a resource. Auto-naming is currently not supported for this resource.

func GetContact

func GetContact(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ContactState, opts ...pulumi.ResourceOption) (*Contact, error)

GetContact gets an existing Contact 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 NewContact

func NewContact(ctx *pulumi.Context,
	name string, args *ContactArgs, opts ...pulumi.ResourceOption) (*Contact, error)

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

func (*Contact) ElementType

func (*Contact) ElementType() reflect.Type

func (*Contact) ToContactOutput

func (i *Contact) ToContactOutput() ContactOutput

func (*Contact) ToContactOutputWithContext

func (i *Contact) ToContactOutputWithContext(ctx context.Context) ContactOutput

type ContactArgs

type ContactArgs struct {
	// The email address to send notifications to. The email address does not need to be a Google Account.
	Email pulumi.StringInput
	// The preferred language for notifications, as a ISO 639-1 language code. See [Supported languages](https://cloud.google.com/resource-manager/docs/managing-notification-contacts#supported-languages) for a list of supported languages.
	LanguageTag pulumi.StringInput
	// The categories of notifications that the contact will receive communications for.
	NotificationCategorySubscriptions ContactNotificationCategorySubscriptionsItemArrayInput
	Project                           pulumi.StringPtrInput
	// The last time the validation_state was updated, either manually or automatically. A contact is considered stale if its validation state was updated more than 1 year ago.
	ValidateTime pulumi.StringPtrInput
	// The validity of the contact. A contact is considered valid if it is the correct recipient for notifications for a particular resource.
	ValidationState ContactValidationStatePtrInput
}

The set of arguments for constructing a Contact resource.

func (ContactArgs) ElementType

func (ContactArgs) ElementType() reflect.Type

type ContactInput

type ContactInput interface {
	pulumi.Input

	ToContactOutput() ContactOutput
	ToContactOutputWithContext(ctx context.Context) ContactOutput
}

type ContactNotificationCategorySubscriptionsItem added in v0.4.0

type ContactNotificationCategorySubscriptionsItem string

func (ContactNotificationCategorySubscriptionsItem) ElementType added in v0.4.0

func (ContactNotificationCategorySubscriptionsItem) ToContactNotificationCategorySubscriptionsItemOutput added in v0.6.0

func (e ContactNotificationCategorySubscriptionsItem) ToContactNotificationCategorySubscriptionsItemOutput() ContactNotificationCategorySubscriptionsItemOutput

func (ContactNotificationCategorySubscriptionsItem) ToContactNotificationCategorySubscriptionsItemOutputWithContext added in v0.6.0

func (e ContactNotificationCategorySubscriptionsItem) ToContactNotificationCategorySubscriptionsItemOutputWithContext(ctx context.Context) ContactNotificationCategorySubscriptionsItemOutput

func (ContactNotificationCategorySubscriptionsItem) ToContactNotificationCategorySubscriptionsItemPtrOutput added in v0.6.0

func (e ContactNotificationCategorySubscriptionsItem) ToContactNotificationCategorySubscriptionsItemPtrOutput() ContactNotificationCategorySubscriptionsItemPtrOutput

func (ContactNotificationCategorySubscriptionsItem) ToContactNotificationCategorySubscriptionsItemPtrOutputWithContext added in v0.6.0

func (e ContactNotificationCategorySubscriptionsItem) ToContactNotificationCategorySubscriptionsItemPtrOutputWithContext(ctx context.Context) ContactNotificationCategorySubscriptionsItemPtrOutput

func (ContactNotificationCategorySubscriptionsItem) ToStringOutput added in v0.4.0

func (ContactNotificationCategorySubscriptionsItem) ToStringOutputWithContext added in v0.4.0

func (ContactNotificationCategorySubscriptionsItem) ToStringPtrOutput added in v0.4.0

func (ContactNotificationCategorySubscriptionsItem) ToStringPtrOutputWithContext added in v0.4.0

type ContactNotificationCategorySubscriptionsItemArray added in v0.4.0

type ContactNotificationCategorySubscriptionsItemArray []ContactNotificationCategorySubscriptionsItem

func (ContactNotificationCategorySubscriptionsItemArray) ElementType added in v0.4.0

func (ContactNotificationCategorySubscriptionsItemArray) ToContactNotificationCategorySubscriptionsItemArrayOutput added in v0.4.0

func (i ContactNotificationCategorySubscriptionsItemArray) ToContactNotificationCategorySubscriptionsItemArrayOutput() ContactNotificationCategorySubscriptionsItemArrayOutput

func (ContactNotificationCategorySubscriptionsItemArray) ToContactNotificationCategorySubscriptionsItemArrayOutputWithContext added in v0.4.0

func (i ContactNotificationCategorySubscriptionsItemArray) ToContactNotificationCategorySubscriptionsItemArrayOutputWithContext(ctx context.Context) ContactNotificationCategorySubscriptionsItemArrayOutput

type ContactNotificationCategorySubscriptionsItemArrayInput added in v0.4.0

type ContactNotificationCategorySubscriptionsItemArrayInput interface {
	pulumi.Input

	ToContactNotificationCategorySubscriptionsItemArrayOutput() ContactNotificationCategorySubscriptionsItemArrayOutput
	ToContactNotificationCategorySubscriptionsItemArrayOutputWithContext(context.Context) ContactNotificationCategorySubscriptionsItemArrayOutput
}

ContactNotificationCategorySubscriptionsItemArrayInput is an input type that accepts ContactNotificationCategorySubscriptionsItemArray and ContactNotificationCategorySubscriptionsItemArrayOutput values. You can construct a concrete instance of `ContactNotificationCategorySubscriptionsItemArrayInput` via:

ContactNotificationCategorySubscriptionsItemArray{ ContactNotificationCategorySubscriptionsItemArgs{...} }

type ContactNotificationCategorySubscriptionsItemArrayOutput added in v0.4.0

type ContactNotificationCategorySubscriptionsItemArrayOutput struct{ *pulumi.OutputState }

func (ContactNotificationCategorySubscriptionsItemArrayOutput) ElementType added in v0.4.0

func (ContactNotificationCategorySubscriptionsItemArrayOutput) Index added in v0.4.0

func (ContactNotificationCategorySubscriptionsItemArrayOutput) ToContactNotificationCategorySubscriptionsItemArrayOutput added in v0.4.0

func (ContactNotificationCategorySubscriptionsItemArrayOutput) ToContactNotificationCategorySubscriptionsItemArrayOutputWithContext added in v0.4.0

func (o ContactNotificationCategorySubscriptionsItemArrayOutput) ToContactNotificationCategorySubscriptionsItemArrayOutputWithContext(ctx context.Context) ContactNotificationCategorySubscriptionsItemArrayOutput

type ContactNotificationCategorySubscriptionsItemInput added in v0.6.0

type ContactNotificationCategorySubscriptionsItemInput interface {
	pulumi.Input

	ToContactNotificationCategorySubscriptionsItemOutput() ContactNotificationCategorySubscriptionsItemOutput
	ToContactNotificationCategorySubscriptionsItemOutputWithContext(context.Context) ContactNotificationCategorySubscriptionsItemOutput
}

ContactNotificationCategorySubscriptionsItemInput is an input type that accepts ContactNotificationCategorySubscriptionsItemArgs and ContactNotificationCategorySubscriptionsItemOutput values. You can construct a concrete instance of `ContactNotificationCategorySubscriptionsItemInput` via:

ContactNotificationCategorySubscriptionsItemArgs{...}

type ContactNotificationCategorySubscriptionsItemOutput added in v0.6.0

type ContactNotificationCategorySubscriptionsItemOutput struct{ *pulumi.OutputState }

func (ContactNotificationCategorySubscriptionsItemOutput) ElementType added in v0.6.0

func (ContactNotificationCategorySubscriptionsItemOutput) ToContactNotificationCategorySubscriptionsItemOutput added in v0.6.0

func (o ContactNotificationCategorySubscriptionsItemOutput) ToContactNotificationCategorySubscriptionsItemOutput() ContactNotificationCategorySubscriptionsItemOutput

func (ContactNotificationCategorySubscriptionsItemOutput) ToContactNotificationCategorySubscriptionsItemOutputWithContext added in v0.6.0

func (o ContactNotificationCategorySubscriptionsItemOutput) ToContactNotificationCategorySubscriptionsItemOutputWithContext(ctx context.Context) ContactNotificationCategorySubscriptionsItemOutput

func (ContactNotificationCategorySubscriptionsItemOutput) ToContactNotificationCategorySubscriptionsItemPtrOutput added in v0.6.0

func (o ContactNotificationCategorySubscriptionsItemOutput) ToContactNotificationCategorySubscriptionsItemPtrOutput() ContactNotificationCategorySubscriptionsItemPtrOutput

func (ContactNotificationCategorySubscriptionsItemOutput) ToContactNotificationCategorySubscriptionsItemPtrOutputWithContext added in v0.6.0

func (o ContactNotificationCategorySubscriptionsItemOutput) ToContactNotificationCategorySubscriptionsItemPtrOutputWithContext(ctx context.Context) ContactNotificationCategorySubscriptionsItemPtrOutput

func (ContactNotificationCategorySubscriptionsItemOutput) ToStringOutput added in v0.6.0

func (ContactNotificationCategorySubscriptionsItemOutput) ToStringOutputWithContext added in v0.6.0

func (ContactNotificationCategorySubscriptionsItemOutput) ToStringPtrOutput added in v0.6.0

func (ContactNotificationCategorySubscriptionsItemOutput) ToStringPtrOutputWithContext added in v0.6.0

type ContactNotificationCategorySubscriptionsItemPtrInput added in v0.6.0

type ContactNotificationCategorySubscriptionsItemPtrInput interface {
	pulumi.Input

	ToContactNotificationCategorySubscriptionsItemPtrOutput() ContactNotificationCategorySubscriptionsItemPtrOutput
	ToContactNotificationCategorySubscriptionsItemPtrOutputWithContext(context.Context) ContactNotificationCategorySubscriptionsItemPtrOutput
}

func ContactNotificationCategorySubscriptionsItemPtr added in v0.6.0

func ContactNotificationCategorySubscriptionsItemPtr(v string) ContactNotificationCategorySubscriptionsItemPtrInput

type ContactNotificationCategorySubscriptionsItemPtrOutput added in v0.6.0

type ContactNotificationCategorySubscriptionsItemPtrOutput struct{ *pulumi.OutputState }

func (ContactNotificationCategorySubscriptionsItemPtrOutput) Elem added in v0.6.0

func (ContactNotificationCategorySubscriptionsItemPtrOutput) ElementType added in v0.6.0

func (ContactNotificationCategorySubscriptionsItemPtrOutput) ToContactNotificationCategorySubscriptionsItemPtrOutput added in v0.6.0

func (ContactNotificationCategorySubscriptionsItemPtrOutput) ToContactNotificationCategorySubscriptionsItemPtrOutputWithContext added in v0.6.0

func (o ContactNotificationCategorySubscriptionsItemPtrOutput) ToContactNotificationCategorySubscriptionsItemPtrOutputWithContext(ctx context.Context) ContactNotificationCategorySubscriptionsItemPtrOutput

func (ContactNotificationCategorySubscriptionsItemPtrOutput) ToStringPtrOutput added in v0.6.0

func (ContactNotificationCategorySubscriptionsItemPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type ContactOutput

type ContactOutput struct{ *pulumi.OutputState }

func (ContactOutput) ElementType

func (ContactOutput) ElementType() reflect.Type

func (ContactOutput) Email added in v0.19.0

func (o ContactOutput) Email() pulumi.StringOutput

The email address to send notifications to. The email address does not need to be a Google Account.

func (ContactOutput) LanguageTag added in v0.19.0

func (o ContactOutput) LanguageTag() pulumi.StringOutput

The preferred language for notifications, as a ISO 639-1 language code. See [Supported languages](https://cloud.google.com/resource-manager/docs/managing-notification-contacts#supported-languages) for a list of supported languages.

func (ContactOutput) Name added in v0.19.0

The identifier for the contact. Format: {resource_type}/{resource_id}/contacts/{contact_id}

func (ContactOutput) NotificationCategorySubscriptions added in v0.19.0

func (o ContactOutput) NotificationCategorySubscriptions() pulumi.StringArrayOutput

The categories of notifications that the contact will receive communications for.

func (ContactOutput) Project added in v0.21.0

func (o ContactOutput) Project() pulumi.StringOutput

func (ContactOutput) ToContactOutput

func (o ContactOutput) ToContactOutput() ContactOutput

func (ContactOutput) ToContactOutputWithContext

func (o ContactOutput) ToContactOutputWithContext(ctx context.Context) ContactOutput

func (ContactOutput) ValidateTime added in v0.19.0

func (o ContactOutput) ValidateTime() pulumi.StringOutput

The last time the validation_state was updated, either manually or automatically. A contact is considered stale if its validation state was updated more than 1 year ago.

func (ContactOutput) ValidationState added in v0.19.0

func (o ContactOutput) ValidationState() pulumi.StringOutput

The validity of the contact. A contact is considered valid if it is the correct recipient for notifications for a particular resource.

type ContactState

type ContactState struct {
}

func (ContactState) ElementType

func (ContactState) ElementType() reflect.Type

type ContactValidationState added in v0.4.0

type ContactValidationState string

The validity of the contact. A contact is considered valid if it is the correct recipient for notifications for a particular resource.

func (ContactValidationState) ElementType added in v0.4.0

func (ContactValidationState) ElementType() reflect.Type

func (ContactValidationState) ToContactValidationStateOutput added in v0.6.0

func (e ContactValidationState) ToContactValidationStateOutput() ContactValidationStateOutput

func (ContactValidationState) ToContactValidationStateOutputWithContext added in v0.6.0

func (e ContactValidationState) ToContactValidationStateOutputWithContext(ctx context.Context) ContactValidationStateOutput

func (ContactValidationState) ToContactValidationStatePtrOutput added in v0.6.0

func (e ContactValidationState) ToContactValidationStatePtrOutput() ContactValidationStatePtrOutput

func (ContactValidationState) ToContactValidationStatePtrOutputWithContext added in v0.6.0

func (e ContactValidationState) ToContactValidationStatePtrOutputWithContext(ctx context.Context) ContactValidationStatePtrOutput

func (ContactValidationState) ToStringOutput added in v0.4.0

func (e ContactValidationState) ToStringOutput() pulumi.StringOutput

func (ContactValidationState) ToStringOutputWithContext added in v0.4.0

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

func (ContactValidationState) ToStringPtrOutput added in v0.4.0

func (e ContactValidationState) ToStringPtrOutput() pulumi.StringPtrOutput

func (ContactValidationState) ToStringPtrOutputWithContext added in v0.4.0

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

type ContactValidationStateInput added in v0.6.0

type ContactValidationStateInput interface {
	pulumi.Input

	ToContactValidationStateOutput() ContactValidationStateOutput
	ToContactValidationStateOutputWithContext(context.Context) ContactValidationStateOutput
}

ContactValidationStateInput is an input type that accepts ContactValidationStateArgs and ContactValidationStateOutput values. You can construct a concrete instance of `ContactValidationStateInput` via:

ContactValidationStateArgs{...}

type ContactValidationStateOutput added in v0.6.0

type ContactValidationStateOutput struct{ *pulumi.OutputState }

func (ContactValidationStateOutput) ElementType added in v0.6.0

func (ContactValidationStateOutput) ToContactValidationStateOutput added in v0.6.0

func (o ContactValidationStateOutput) ToContactValidationStateOutput() ContactValidationStateOutput

func (ContactValidationStateOutput) ToContactValidationStateOutputWithContext added in v0.6.0

func (o ContactValidationStateOutput) ToContactValidationStateOutputWithContext(ctx context.Context) ContactValidationStateOutput

func (ContactValidationStateOutput) ToContactValidationStatePtrOutput added in v0.6.0

func (o ContactValidationStateOutput) ToContactValidationStatePtrOutput() ContactValidationStatePtrOutput

func (ContactValidationStateOutput) ToContactValidationStatePtrOutputWithContext added in v0.6.0

func (o ContactValidationStateOutput) ToContactValidationStatePtrOutputWithContext(ctx context.Context) ContactValidationStatePtrOutput

func (ContactValidationStateOutput) ToStringOutput added in v0.6.0

func (ContactValidationStateOutput) ToStringOutputWithContext added in v0.6.0

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

func (ContactValidationStateOutput) ToStringPtrOutput added in v0.6.0

func (o ContactValidationStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ContactValidationStateOutput) ToStringPtrOutputWithContext added in v0.6.0

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

type ContactValidationStatePtrInput added in v0.6.0

type ContactValidationStatePtrInput interface {
	pulumi.Input

	ToContactValidationStatePtrOutput() ContactValidationStatePtrOutput
	ToContactValidationStatePtrOutputWithContext(context.Context) ContactValidationStatePtrOutput
}

func ContactValidationStatePtr added in v0.6.0

func ContactValidationStatePtr(v string) ContactValidationStatePtrInput

type ContactValidationStatePtrOutput added in v0.6.0

type ContactValidationStatePtrOutput struct{ *pulumi.OutputState }

func (ContactValidationStatePtrOutput) Elem added in v0.6.0

func (ContactValidationStatePtrOutput) ElementType added in v0.6.0

func (ContactValidationStatePtrOutput) ToContactValidationStatePtrOutput added in v0.6.0

func (o ContactValidationStatePtrOutput) ToContactValidationStatePtrOutput() ContactValidationStatePtrOutput

func (ContactValidationStatePtrOutput) ToContactValidationStatePtrOutputWithContext added in v0.6.0

func (o ContactValidationStatePtrOutput) ToContactValidationStatePtrOutputWithContext(ctx context.Context) ContactValidationStatePtrOutput

func (ContactValidationStatePtrOutput) ToStringPtrOutput added in v0.6.0

func (ContactValidationStatePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

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

type FolderContact

type FolderContact struct {
	pulumi.CustomResourceState

	// The email address to send notifications to. The email address does not need to be a Google Account.
	Email    pulumi.StringOutput `pulumi:"email"`
	FolderId pulumi.StringOutput `pulumi:"folderId"`
	// The preferred language for notifications, as a ISO 639-1 language code. See [Supported languages](https://cloud.google.com/resource-manager/docs/managing-notification-contacts#supported-languages) for a list of supported languages.
	LanguageTag pulumi.StringOutput `pulumi:"languageTag"`
	// The identifier for the contact. Format: {resource_type}/{resource_id}/contacts/{contact_id}
	Name pulumi.StringOutput `pulumi:"name"`
	// The categories of notifications that the contact will receive communications for.
	NotificationCategorySubscriptions pulumi.StringArrayOutput `pulumi:"notificationCategorySubscriptions"`
	// The last time the validation_state was updated, either manually or automatically. A contact is considered stale if its validation state was updated more than 1 year ago.
	ValidateTime pulumi.StringOutput `pulumi:"validateTime"`
	// The validity of the contact. A contact is considered valid if it is the correct recipient for notifications for a particular resource.
	ValidationState pulumi.StringOutput `pulumi:"validationState"`
}

Adds a new contact for a resource. Auto-naming is currently not supported for this resource.

func GetFolderContact

func GetFolderContact(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FolderContactState, opts ...pulumi.ResourceOption) (*FolderContact, error)

GetFolderContact gets an existing FolderContact 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 NewFolderContact

func NewFolderContact(ctx *pulumi.Context,
	name string, args *FolderContactArgs, opts ...pulumi.ResourceOption) (*FolderContact, error)

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

func (*FolderContact) ElementType

func (*FolderContact) ElementType() reflect.Type

func (*FolderContact) ToFolderContactOutput

func (i *FolderContact) ToFolderContactOutput() FolderContactOutput

func (*FolderContact) ToFolderContactOutputWithContext

func (i *FolderContact) ToFolderContactOutputWithContext(ctx context.Context) FolderContactOutput

type FolderContactArgs

type FolderContactArgs struct {
	// The email address to send notifications to. The email address does not need to be a Google Account.
	Email    pulumi.StringInput
	FolderId pulumi.StringInput
	// The preferred language for notifications, as a ISO 639-1 language code. See [Supported languages](https://cloud.google.com/resource-manager/docs/managing-notification-contacts#supported-languages) for a list of supported languages.
	LanguageTag pulumi.StringInput
	// The categories of notifications that the contact will receive communications for.
	NotificationCategorySubscriptions FolderContactNotificationCategorySubscriptionsItemArrayInput
	// The last time the validation_state was updated, either manually or automatically. A contact is considered stale if its validation state was updated more than 1 year ago.
	ValidateTime pulumi.StringPtrInput
	// The validity of the contact. A contact is considered valid if it is the correct recipient for notifications for a particular resource.
	ValidationState FolderContactValidationStatePtrInput
}

The set of arguments for constructing a FolderContact resource.

func (FolderContactArgs) ElementType

func (FolderContactArgs) ElementType() reflect.Type

type FolderContactInput

type FolderContactInput interface {
	pulumi.Input

	ToFolderContactOutput() FolderContactOutput
	ToFolderContactOutputWithContext(ctx context.Context) FolderContactOutput
}

type FolderContactNotificationCategorySubscriptionsItem added in v0.4.0

type FolderContactNotificationCategorySubscriptionsItem string

func (FolderContactNotificationCategorySubscriptionsItem) ElementType added in v0.4.0

func (FolderContactNotificationCategorySubscriptionsItem) ToFolderContactNotificationCategorySubscriptionsItemOutput added in v0.6.0

func (e FolderContactNotificationCategorySubscriptionsItem) ToFolderContactNotificationCategorySubscriptionsItemOutput() FolderContactNotificationCategorySubscriptionsItemOutput

func (FolderContactNotificationCategorySubscriptionsItem) ToFolderContactNotificationCategorySubscriptionsItemOutputWithContext added in v0.6.0

func (e FolderContactNotificationCategorySubscriptionsItem) ToFolderContactNotificationCategorySubscriptionsItemOutputWithContext(ctx context.Context) FolderContactNotificationCategorySubscriptionsItemOutput

func (FolderContactNotificationCategorySubscriptionsItem) ToFolderContactNotificationCategorySubscriptionsItemPtrOutput added in v0.6.0

func (e FolderContactNotificationCategorySubscriptionsItem) ToFolderContactNotificationCategorySubscriptionsItemPtrOutput() FolderContactNotificationCategorySubscriptionsItemPtrOutput

func (FolderContactNotificationCategorySubscriptionsItem) ToFolderContactNotificationCategorySubscriptionsItemPtrOutputWithContext added in v0.6.0

func (e FolderContactNotificationCategorySubscriptionsItem) ToFolderContactNotificationCategorySubscriptionsItemPtrOutputWithContext(ctx context.Context) FolderContactNotificationCategorySubscriptionsItemPtrOutput

func (FolderContactNotificationCategorySubscriptionsItem) ToStringOutput added in v0.4.0

func (FolderContactNotificationCategorySubscriptionsItem) ToStringOutputWithContext added in v0.4.0

func (FolderContactNotificationCategorySubscriptionsItem) ToStringPtrOutput added in v0.4.0

func (FolderContactNotificationCategorySubscriptionsItem) ToStringPtrOutputWithContext added in v0.4.0

type FolderContactNotificationCategorySubscriptionsItemArray added in v0.4.0

type FolderContactNotificationCategorySubscriptionsItemArray []FolderContactNotificationCategorySubscriptionsItem

func (FolderContactNotificationCategorySubscriptionsItemArray) ElementType added in v0.4.0

func (FolderContactNotificationCategorySubscriptionsItemArray) ToFolderContactNotificationCategorySubscriptionsItemArrayOutput added in v0.4.0

func (i FolderContactNotificationCategorySubscriptionsItemArray) ToFolderContactNotificationCategorySubscriptionsItemArrayOutput() FolderContactNotificationCategorySubscriptionsItemArrayOutput

func (FolderContactNotificationCategorySubscriptionsItemArray) ToFolderContactNotificationCategorySubscriptionsItemArrayOutputWithContext added in v0.4.0

func (i FolderContactNotificationCategorySubscriptionsItemArray) ToFolderContactNotificationCategorySubscriptionsItemArrayOutputWithContext(ctx context.Context) FolderContactNotificationCategorySubscriptionsItemArrayOutput

type FolderContactNotificationCategorySubscriptionsItemArrayInput added in v0.4.0

type FolderContactNotificationCategorySubscriptionsItemArrayInput interface {
	pulumi.Input

	ToFolderContactNotificationCategorySubscriptionsItemArrayOutput() FolderContactNotificationCategorySubscriptionsItemArrayOutput
	ToFolderContactNotificationCategorySubscriptionsItemArrayOutputWithContext(context.Context) FolderContactNotificationCategorySubscriptionsItemArrayOutput
}

FolderContactNotificationCategorySubscriptionsItemArrayInput is an input type that accepts FolderContactNotificationCategorySubscriptionsItemArray and FolderContactNotificationCategorySubscriptionsItemArrayOutput values. You can construct a concrete instance of `FolderContactNotificationCategorySubscriptionsItemArrayInput` via:

FolderContactNotificationCategorySubscriptionsItemArray{ FolderContactNotificationCategorySubscriptionsItemArgs{...} }

type FolderContactNotificationCategorySubscriptionsItemArrayOutput added in v0.4.0

type FolderContactNotificationCategorySubscriptionsItemArrayOutput struct{ *pulumi.OutputState }

func (FolderContactNotificationCategorySubscriptionsItemArrayOutput) ElementType added in v0.4.0

func (FolderContactNotificationCategorySubscriptionsItemArrayOutput) Index added in v0.4.0

func (FolderContactNotificationCategorySubscriptionsItemArrayOutput) ToFolderContactNotificationCategorySubscriptionsItemArrayOutput added in v0.4.0

func (FolderContactNotificationCategorySubscriptionsItemArrayOutput) ToFolderContactNotificationCategorySubscriptionsItemArrayOutputWithContext added in v0.4.0

func (o FolderContactNotificationCategorySubscriptionsItemArrayOutput) ToFolderContactNotificationCategorySubscriptionsItemArrayOutputWithContext(ctx context.Context) FolderContactNotificationCategorySubscriptionsItemArrayOutput

type FolderContactNotificationCategorySubscriptionsItemInput added in v0.6.0

type FolderContactNotificationCategorySubscriptionsItemInput interface {
	pulumi.Input

	ToFolderContactNotificationCategorySubscriptionsItemOutput() FolderContactNotificationCategorySubscriptionsItemOutput
	ToFolderContactNotificationCategorySubscriptionsItemOutputWithContext(context.Context) FolderContactNotificationCategorySubscriptionsItemOutput
}

FolderContactNotificationCategorySubscriptionsItemInput is an input type that accepts FolderContactNotificationCategorySubscriptionsItemArgs and FolderContactNotificationCategorySubscriptionsItemOutput values. You can construct a concrete instance of `FolderContactNotificationCategorySubscriptionsItemInput` via:

FolderContactNotificationCategorySubscriptionsItemArgs{...}

type FolderContactNotificationCategorySubscriptionsItemOutput added in v0.6.0

type FolderContactNotificationCategorySubscriptionsItemOutput struct{ *pulumi.OutputState }

func (FolderContactNotificationCategorySubscriptionsItemOutput) ElementType added in v0.6.0

func (FolderContactNotificationCategorySubscriptionsItemOutput) ToFolderContactNotificationCategorySubscriptionsItemOutput added in v0.6.0

func (FolderContactNotificationCategorySubscriptionsItemOutput) ToFolderContactNotificationCategorySubscriptionsItemOutputWithContext added in v0.6.0

func (o FolderContactNotificationCategorySubscriptionsItemOutput) ToFolderContactNotificationCategorySubscriptionsItemOutputWithContext(ctx context.Context) FolderContactNotificationCategorySubscriptionsItemOutput

func (FolderContactNotificationCategorySubscriptionsItemOutput) ToFolderContactNotificationCategorySubscriptionsItemPtrOutput added in v0.6.0

func (FolderContactNotificationCategorySubscriptionsItemOutput) ToFolderContactNotificationCategorySubscriptionsItemPtrOutputWithContext added in v0.6.0

func (o FolderContactNotificationCategorySubscriptionsItemOutput) ToFolderContactNotificationCategorySubscriptionsItemPtrOutputWithContext(ctx context.Context) FolderContactNotificationCategorySubscriptionsItemPtrOutput

func (FolderContactNotificationCategorySubscriptionsItemOutput) ToStringOutput added in v0.6.0

func (FolderContactNotificationCategorySubscriptionsItemOutput) ToStringOutputWithContext added in v0.6.0

func (FolderContactNotificationCategorySubscriptionsItemOutput) ToStringPtrOutput added in v0.6.0

func (FolderContactNotificationCategorySubscriptionsItemOutput) ToStringPtrOutputWithContext added in v0.6.0

type FolderContactNotificationCategorySubscriptionsItemPtrInput added in v0.6.0

type FolderContactNotificationCategorySubscriptionsItemPtrInput interface {
	pulumi.Input

	ToFolderContactNotificationCategorySubscriptionsItemPtrOutput() FolderContactNotificationCategorySubscriptionsItemPtrOutput
	ToFolderContactNotificationCategorySubscriptionsItemPtrOutputWithContext(context.Context) FolderContactNotificationCategorySubscriptionsItemPtrOutput
}

func FolderContactNotificationCategorySubscriptionsItemPtr added in v0.6.0

func FolderContactNotificationCategorySubscriptionsItemPtr(v string) FolderContactNotificationCategorySubscriptionsItemPtrInput

type FolderContactNotificationCategorySubscriptionsItemPtrOutput added in v0.6.0

type FolderContactNotificationCategorySubscriptionsItemPtrOutput struct{ *pulumi.OutputState }

func (FolderContactNotificationCategorySubscriptionsItemPtrOutput) Elem added in v0.6.0

func (FolderContactNotificationCategorySubscriptionsItemPtrOutput) ElementType added in v0.6.0

func (FolderContactNotificationCategorySubscriptionsItemPtrOutput) ToFolderContactNotificationCategorySubscriptionsItemPtrOutput added in v0.6.0

func (FolderContactNotificationCategorySubscriptionsItemPtrOutput) ToFolderContactNotificationCategorySubscriptionsItemPtrOutputWithContext added in v0.6.0

func (o FolderContactNotificationCategorySubscriptionsItemPtrOutput) ToFolderContactNotificationCategorySubscriptionsItemPtrOutputWithContext(ctx context.Context) FolderContactNotificationCategorySubscriptionsItemPtrOutput

func (FolderContactNotificationCategorySubscriptionsItemPtrOutput) ToStringPtrOutput added in v0.6.0

func (FolderContactNotificationCategorySubscriptionsItemPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type FolderContactOutput

type FolderContactOutput struct{ *pulumi.OutputState }

func (FolderContactOutput) ElementType

func (FolderContactOutput) ElementType() reflect.Type

func (FolderContactOutput) Email added in v0.19.0

The email address to send notifications to. The email address does not need to be a Google Account.

func (FolderContactOutput) FolderId added in v0.21.0

func (FolderContactOutput) LanguageTag added in v0.19.0

func (o FolderContactOutput) LanguageTag() pulumi.StringOutput

The preferred language for notifications, as a ISO 639-1 language code. See [Supported languages](https://cloud.google.com/resource-manager/docs/managing-notification-contacts#supported-languages) for a list of supported languages.

func (FolderContactOutput) Name added in v0.19.0

The identifier for the contact. Format: {resource_type}/{resource_id}/contacts/{contact_id}

func (FolderContactOutput) NotificationCategorySubscriptions added in v0.19.0

func (o FolderContactOutput) NotificationCategorySubscriptions() pulumi.StringArrayOutput

The categories of notifications that the contact will receive communications for.

func (FolderContactOutput) ToFolderContactOutput

func (o FolderContactOutput) ToFolderContactOutput() FolderContactOutput

func (FolderContactOutput) ToFolderContactOutputWithContext

func (o FolderContactOutput) ToFolderContactOutputWithContext(ctx context.Context) FolderContactOutput

func (FolderContactOutput) ValidateTime added in v0.19.0

func (o FolderContactOutput) ValidateTime() pulumi.StringOutput

The last time the validation_state was updated, either manually or automatically. A contact is considered stale if its validation state was updated more than 1 year ago.

func (FolderContactOutput) ValidationState added in v0.19.0

func (o FolderContactOutput) ValidationState() pulumi.StringOutput

The validity of the contact. A contact is considered valid if it is the correct recipient for notifications for a particular resource.

type FolderContactState

type FolderContactState struct {
}

func (FolderContactState) ElementType

func (FolderContactState) ElementType() reflect.Type

type FolderContactValidationState added in v0.4.0

type FolderContactValidationState string

The validity of the contact. A contact is considered valid if it is the correct recipient for notifications for a particular resource.

func (FolderContactValidationState) ElementType added in v0.4.0

func (FolderContactValidationState) ToFolderContactValidationStateOutput added in v0.6.0

func (e FolderContactValidationState) ToFolderContactValidationStateOutput() FolderContactValidationStateOutput

func (FolderContactValidationState) ToFolderContactValidationStateOutputWithContext added in v0.6.0

func (e FolderContactValidationState) ToFolderContactValidationStateOutputWithContext(ctx context.Context) FolderContactValidationStateOutput

func (FolderContactValidationState) ToFolderContactValidationStatePtrOutput added in v0.6.0

func (e FolderContactValidationState) ToFolderContactValidationStatePtrOutput() FolderContactValidationStatePtrOutput

func (FolderContactValidationState) ToFolderContactValidationStatePtrOutputWithContext added in v0.6.0

func (e FolderContactValidationState) ToFolderContactValidationStatePtrOutputWithContext(ctx context.Context) FolderContactValidationStatePtrOutput

func (FolderContactValidationState) ToStringOutput added in v0.4.0

func (FolderContactValidationState) ToStringOutputWithContext added in v0.4.0

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

func (FolderContactValidationState) ToStringPtrOutput added in v0.4.0

func (e FolderContactValidationState) ToStringPtrOutput() pulumi.StringPtrOutput

func (FolderContactValidationState) ToStringPtrOutputWithContext added in v0.4.0

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

type FolderContactValidationStateInput added in v0.6.0

type FolderContactValidationStateInput interface {
	pulumi.Input

	ToFolderContactValidationStateOutput() FolderContactValidationStateOutput
	ToFolderContactValidationStateOutputWithContext(context.Context) FolderContactValidationStateOutput
}

FolderContactValidationStateInput is an input type that accepts FolderContactValidationStateArgs and FolderContactValidationStateOutput values. You can construct a concrete instance of `FolderContactValidationStateInput` via:

FolderContactValidationStateArgs{...}

type FolderContactValidationStateOutput added in v0.6.0

type FolderContactValidationStateOutput struct{ *pulumi.OutputState }

func (FolderContactValidationStateOutput) ElementType added in v0.6.0

func (FolderContactValidationStateOutput) ToFolderContactValidationStateOutput added in v0.6.0

func (o FolderContactValidationStateOutput) ToFolderContactValidationStateOutput() FolderContactValidationStateOutput

func (FolderContactValidationStateOutput) ToFolderContactValidationStateOutputWithContext added in v0.6.0

func (o FolderContactValidationStateOutput) ToFolderContactValidationStateOutputWithContext(ctx context.Context) FolderContactValidationStateOutput

func (FolderContactValidationStateOutput) ToFolderContactValidationStatePtrOutput added in v0.6.0

func (o FolderContactValidationStateOutput) ToFolderContactValidationStatePtrOutput() FolderContactValidationStatePtrOutput

func (FolderContactValidationStateOutput) ToFolderContactValidationStatePtrOutputWithContext added in v0.6.0

func (o FolderContactValidationStateOutput) ToFolderContactValidationStatePtrOutputWithContext(ctx context.Context) FolderContactValidationStatePtrOutput

func (FolderContactValidationStateOutput) ToStringOutput added in v0.6.0

func (FolderContactValidationStateOutput) ToStringOutputWithContext added in v0.6.0

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

func (FolderContactValidationStateOutput) ToStringPtrOutput added in v0.6.0

func (FolderContactValidationStateOutput) ToStringPtrOutputWithContext added in v0.6.0

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

type FolderContactValidationStatePtrInput added in v0.6.0

type FolderContactValidationStatePtrInput interface {
	pulumi.Input

	ToFolderContactValidationStatePtrOutput() FolderContactValidationStatePtrOutput
	ToFolderContactValidationStatePtrOutputWithContext(context.Context) FolderContactValidationStatePtrOutput
}

func FolderContactValidationStatePtr added in v0.6.0

func FolderContactValidationStatePtr(v string) FolderContactValidationStatePtrInput

type FolderContactValidationStatePtrOutput added in v0.6.0

type FolderContactValidationStatePtrOutput struct{ *pulumi.OutputState }

func (FolderContactValidationStatePtrOutput) Elem added in v0.6.0

func (FolderContactValidationStatePtrOutput) ElementType added in v0.6.0

func (FolderContactValidationStatePtrOutput) ToFolderContactValidationStatePtrOutput added in v0.6.0

func (o FolderContactValidationStatePtrOutput) ToFolderContactValidationStatePtrOutput() FolderContactValidationStatePtrOutput

func (FolderContactValidationStatePtrOutput) ToFolderContactValidationStatePtrOutputWithContext added in v0.6.0

func (o FolderContactValidationStatePtrOutput) ToFolderContactValidationStatePtrOutputWithContext(ctx context.Context) FolderContactValidationStatePtrOutput

func (FolderContactValidationStatePtrOutput) ToStringPtrOutput added in v0.6.0

func (FolderContactValidationStatePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

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

type LookupContactArgs added in v0.4.0

type LookupContactArgs struct {
	ContactId string  `pulumi:"contactId"`
	Project   *string `pulumi:"project"`
}

type LookupContactOutputArgs added in v0.8.0

type LookupContactOutputArgs struct {
	ContactId pulumi.StringInput    `pulumi:"contactId"`
	Project   pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupContactOutputArgs) ElementType added in v0.8.0

func (LookupContactOutputArgs) ElementType() reflect.Type

type LookupContactResult added in v0.4.0

type LookupContactResult struct {
	// The email address to send notifications to. The email address does not need to be a Google Account.
	Email string `pulumi:"email"`
	// The preferred language for notifications, as a ISO 639-1 language code. See [Supported languages](https://cloud.google.com/resource-manager/docs/managing-notification-contacts#supported-languages) for a list of supported languages.
	LanguageTag string `pulumi:"languageTag"`
	// The identifier for the contact. Format: {resource_type}/{resource_id}/contacts/{contact_id}
	Name string `pulumi:"name"`
	// The categories of notifications that the contact will receive communications for.
	NotificationCategorySubscriptions []string `pulumi:"notificationCategorySubscriptions"`
	// The last time the validation_state was updated, either manually or automatically. A contact is considered stale if its validation state was updated more than 1 year ago.
	ValidateTime string `pulumi:"validateTime"`
	// The validity of the contact. A contact is considered valid if it is the correct recipient for notifications for a particular resource.
	ValidationState string `pulumi:"validationState"`
}

func LookupContact added in v0.4.0

func LookupContact(ctx *pulumi.Context, args *LookupContactArgs, opts ...pulumi.InvokeOption) (*LookupContactResult, error)

Gets a single contact.

type LookupContactResultOutput added in v0.8.0

type LookupContactResultOutput struct{ *pulumi.OutputState }

func LookupContactOutput added in v0.8.0

func LookupContactOutput(ctx *pulumi.Context, args LookupContactOutputArgs, opts ...pulumi.InvokeOption) LookupContactResultOutput

func (LookupContactResultOutput) ElementType added in v0.8.0

func (LookupContactResultOutput) ElementType() reflect.Type

func (LookupContactResultOutput) Email added in v0.8.0

The email address to send notifications to. The email address does not need to be a Google Account.

func (LookupContactResultOutput) LanguageTag added in v0.8.0

The preferred language for notifications, as a ISO 639-1 language code. See [Supported languages](https://cloud.google.com/resource-manager/docs/managing-notification-contacts#supported-languages) for a list of supported languages.

func (LookupContactResultOutput) Name added in v0.8.0

The identifier for the contact. Format: {resource_type}/{resource_id}/contacts/{contact_id}

func (LookupContactResultOutput) NotificationCategorySubscriptions added in v0.8.0

func (o LookupContactResultOutput) NotificationCategorySubscriptions() pulumi.StringArrayOutput

The categories of notifications that the contact will receive communications for.

func (LookupContactResultOutput) ToLookupContactResultOutput added in v0.8.0

func (o LookupContactResultOutput) ToLookupContactResultOutput() LookupContactResultOutput

func (LookupContactResultOutput) ToLookupContactResultOutputWithContext added in v0.8.0

func (o LookupContactResultOutput) ToLookupContactResultOutputWithContext(ctx context.Context) LookupContactResultOutput

func (LookupContactResultOutput) ValidateTime added in v0.8.0

The last time the validation_state was updated, either manually or automatically. A contact is considered stale if its validation state was updated more than 1 year ago.

func (LookupContactResultOutput) ValidationState added in v0.8.0

func (o LookupContactResultOutput) ValidationState() pulumi.StringOutput

The validity of the contact. A contact is considered valid if it is the correct recipient for notifications for a particular resource.

type LookupFolderContactArgs added in v0.4.0

type LookupFolderContactArgs struct {
	ContactId string `pulumi:"contactId"`
	FolderId  string `pulumi:"folderId"`
}

type LookupFolderContactOutputArgs added in v0.8.0

type LookupFolderContactOutputArgs struct {
	ContactId pulumi.StringInput `pulumi:"contactId"`
	FolderId  pulumi.StringInput `pulumi:"folderId"`
}

func (LookupFolderContactOutputArgs) ElementType added in v0.8.0

type LookupFolderContactResult added in v0.4.0

type LookupFolderContactResult struct {
	// The email address to send notifications to. The email address does not need to be a Google Account.
	Email string `pulumi:"email"`
	// The preferred language for notifications, as a ISO 639-1 language code. See [Supported languages](https://cloud.google.com/resource-manager/docs/managing-notification-contacts#supported-languages) for a list of supported languages.
	LanguageTag string `pulumi:"languageTag"`
	// The identifier for the contact. Format: {resource_type}/{resource_id}/contacts/{contact_id}
	Name string `pulumi:"name"`
	// The categories of notifications that the contact will receive communications for.
	NotificationCategorySubscriptions []string `pulumi:"notificationCategorySubscriptions"`
	// The last time the validation_state was updated, either manually or automatically. A contact is considered stale if its validation state was updated more than 1 year ago.
	ValidateTime string `pulumi:"validateTime"`
	// The validity of the contact. A contact is considered valid if it is the correct recipient for notifications for a particular resource.
	ValidationState string `pulumi:"validationState"`
}

func LookupFolderContact added in v0.4.0

func LookupFolderContact(ctx *pulumi.Context, args *LookupFolderContactArgs, opts ...pulumi.InvokeOption) (*LookupFolderContactResult, error)

Gets a single contact.

type LookupFolderContactResultOutput added in v0.8.0

type LookupFolderContactResultOutput struct{ *pulumi.OutputState }

func LookupFolderContactOutput added in v0.8.0

func (LookupFolderContactResultOutput) ElementType added in v0.8.0

func (LookupFolderContactResultOutput) Email added in v0.8.0

The email address to send notifications to. The email address does not need to be a Google Account.

func (LookupFolderContactResultOutput) LanguageTag added in v0.8.0

The preferred language for notifications, as a ISO 639-1 language code. See [Supported languages](https://cloud.google.com/resource-manager/docs/managing-notification-contacts#supported-languages) for a list of supported languages.

func (LookupFolderContactResultOutput) Name added in v0.8.0

The identifier for the contact. Format: {resource_type}/{resource_id}/contacts/{contact_id}

func (LookupFolderContactResultOutput) NotificationCategorySubscriptions added in v0.8.0

func (o LookupFolderContactResultOutput) NotificationCategorySubscriptions() pulumi.StringArrayOutput

The categories of notifications that the contact will receive communications for.

func (LookupFolderContactResultOutput) ToLookupFolderContactResultOutput added in v0.8.0

func (o LookupFolderContactResultOutput) ToLookupFolderContactResultOutput() LookupFolderContactResultOutput

func (LookupFolderContactResultOutput) ToLookupFolderContactResultOutputWithContext added in v0.8.0

func (o LookupFolderContactResultOutput) ToLookupFolderContactResultOutputWithContext(ctx context.Context) LookupFolderContactResultOutput

func (LookupFolderContactResultOutput) ValidateTime added in v0.8.0

The last time the validation_state was updated, either manually or automatically. A contact is considered stale if its validation state was updated more than 1 year ago.

func (LookupFolderContactResultOutput) ValidationState added in v0.8.0

The validity of the contact. A contact is considered valid if it is the correct recipient for notifications for a particular resource.

type LookupOrganizationContactArgs added in v0.4.0

type LookupOrganizationContactArgs struct {
	ContactId      string `pulumi:"contactId"`
	OrganizationId string `pulumi:"organizationId"`
}

type LookupOrganizationContactOutputArgs added in v0.8.0

type LookupOrganizationContactOutputArgs struct {
	ContactId      pulumi.StringInput `pulumi:"contactId"`
	OrganizationId pulumi.StringInput `pulumi:"organizationId"`
}

func (LookupOrganizationContactOutputArgs) ElementType added in v0.8.0

type LookupOrganizationContactResult added in v0.4.0

type LookupOrganizationContactResult struct {
	// The email address to send notifications to. The email address does not need to be a Google Account.
	Email string `pulumi:"email"`
	// The preferred language for notifications, as a ISO 639-1 language code. See [Supported languages](https://cloud.google.com/resource-manager/docs/managing-notification-contacts#supported-languages) for a list of supported languages.
	LanguageTag string `pulumi:"languageTag"`
	// The identifier for the contact. Format: {resource_type}/{resource_id}/contacts/{contact_id}
	Name string `pulumi:"name"`
	// The categories of notifications that the contact will receive communications for.
	NotificationCategorySubscriptions []string `pulumi:"notificationCategorySubscriptions"`
	// The last time the validation_state was updated, either manually or automatically. A contact is considered stale if its validation state was updated more than 1 year ago.
	ValidateTime string `pulumi:"validateTime"`
	// The validity of the contact. A contact is considered valid if it is the correct recipient for notifications for a particular resource.
	ValidationState string `pulumi:"validationState"`
}

func LookupOrganizationContact added in v0.4.0

func LookupOrganizationContact(ctx *pulumi.Context, args *LookupOrganizationContactArgs, opts ...pulumi.InvokeOption) (*LookupOrganizationContactResult, error)

Gets a single contact.

type LookupOrganizationContactResultOutput added in v0.8.0

type LookupOrganizationContactResultOutput struct{ *pulumi.OutputState }

func (LookupOrganizationContactResultOutput) ElementType added in v0.8.0

func (LookupOrganizationContactResultOutput) Email added in v0.8.0

The email address to send notifications to. The email address does not need to be a Google Account.

func (LookupOrganizationContactResultOutput) LanguageTag added in v0.8.0

The preferred language for notifications, as a ISO 639-1 language code. See [Supported languages](https://cloud.google.com/resource-manager/docs/managing-notification-contacts#supported-languages) for a list of supported languages.

func (LookupOrganizationContactResultOutput) Name added in v0.8.0

The identifier for the contact. Format: {resource_type}/{resource_id}/contacts/{contact_id}

func (LookupOrganizationContactResultOutput) NotificationCategorySubscriptions added in v0.8.0

func (o LookupOrganizationContactResultOutput) NotificationCategorySubscriptions() pulumi.StringArrayOutput

The categories of notifications that the contact will receive communications for.

func (LookupOrganizationContactResultOutput) ToLookupOrganizationContactResultOutput added in v0.8.0

func (o LookupOrganizationContactResultOutput) ToLookupOrganizationContactResultOutput() LookupOrganizationContactResultOutput

func (LookupOrganizationContactResultOutput) ToLookupOrganizationContactResultOutputWithContext added in v0.8.0

func (o LookupOrganizationContactResultOutput) ToLookupOrganizationContactResultOutputWithContext(ctx context.Context) LookupOrganizationContactResultOutput

func (LookupOrganizationContactResultOutput) ValidateTime added in v0.8.0

The last time the validation_state was updated, either manually or automatically. A contact is considered stale if its validation state was updated more than 1 year ago.

func (LookupOrganizationContactResultOutput) ValidationState added in v0.8.0

The validity of the contact. A contact is considered valid if it is the correct recipient for notifications for a particular resource.

type OrganizationContact

type OrganizationContact struct {
	pulumi.CustomResourceState

	// The email address to send notifications to. The email address does not need to be a Google Account.
	Email pulumi.StringOutput `pulumi:"email"`
	// The preferred language for notifications, as a ISO 639-1 language code. See [Supported languages](https://cloud.google.com/resource-manager/docs/managing-notification-contacts#supported-languages) for a list of supported languages.
	LanguageTag pulumi.StringOutput `pulumi:"languageTag"`
	// The identifier for the contact. Format: {resource_type}/{resource_id}/contacts/{contact_id}
	Name pulumi.StringOutput `pulumi:"name"`
	// The categories of notifications that the contact will receive communications for.
	NotificationCategorySubscriptions pulumi.StringArrayOutput `pulumi:"notificationCategorySubscriptions"`
	OrganizationId                    pulumi.StringOutput      `pulumi:"organizationId"`
	// The last time the validation_state was updated, either manually or automatically. A contact is considered stale if its validation state was updated more than 1 year ago.
	ValidateTime pulumi.StringOutput `pulumi:"validateTime"`
	// The validity of the contact. A contact is considered valid if it is the correct recipient for notifications for a particular resource.
	ValidationState pulumi.StringOutput `pulumi:"validationState"`
}

Adds a new contact for a resource. Auto-naming is currently not supported for this resource.

func GetOrganizationContact

func GetOrganizationContact(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OrganizationContactState, opts ...pulumi.ResourceOption) (*OrganizationContact, error)

GetOrganizationContact gets an existing OrganizationContact 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 NewOrganizationContact

func NewOrganizationContact(ctx *pulumi.Context,
	name string, args *OrganizationContactArgs, opts ...pulumi.ResourceOption) (*OrganizationContact, error)

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

func (*OrganizationContact) ElementType

func (*OrganizationContact) ElementType() reflect.Type

func (*OrganizationContact) ToOrganizationContactOutput

func (i *OrganizationContact) ToOrganizationContactOutput() OrganizationContactOutput

func (*OrganizationContact) ToOrganizationContactOutputWithContext

func (i *OrganizationContact) ToOrganizationContactOutputWithContext(ctx context.Context) OrganizationContactOutput

type OrganizationContactArgs

type OrganizationContactArgs struct {
	// The email address to send notifications to. The email address does not need to be a Google Account.
	Email pulumi.StringInput
	// The preferred language for notifications, as a ISO 639-1 language code. See [Supported languages](https://cloud.google.com/resource-manager/docs/managing-notification-contacts#supported-languages) for a list of supported languages.
	LanguageTag pulumi.StringInput
	// The categories of notifications that the contact will receive communications for.
	NotificationCategorySubscriptions OrganizationContactNotificationCategorySubscriptionsItemArrayInput
	OrganizationId                    pulumi.StringInput
	// The last time the validation_state was updated, either manually or automatically. A contact is considered stale if its validation state was updated more than 1 year ago.
	ValidateTime pulumi.StringPtrInput
	// The validity of the contact. A contact is considered valid if it is the correct recipient for notifications for a particular resource.
	ValidationState OrganizationContactValidationStatePtrInput
}

The set of arguments for constructing a OrganizationContact resource.

func (OrganizationContactArgs) ElementType

func (OrganizationContactArgs) ElementType() reflect.Type

type OrganizationContactInput

type OrganizationContactInput interface {
	pulumi.Input

	ToOrganizationContactOutput() OrganizationContactOutput
	ToOrganizationContactOutputWithContext(ctx context.Context) OrganizationContactOutput
}

type OrganizationContactNotificationCategorySubscriptionsItem added in v0.4.0

type OrganizationContactNotificationCategorySubscriptionsItem string

func (OrganizationContactNotificationCategorySubscriptionsItem) ElementType added in v0.4.0

func (OrganizationContactNotificationCategorySubscriptionsItem) ToOrganizationContactNotificationCategorySubscriptionsItemOutput added in v0.6.0

func (e OrganizationContactNotificationCategorySubscriptionsItem) ToOrganizationContactNotificationCategorySubscriptionsItemOutput() OrganizationContactNotificationCategorySubscriptionsItemOutput

func (OrganizationContactNotificationCategorySubscriptionsItem) ToOrganizationContactNotificationCategorySubscriptionsItemOutputWithContext added in v0.6.0

func (e OrganizationContactNotificationCategorySubscriptionsItem) ToOrganizationContactNotificationCategorySubscriptionsItemOutputWithContext(ctx context.Context) OrganizationContactNotificationCategorySubscriptionsItemOutput

func (OrganizationContactNotificationCategorySubscriptionsItem) ToOrganizationContactNotificationCategorySubscriptionsItemPtrOutput added in v0.6.0

func (e OrganizationContactNotificationCategorySubscriptionsItem) ToOrganizationContactNotificationCategorySubscriptionsItemPtrOutput() OrganizationContactNotificationCategorySubscriptionsItemPtrOutput

func (OrganizationContactNotificationCategorySubscriptionsItem) ToOrganizationContactNotificationCategorySubscriptionsItemPtrOutputWithContext added in v0.6.0

func (e OrganizationContactNotificationCategorySubscriptionsItem) ToOrganizationContactNotificationCategorySubscriptionsItemPtrOutputWithContext(ctx context.Context) OrganizationContactNotificationCategorySubscriptionsItemPtrOutput

func (OrganizationContactNotificationCategorySubscriptionsItem) ToStringOutput added in v0.4.0

func (OrganizationContactNotificationCategorySubscriptionsItem) ToStringOutputWithContext added in v0.4.0

func (OrganizationContactNotificationCategorySubscriptionsItem) ToStringPtrOutput added in v0.4.0

func (OrganizationContactNotificationCategorySubscriptionsItem) ToStringPtrOutputWithContext added in v0.4.0

type OrganizationContactNotificationCategorySubscriptionsItemArray added in v0.4.0

type OrganizationContactNotificationCategorySubscriptionsItemArray []OrganizationContactNotificationCategorySubscriptionsItem

func (OrganizationContactNotificationCategorySubscriptionsItemArray) ElementType added in v0.4.0

func (OrganizationContactNotificationCategorySubscriptionsItemArray) ToOrganizationContactNotificationCategorySubscriptionsItemArrayOutput added in v0.4.0

func (OrganizationContactNotificationCategorySubscriptionsItemArray) ToOrganizationContactNotificationCategorySubscriptionsItemArrayOutputWithContext added in v0.4.0

func (i OrganizationContactNotificationCategorySubscriptionsItemArray) ToOrganizationContactNotificationCategorySubscriptionsItemArrayOutputWithContext(ctx context.Context) OrganizationContactNotificationCategorySubscriptionsItemArrayOutput

type OrganizationContactNotificationCategorySubscriptionsItemArrayInput added in v0.4.0

type OrganizationContactNotificationCategorySubscriptionsItemArrayInput interface {
	pulumi.Input

	ToOrganizationContactNotificationCategorySubscriptionsItemArrayOutput() OrganizationContactNotificationCategorySubscriptionsItemArrayOutput
	ToOrganizationContactNotificationCategorySubscriptionsItemArrayOutputWithContext(context.Context) OrganizationContactNotificationCategorySubscriptionsItemArrayOutput
}

OrganizationContactNotificationCategorySubscriptionsItemArrayInput is an input type that accepts OrganizationContactNotificationCategorySubscriptionsItemArray and OrganizationContactNotificationCategorySubscriptionsItemArrayOutput values. You can construct a concrete instance of `OrganizationContactNotificationCategorySubscriptionsItemArrayInput` via:

OrganizationContactNotificationCategorySubscriptionsItemArray{ OrganizationContactNotificationCategorySubscriptionsItemArgs{...} }

type OrganizationContactNotificationCategorySubscriptionsItemArrayOutput added in v0.4.0

type OrganizationContactNotificationCategorySubscriptionsItemArrayOutput struct{ *pulumi.OutputState }

func (OrganizationContactNotificationCategorySubscriptionsItemArrayOutput) ElementType added in v0.4.0

func (OrganizationContactNotificationCategorySubscriptionsItemArrayOutput) Index added in v0.4.0

func (OrganizationContactNotificationCategorySubscriptionsItemArrayOutput) ToOrganizationContactNotificationCategorySubscriptionsItemArrayOutput added in v0.4.0

func (OrganizationContactNotificationCategorySubscriptionsItemArrayOutput) ToOrganizationContactNotificationCategorySubscriptionsItemArrayOutputWithContext added in v0.4.0

func (o OrganizationContactNotificationCategorySubscriptionsItemArrayOutput) ToOrganizationContactNotificationCategorySubscriptionsItemArrayOutputWithContext(ctx context.Context) OrganizationContactNotificationCategorySubscriptionsItemArrayOutput

type OrganizationContactNotificationCategorySubscriptionsItemInput added in v0.6.0

type OrganizationContactNotificationCategorySubscriptionsItemInput interface {
	pulumi.Input

	ToOrganizationContactNotificationCategorySubscriptionsItemOutput() OrganizationContactNotificationCategorySubscriptionsItemOutput
	ToOrganizationContactNotificationCategorySubscriptionsItemOutputWithContext(context.Context) OrganizationContactNotificationCategorySubscriptionsItemOutput
}

OrganizationContactNotificationCategorySubscriptionsItemInput is an input type that accepts OrganizationContactNotificationCategorySubscriptionsItemArgs and OrganizationContactNotificationCategorySubscriptionsItemOutput values. You can construct a concrete instance of `OrganizationContactNotificationCategorySubscriptionsItemInput` via:

OrganizationContactNotificationCategorySubscriptionsItemArgs{...}

type OrganizationContactNotificationCategorySubscriptionsItemOutput added in v0.6.0

type OrganizationContactNotificationCategorySubscriptionsItemOutput struct{ *pulumi.OutputState }

func (OrganizationContactNotificationCategorySubscriptionsItemOutput) ElementType added in v0.6.0

func (OrganizationContactNotificationCategorySubscriptionsItemOutput) ToOrganizationContactNotificationCategorySubscriptionsItemOutput added in v0.6.0

func (OrganizationContactNotificationCategorySubscriptionsItemOutput) ToOrganizationContactNotificationCategorySubscriptionsItemOutputWithContext added in v0.6.0

func (o OrganizationContactNotificationCategorySubscriptionsItemOutput) ToOrganizationContactNotificationCategorySubscriptionsItemOutputWithContext(ctx context.Context) OrganizationContactNotificationCategorySubscriptionsItemOutput

func (OrganizationContactNotificationCategorySubscriptionsItemOutput) ToOrganizationContactNotificationCategorySubscriptionsItemPtrOutput added in v0.6.0

func (OrganizationContactNotificationCategorySubscriptionsItemOutput) ToOrganizationContactNotificationCategorySubscriptionsItemPtrOutputWithContext added in v0.6.0

func (o OrganizationContactNotificationCategorySubscriptionsItemOutput) ToOrganizationContactNotificationCategorySubscriptionsItemPtrOutputWithContext(ctx context.Context) OrganizationContactNotificationCategorySubscriptionsItemPtrOutput

func (OrganizationContactNotificationCategorySubscriptionsItemOutput) ToStringOutput added in v0.6.0

func (OrganizationContactNotificationCategorySubscriptionsItemOutput) ToStringOutputWithContext added in v0.6.0

func (OrganizationContactNotificationCategorySubscriptionsItemOutput) ToStringPtrOutput added in v0.6.0

func (OrganizationContactNotificationCategorySubscriptionsItemOutput) ToStringPtrOutputWithContext added in v0.6.0

type OrganizationContactNotificationCategorySubscriptionsItemPtrInput added in v0.6.0

type OrganizationContactNotificationCategorySubscriptionsItemPtrInput interface {
	pulumi.Input

	ToOrganizationContactNotificationCategorySubscriptionsItemPtrOutput() OrganizationContactNotificationCategorySubscriptionsItemPtrOutput
	ToOrganizationContactNotificationCategorySubscriptionsItemPtrOutputWithContext(context.Context) OrganizationContactNotificationCategorySubscriptionsItemPtrOutput
}

func OrganizationContactNotificationCategorySubscriptionsItemPtr added in v0.6.0

func OrganizationContactNotificationCategorySubscriptionsItemPtr(v string) OrganizationContactNotificationCategorySubscriptionsItemPtrInput

type OrganizationContactNotificationCategorySubscriptionsItemPtrOutput added in v0.6.0

type OrganizationContactNotificationCategorySubscriptionsItemPtrOutput struct{ *pulumi.OutputState }

func (OrganizationContactNotificationCategorySubscriptionsItemPtrOutput) Elem added in v0.6.0

func (OrganizationContactNotificationCategorySubscriptionsItemPtrOutput) ElementType added in v0.6.0

func (OrganizationContactNotificationCategorySubscriptionsItemPtrOutput) ToOrganizationContactNotificationCategorySubscriptionsItemPtrOutput added in v0.6.0

func (OrganizationContactNotificationCategorySubscriptionsItemPtrOutput) ToOrganizationContactNotificationCategorySubscriptionsItemPtrOutputWithContext added in v0.6.0

func (o OrganizationContactNotificationCategorySubscriptionsItemPtrOutput) ToOrganizationContactNotificationCategorySubscriptionsItemPtrOutputWithContext(ctx context.Context) OrganizationContactNotificationCategorySubscriptionsItemPtrOutput

func (OrganizationContactNotificationCategorySubscriptionsItemPtrOutput) ToStringPtrOutput added in v0.6.0

func (OrganizationContactNotificationCategorySubscriptionsItemPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type OrganizationContactOutput

type OrganizationContactOutput struct{ *pulumi.OutputState }

func (OrganizationContactOutput) ElementType

func (OrganizationContactOutput) ElementType() reflect.Type

func (OrganizationContactOutput) Email added in v0.19.0

The email address to send notifications to. The email address does not need to be a Google Account.

func (OrganizationContactOutput) LanguageTag added in v0.19.0

The preferred language for notifications, as a ISO 639-1 language code. See [Supported languages](https://cloud.google.com/resource-manager/docs/managing-notification-contacts#supported-languages) for a list of supported languages.

func (OrganizationContactOutput) Name added in v0.19.0

The identifier for the contact. Format: {resource_type}/{resource_id}/contacts/{contact_id}

func (OrganizationContactOutput) NotificationCategorySubscriptions added in v0.19.0

func (o OrganizationContactOutput) NotificationCategorySubscriptions() pulumi.StringArrayOutput

The categories of notifications that the contact will receive communications for.

func (OrganizationContactOutput) OrganizationId added in v0.21.0

func (o OrganizationContactOutput) OrganizationId() pulumi.StringOutput

func (OrganizationContactOutput) ToOrganizationContactOutput

func (o OrganizationContactOutput) ToOrganizationContactOutput() OrganizationContactOutput

func (OrganizationContactOutput) ToOrganizationContactOutputWithContext

func (o OrganizationContactOutput) ToOrganizationContactOutputWithContext(ctx context.Context) OrganizationContactOutput

func (OrganizationContactOutput) ValidateTime added in v0.19.0

The last time the validation_state was updated, either manually or automatically. A contact is considered stale if its validation state was updated more than 1 year ago.

func (OrganizationContactOutput) ValidationState added in v0.19.0

func (o OrganizationContactOutput) ValidationState() pulumi.StringOutput

The validity of the contact. A contact is considered valid if it is the correct recipient for notifications for a particular resource.

type OrganizationContactState

type OrganizationContactState struct {
}

func (OrganizationContactState) ElementType

func (OrganizationContactState) ElementType() reflect.Type

type OrganizationContactValidationState added in v0.4.0

type OrganizationContactValidationState string

The validity of the contact. A contact is considered valid if it is the correct recipient for notifications for a particular resource.

func (OrganizationContactValidationState) ElementType added in v0.4.0

func (OrganizationContactValidationState) ToOrganizationContactValidationStateOutput added in v0.6.0

func (e OrganizationContactValidationState) ToOrganizationContactValidationStateOutput() OrganizationContactValidationStateOutput

func (OrganizationContactValidationState) ToOrganizationContactValidationStateOutputWithContext added in v0.6.0

func (e OrganizationContactValidationState) ToOrganizationContactValidationStateOutputWithContext(ctx context.Context) OrganizationContactValidationStateOutput

func (OrganizationContactValidationState) ToOrganizationContactValidationStatePtrOutput added in v0.6.0

func (e OrganizationContactValidationState) ToOrganizationContactValidationStatePtrOutput() OrganizationContactValidationStatePtrOutput

func (OrganizationContactValidationState) ToOrganizationContactValidationStatePtrOutputWithContext added in v0.6.0

func (e OrganizationContactValidationState) ToOrganizationContactValidationStatePtrOutputWithContext(ctx context.Context) OrganizationContactValidationStatePtrOutput

func (OrganizationContactValidationState) ToStringOutput added in v0.4.0

func (OrganizationContactValidationState) ToStringOutputWithContext added in v0.4.0

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

func (OrganizationContactValidationState) ToStringPtrOutput added in v0.4.0

func (OrganizationContactValidationState) ToStringPtrOutputWithContext added in v0.4.0

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

type OrganizationContactValidationStateInput added in v0.6.0

type OrganizationContactValidationStateInput interface {
	pulumi.Input

	ToOrganizationContactValidationStateOutput() OrganizationContactValidationStateOutput
	ToOrganizationContactValidationStateOutputWithContext(context.Context) OrganizationContactValidationStateOutput
}

OrganizationContactValidationStateInput is an input type that accepts OrganizationContactValidationStateArgs and OrganizationContactValidationStateOutput values. You can construct a concrete instance of `OrganizationContactValidationStateInput` via:

OrganizationContactValidationStateArgs{...}

type OrganizationContactValidationStateOutput added in v0.6.0

type OrganizationContactValidationStateOutput struct{ *pulumi.OutputState }

func (OrganizationContactValidationStateOutput) ElementType added in v0.6.0

func (OrganizationContactValidationStateOutput) ToOrganizationContactValidationStateOutput added in v0.6.0

func (o OrganizationContactValidationStateOutput) ToOrganizationContactValidationStateOutput() OrganizationContactValidationStateOutput

func (OrganizationContactValidationStateOutput) ToOrganizationContactValidationStateOutputWithContext added in v0.6.0

func (o OrganizationContactValidationStateOutput) ToOrganizationContactValidationStateOutputWithContext(ctx context.Context) OrganizationContactValidationStateOutput

func (OrganizationContactValidationStateOutput) ToOrganizationContactValidationStatePtrOutput added in v0.6.0

func (o OrganizationContactValidationStateOutput) ToOrganizationContactValidationStatePtrOutput() OrganizationContactValidationStatePtrOutput

func (OrganizationContactValidationStateOutput) ToOrganizationContactValidationStatePtrOutputWithContext added in v0.6.0

func (o OrganizationContactValidationStateOutput) ToOrganizationContactValidationStatePtrOutputWithContext(ctx context.Context) OrganizationContactValidationStatePtrOutput

func (OrganizationContactValidationStateOutput) ToStringOutput added in v0.6.0

func (OrganizationContactValidationStateOutput) ToStringOutputWithContext added in v0.6.0

func (OrganizationContactValidationStateOutput) ToStringPtrOutput added in v0.6.0

func (OrganizationContactValidationStateOutput) ToStringPtrOutputWithContext added in v0.6.0

type OrganizationContactValidationStatePtrInput added in v0.6.0

type OrganizationContactValidationStatePtrInput interface {
	pulumi.Input

	ToOrganizationContactValidationStatePtrOutput() OrganizationContactValidationStatePtrOutput
	ToOrganizationContactValidationStatePtrOutputWithContext(context.Context) OrganizationContactValidationStatePtrOutput
}

func OrganizationContactValidationStatePtr added in v0.6.0

func OrganizationContactValidationStatePtr(v string) OrganizationContactValidationStatePtrInput

type OrganizationContactValidationStatePtrOutput added in v0.6.0

type OrganizationContactValidationStatePtrOutput struct{ *pulumi.OutputState }

func (OrganizationContactValidationStatePtrOutput) Elem added in v0.6.0

func (OrganizationContactValidationStatePtrOutput) ElementType added in v0.6.0

func (OrganizationContactValidationStatePtrOutput) ToOrganizationContactValidationStatePtrOutput added in v0.6.0

func (o OrganizationContactValidationStatePtrOutput) ToOrganizationContactValidationStatePtrOutput() OrganizationContactValidationStatePtrOutput

func (OrganizationContactValidationStatePtrOutput) ToOrganizationContactValidationStatePtrOutputWithContext added in v0.6.0

func (o OrganizationContactValidationStatePtrOutput) ToOrganizationContactValidationStatePtrOutputWithContext(ctx context.Context) OrganizationContactValidationStatePtrOutput

func (OrganizationContactValidationStatePtrOutput) ToStringPtrOutput added in v0.6.0

func (OrganizationContactValidationStatePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

Jump to

Keyboard shortcuts

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