Class ScheduledActionByScopeArgs


  • public final class ScheduledActionByScopeArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • displayName

        public com.pulumi.core.Output<java.lang.String> displayName()
        Returns:
        Scheduled action name.
      • fileDestination

        public java.util.Optional<com.pulumi.core.Output<FileDestinationArgs>> fileDestination()
        Returns:
        Destination format of the view data. This is optional.
      • kind

        public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​ScheduledActionKind>>> kind()
        Returns:
        Kind of the scheduled action.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        Scheduled action name.
      • notification

        public com.pulumi.core.Output<NotificationPropertiesArgs> notification()
        Returns:
        Notification properties based on scheduled action kind.
      • notificationEmail

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> notificationEmail()
        Returns:
        Email address of the point of contact that should get the unsubscribe requests and notification emails.
      • schedule

        public com.pulumi.core.Output<SchedulePropertiesArgs> schedule()
        Returns:
        Schedule of the scheduled action.
      • scope

        public com.pulumi.core.Output<java.lang.String> scope()
        Returns:
        For private scheduled action(Create or Update), scope will be empty.<br /> For shared scheduled action(Create or Update By Scope), Cost Management scope can be 'subscriptions/{subscriptionId}' for subscription scope, 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccountId}' for EnrollmentAccount scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for BillingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for InvoiceSection scope, '/providers/Microsoft.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for ExternalBillingAccount scope, and '/providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for ExternalSubscription scope.
      • status

        public com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​ScheduledActionStatus>> status()
        Returns:
        Status of the scheduled action.
      • viewId

        public com.pulumi.core.Output<java.lang.String> viewId()
        Returns:
        Cost analysis viewId used for scheduled action. For example, '/providers/Microsoft.CostManagement/views/swaggerExample'