Class PlatformApplicationState


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

      • applePlatformBundleId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> applePlatformBundleId()
        Returns:
        The bundle identifier that's assigned to your iOS app. May only include alphanumeric characters, hyphens (-), and periods (.).
      • applePlatformTeamId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> applePlatformTeamId()
        Returns:
        The identifier that's assigned to your Apple developer account team. Must be 10 alphanumeric characters.
      • arn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
        Returns:
        The ARN of the SNS platform application
      • eventDeliveryFailureTopicArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> eventDeliveryFailureTopicArn()
        Returns:
        The ARN of the SNS Topic triggered when a delivery to any of the platform endpoints associated with your platform application encounters a permanent failure.
      • eventEndpointCreatedTopicArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> eventEndpointCreatedTopicArn()
        Returns:
        The ARN of the SNS Topic triggered when a new platform endpoint is added to your platform application.
      • eventEndpointDeletedTopicArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> eventEndpointDeletedTopicArn()
        Returns:
        The ARN of the SNS Topic triggered when an existing platform endpoint is deleted from your platform application.
      • eventEndpointUpdatedTopicArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> eventEndpointUpdatedTopicArn()
        Returns:
        The ARN of the SNS Topic triggered when an existing platform endpoint is changed from your platform application.
      • failureFeedbackRoleArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> failureFeedbackRoleArn()
        Returns:
        The IAM role ARN permitted to receive failure feedback for this application and give SNS write access to use CloudWatch logs on your behalf.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        The friendly name for the SNS platform application
      • platform

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> platform()
        Returns:
        The platform that the app is registered with. See [Platform](http://docs.aws.amazon.com/sns/latest/dg/mobile-push-send-register.html) for supported platforms.
      • platformCredential

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> platformCredential()
        Returns:
        Application Platform credential. See [Credential](http://docs.aws.amazon.com/sns/latest/dg/mobile-push-send-register.html) for type of credential required for platform. The value of this attribute when stored into the Terraform state is only a hash of the real value, so therefore it is not practical to use this as an attribute for other resources.
      • platformPrincipal

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> platformPrincipal()
        Returns:
        Application Platform principal. See [Principal](http://docs.aws.amazon.com/sns/latest/api/API_CreatePlatformApplication.html) for type of principal required for platform. The value of this attribute when stored into the Terraform state is only a hash of the real value, so therefore it is not practical to use this as an attribute for other resources.
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
      • successFeedbackRoleArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> successFeedbackRoleArn()
        Returns:
        The IAM role ARN permitted to receive success feedback for this application and give SNS write access to use CloudWatch logs on your behalf.
      • successFeedbackSampleRate

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> successFeedbackSampleRate()
        Returns:
        The sample rate percentage (0-100) of successfully delivered messages. The following attributes are needed only when using APNS token credentials: