Azure Native

v1.80.0 published on Tuesday, Oct 4, 2022 by Pulumi

getCustomerEvent

The Customer Notification Event resource. API Version: 2022-04-01-preview.

Using getCustomerEvent

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getCustomerEvent(args: GetCustomerEventArgs, opts?: InvokeOptions): Promise<GetCustomerEventResult>
function getCustomerEventOutput(args: GetCustomerEventOutputArgs, opts?: InvokeOptions): Output<GetCustomerEventResult>
def get_customer_event(customer_event_name: Optional[str] = None,
                       resource_group_name: Optional[str] = None,
                       test_base_account_name: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetCustomerEventResult
def get_customer_event_output(customer_event_name: Optional[pulumi.Input[str]] = None,
                       resource_group_name: Optional[pulumi.Input[str]] = None,
                       test_base_account_name: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetCustomerEventResult]
func LookupCustomerEvent(ctx *Context, args *LookupCustomerEventArgs, opts ...InvokeOption) (*LookupCustomerEventResult, error)
func LookupCustomerEventOutput(ctx *Context, args *LookupCustomerEventOutputArgs, opts ...InvokeOption) LookupCustomerEventResultOutput

> Note: This function is named LookupCustomerEvent in the Go SDK.

public static class GetCustomerEvent 
{
    public static Task<GetCustomerEventResult> InvokeAsync(GetCustomerEventArgs args, InvokeOptions? opts = null)
    public static Output<GetCustomerEventResult> Invoke(GetCustomerEventInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetCustomerEventResult> getCustomerEvent(GetCustomerEventArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: azure-native:testbase:getCustomerEvent
  Arguments:
    # Arguments dictionary

The following arguments are supported:

CustomerEventName string

The resource name of the Test Base Customer event.

ResourceGroupName string

The name of the resource group that contains the resource.

TestBaseAccountName string

The resource name of the Test Base Account.

CustomerEventName string

The resource name of the Test Base Customer event.

ResourceGroupName string

The name of the resource group that contains the resource.

TestBaseAccountName string

The resource name of the Test Base Account.

customerEventName String

The resource name of the Test Base Customer event.

resourceGroupName String

The name of the resource group that contains the resource.

testBaseAccountName String

The resource name of the Test Base Account.

customerEventName string

The resource name of the Test Base Customer event.

resourceGroupName string

The name of the resource group that contains the resource.

testBaseAccountName string

The resource name of the Test Base Account.

customer_event_name str

The resource name of the Test Base Customer event.

resource_group_name str

The name of the resource group that contains the resource.

test_base_account_name str

The resource name of the Test Base Account.

customerEventName String

The resource name of the Test Base Customer event.

resourceGroupName String

The name of the resource group that contains the resource.

testBaseAccountName String

The resource name of the Test Base Account.

getCustomerEvent Result

The following output properties are available:

EventName string

The name of the event subscribed to.

Id string

Resource ID.

Name string

Resource name.

Receivers List<Pulumi.AzureNative.TestBase.Outputs.NotificationEventReceiverResponse>

The notification event receivers.

SystemData Pulumi.AzureNative.TestBase.Outputs.SystemDataResponse

The system metadata relating to this resource

Type string

Resource type.

EventName string

The name of the event subscribed to.

Id string

Resource ID.

Name string

Resource name.

Receivers []NotificationEventReceiverResponse

The notification event receivers.

SystemData SystemDataResponse

The system metadata relating to this resource

Type string

Resource type.

eventName String

The name of the event subscribed to.

id String

Resource ID.

name String

Resource name.

receivers List<NotificationEventReceiverResponse>

The notification event receivers.

systemData SystemDataResponse

The system metadata relating to this resource

type String

Resource type.

eventName string

The name of the event subscribed to.

id string

Resource ID.

name string

Resource name.

receivers NotificationEventReceiverResponse[]

The notification event receivers.

systemData SystemDataResponse

The system metadata relating to this resource

type string

Resource type.

event_name str

The name of the event subscribed to.

id str

Resource ID.

name str

Resource name.

receivers Sequence[NotificationEventReceiverResponse]

The notification event receivers.

system_data SystemDataResponse

The system metadata relating to this resource

type str

Resource type.

eventName String

The name of the event subscribed to.

id String

Resource ID.

name String

Resource name.

receivers List<Property Map>

The notification event receivers.

systemData Property Map

The system metadata relating to this resource

type String

Resource type.

Supporting Types

DistributionGroupListReceiverValueResponse

DistributionGroups List<string>

The list of distribution groups.

DistributionGroups []string

The list of distribution groups.

distributionGroups List<String>

The list of distribution groups.

distributionGroups string[]

The list of distribution groups.

distribution_groups Sequence[str]

The list of distribution groups.

distributionGroups List<String>

The list of distribution groups.

NotificationEventReceiverResponse

ReceiverType string

The type of the notification event receiver.

ReceiverValue Pulumi.AzureNative.TestBase.Inputs.NotificationReceiverValueResponse

The notification event receiver value.

ReceiverType string

The type of the notification event receiver.

ReceiverValue NotificationReceiverValueResponse

The notification event receiver value.

receiverType String

The type of the notification event receiver.

receiverValue NotificationReceiverValueResponse

The notification event receiver value.

receiverType string

The type of the notification event receiver.

receiverValue NotificationReceiverValueResponse

The notification event receiver value.

receiver_type str

The type of the notification event receiver.

receiver_value NotificationReceiverValueResponse

The notification event receiver value.

receiverType String

The type of the notification event receiver.

receiverValue Property Map

The notification event receiver value.

NotificationReceiverValueResponse

distributionGroupListReceiverValue Property Map

The user object receiver value.

subscriptionReceiverValue Property Map

The user object receiver value.

userObjectReceiverValue Property Map

The user object receiver value.

SubscriptionReceiverValueResponse

Role string

The role of the notification receiver.

SubscriptionId string

The subscription id of the notification receiver.

SubscriptionName string

The subscription name of the notification receiver.

Role string

The role of the notification receiver.

SubscriptionId string

The subscription id of the notification receiver.

SubscriptionName string

The subscription name of the notification receiver.

role String

The role of the notification receiver.

subscriptionId String

The subscription id of the notification receiver.

subscriptionName String

The subscription name of the notification receiver.

role string

The role of the notification receiver.

subscriptionId string

The subscription id of the notification receiver.

subscriptionName string

The subscription name of the notification receiver.

role str

The role of the notification receiver.

subscription_id str

The subscription id of the notification receiver.

subscription_name str

The subscription name of the notification receiver.

role String

The role of the notification receiver.

subscriptionId String

The subscription id of the notification receiver.

subscriptionName String

The subscription name of the notification receiver.

SystemDataResponse

CreatedAt string

The timestamp of resource creation (UTC).

CreatedBy string

The identity that created the resource.

CreatedByType string

The type of identity that created the resource.

LastModifiedAt string

The type of identity that last modified the resource.

LastModifiedBy string

The identity that last modified the resource.

LastModifiedByType string

The type of identity that last modified the resource.

CreatedAt string

The timestamp of resource creation (UTC).

CreatedBy string

The identity that created the resource.

CreatedByType string

The type of identity that created the resource.

LastModifiedAt string

The type of identity that last modified the resource.

LastModifiedBy string

The identity that last modified the resource.

LastModifiedByType string

The type of identity that last modified the resource.

createdAt String

The timestamp of resource creation (UTC).

createdBy String

The identity that created the resource.

createdByType String

The type of identity that created the resource.

lastModifiedAt String

The type of identity that last modified the resource.

lastModifiedBy String

The identity that last modified the resource.

lastModifiedByType String

The type of identity that last modified the resource.

createdAt string

The timestamp of resource creation (UTC).

createdBy string

The identity that created the resource.

createdByType string

The type of identity that created the resource.

lastModifiedAt string

The type of identity that last modified the resource.

lastModifiedBy string

The identity that last modified the resource.

lastModifiedByType string

The type of identity that last modified the resource.

created_at str

The timestamp of resource creation (UTC).

created_by str

The identity that created the resource.

created_by_type str

The type of identity that created the resource.

last_modified_at str

The type of identity that last modified the resource.

last_modified_by str

The identity that last modified the resource.

last_modified_by_type str

The type of identity that last modified the resource.

createdAt String

The timestamp of resource creation (UTC).

createdBy String

The identity that created the resource.

createdByType String

The type of identity that created the resource.

lastModifiedAt String

The type of identity that last modified the resource.

lastModifiedBy String

The identity that last modified the resource.

lastModifiedByType String

The type of identity that last modified the resource.

UserObjectReceiverValueResponse

UserObjectIds List<string>

user object ids.

UserObjectIds []string

user object ids.

userObjectIds List<String>

user object ids.

userObjectIds string[]

user object ids.

user_object_ids Sequence[str]

user object ids.

userObjectIds List<String>

user object ids.

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0