Class: Aws::SecurityHub::Types::AwsSnsTopicDetails
| Relationships & Source Files | |
| Super Chains via Extension / Inclusion / Inheritance | |
|
Class Chain:
self,
Struct
|
|
|
Instance Chain:
self,
::Aws::Structure ,
Struct
|
|
| Inherits: |
Struct
|
| Defined in: | gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb |
Overview
Provides information about an Amazon SNS topic to which notifications can be published.
Constant Summary
Instance Attribute Summary
-
#application_success_feedback_role_arn ⇒ String
rw
Indicates failed message delivery status for an Amazon SNS topic that is subscribed to a platform application endpoint.
-
#firehose_failure_feedback_role_arn ⇒ String
rw
Indicates failed message delivery status for an Amazon SNS topic that is subscribed to an Amazon Kinesis Data Firehose endpoint.
-
#firehose_success_feedback_role_arn ⇒ String
rw
Indicates successful message delivery status for an Amazon SNS topic that is subscribed to an Amazon Kinesis Data Firehose endpoint.
-
#http_failure_feedback_role_arn ⇒ String
rw
Indicates failed message delivery status for an Amazon SNS topic that is subscribed to an HTTP endpoint.
-
#http_success_feedback_role_arn ⇒ String
rw
Indicates successful message delivery status for an Amazon SNS topic that is subscribed to an HTTP endpoint.
-
#kms_master_key_id ⇒ String
rw
The ID of an Amazon Web Services managed key for Amazon SNS or a customer managed key.
-
#owner ⇒ String
rw
The subscription's owner.
-
#sqs_failure_feedback_role_arn ⇒ String
rw
Indicates failed message delivery status for an Amazon SNS topic that is subscribed to an Amazon SQS endpoint.
-
#sqs_success_feedback_role_arn ⇒ String
rw
Indicates successful message delivery status for an Amazon SNS topic that is subscribed to an Amazon SQS endpoint.
-
#subscription ⇒ Array<Types::AwsSnsTopicSubscription>
rw
Subscription is an embedded property that describes the subscription endpoints of an Amazon SNS topic.
-
#topic_name ⇒ String
rw
The name of the Amazon SNS topic.
Instance Method Summary
::Aws::Structure
- Included
| #to_hash | Alias for Aws::Structure#to_h. |
Instance Attribute Details
#application_success_feedback_role_arn ⇒ String
(rw)
Indicates failed message delivery status for an Amazon SNS topic that is subscribed to a platform application endpoint.
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 18540
class AwsSnsTopicDetails < Struct.new( :kms_master_key_id, :subscription, :topic_name, :owner, :sqs_success_feedback_role_arn, :sqs_failure_feedback_role_arn, :application_success_feedback_role_arn, :firehose_success_feedback_role_arn, :firehose_failure_feedback_role_arn, :http_success_feedback_role_arn, :http_failure_feedback_role_arn) SENSITIVE = [] include Aws::Structure end
#firehose_failure_feedback_role_arn ⇒ String
(rw)
Indicates failed message delivery status for an Amazon SNS topic that is subscribed to an Amazon Kinesis Data Firehose endpoint.
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 18540
class AwsSnsTopicDetails < Struct.new( :kms_master_key_id, :subscription, :topic_name, :owner, :sqs_success_feedback_role_arn, :sqs_failure_feedback_role_arn, :application_success_feedback_role_arn, :firehose_success_feedback_role_arn, :firehose_failure_feedback_role_arn, :http_success_feedback_role_arn, :http_failure_feedback_role_arn) SENSITIVE = [] include Aws::Structure end
#firehose_success_feedback_role_arn ⇒ String
(rw)
Indicates successful message delivery status for an Amazon SNS topic that is subscribed to an Amazon Kinesis Data Firehose endpoint.
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 18540
class AwsSnsTopicDetails < Struct.new( :kms_master_key_id, :subscription, :topic_name, :owner, :sqs_success_feedback_role_arn, :sqs_failure_feedback_role_arn, :application_success_feedback_role_arn, :firehose_success_feedback_role_arn, :firehose_failure_feedback_role_arn, :http_success_feedback_role_arn, :http_failure_feedback_role_arn) SENSITIVE = [] include Aws::Structure end
#http_failure_feedback_role_arn ⇒ String
(rw)
Indicates failed message delivery status for an Amazon SNS topic that is subscribed to an HTTP endpoint.
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 18540
class AwsSnsTopicDetails < Struct.new( :kms_master_key_id, :subscription, :topic_name, :owner, :sqs_success_feedback_role_arn, :sqs_failure_feedback_role_arn, :application_success_feedback_role_arn, :firehose_success_feedback_role_arn, :firehose_failure_feedback_role_arn, :http_success_feedback_role_arn, :http_failure_feedback_role_arn) SENSITIVE = [] include Aws::Structure end
#http_success_feedback_role_arn ⇒ String
(rw)
Indicates successful message delivery status for an Amazon SNS topic that is subscribed to an HTTP endpoint.
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 18540
class AwsSnsTopicDetails < Struct.new( :kms_master_key_id, :subscription, :topic_name, :owner, :sqs_success_feedback_role_arn, :sqs_failure_feedback_role_arn, :application_success_feedback_role_arn, :firehose_success_feedback_role_arn, :firehose_failure_feedback_role_arn, :http_success_feedback_role_arn, :http_failure_feedback_role_arn) SENSITIVE = [] include Aws::Structure end
#kms_master_key_id ⇒ String
(rw)
The ID of an Amazon Web Services managed key for Amazon SNS or a customer managed key.
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 18540
class AwsSnsTopicDetails < Struct.new( :kms_master_key_id, :subscription, :topic_name, :owner, :sqs_success_feedback_role_arn, :sqs_failure_feedback_role_arn, :application_success_feedback_role_arn, :firehose_success_feedback_role_arn, :firehose_failure_feedback_role_arn, :http_success_feedback_role_arn, :http_failure_feedback_role_arn) SENSITIVE = [] include Aws::Structure end
#owner ⇒ String
(rw)
The subscription's owner.
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 18540
class AwsSnsTopicDetails < Struct.new( :kms_master_key_id, :subscription, :topic_name, :owner, :sqs_success_feedback_role_arn, :sqs_failure_feedback_role_arn, :application_success_feedback_role_arn, :firehose_success_feedback_role_arn, :firehose_failure_feedback_role_arn, :http_success_feedback_role_arn, :http_failure_feedback_role_arn) SENSITIVE = [] include Aws::Structure end
#sqs_failure_feedback_role_arn ⇒ String
(rw)
Indicates failed message delivery status for an Amazon SNS topic that is subscribed to an Amazon SQS endpoint.
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 18540
class AwsSnsTopicDetails < Struct.new( :kms_master_key_id, :subscription, :topic_name, :owner, :sqs_success_feedback_role_arn, :sqs_failure_feedback_role_arn, :application_success_feedback_role_arn, :firehose_success_feedback_role_arn, :firehose_failure_feedback_role_arn, :http_success_feedback_role_arn, :http_failure_feedback_role_arn) SENSITIVE = [] include Aws::Structure end
#sqs_success_feedback_role_arn ⇒ String
(rw)
Indicates successful message delivery status for an Amazon SNS topic that is subscribed to an Amazon SQS endpoint.
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 18540
class AwsSnsTopicDetails < Struct.new( :kms_master_key_id, :subscription, :topic_name, :owner, :sqs_success_feedback_role_arn, :sqs_failure_feedback_role_arn, :application_success_feedback_role_arn, :firehose_success_feedback_role_arn, :firehose_failure_feedback_role_arn, :http_success_feedback_role_arn, :http_failure_feedback_role_arn) SENSITIVE = [] include Aws::Structure end
#subscription ⇒ Array
<Types::AwsSnsTopicSubscription> (rw)
Subscription is an embedded property that describes the subscription endpoints of an Amazon SNS topic.
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 18540
class AwsSnsTopicDetails < Struct.new( :kms_master_key_id, :subscription, :topic_name, :owner, :sqs_success_feedback_role_arn, :sqs_failure_feedback_role_arn, :application_success_feedback_role_arn, :firehose_success_feedback_role_arn, :firehose_failure_feedback_role_arn, :http_success_feedback_role_arn, :http_failure_feedback_role_arn) SENSITIVE = [] include Aws::Structure end
#topic_name ⇒ String
(rw)
The name of the Amazon SNS topic.
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 18540
class AwsSnsTopicDetails < Struct.new( :kms_master_key_id, :subscription, :topic_name, :owner, :sqs_success_feedback_role_arn, :sqs_failure_feedback_role_arn, :application_success_feedback_role_arn, :firehose_success_feedback_role_arn, :firehose_failure_feedback_role_arn, :http_success_feedback_role_arn, :http_failure_feedback_role_arn) SENSITIVE = [] include Aws::Structure end


websocket-java
1.0
Websocket client / server implementation
Main Page
Packages
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Namespaces
Functions
Variables
Pages
Class Hierarchy
Go to the textual class hierarchy
Generated on Sat May 9 2015 00:43:52 for websocket-java by
1.8.4


Our Neighborhood is peaceful but Mr.Robot gets really angry if you are his neighbor.He does not like neighbors!. DO NOT DOUBLE CLICK!...


Tiny Html5 rich text editor based on bootstrap3 and jQuery, makes it easy to enable switch your input/textarea element into simple WYSIWYG editors.


Oh, Miss hboo:
Many years I have waited
For a gift like yours to appear
Why, I predict this project
Could make you a first rate! francophone
My dear, my dear!
I'll write at once to blog readers
Tell them of it in advance
With a tool like this, dear there is
A definish chance
If you work as you should
You'll be making ...goooooooooood 😍Did that really just happen?
Have I actually understood?
This problem I've tried
To ignore or hide
Is a talent! that can be learned...to
Help me use French numbers!
If I work good.
So I'll work good...
😂
I definitely ripped that off big time from Wicked the musical. And my changes aren't particularly clever, which is fine, because the goal here is:
LEARN YOU SOME NUMBERS IN FRENCH FOR GREAT GOOD.
And not: "Be good at writing song lyrics." We can work on that another day maybe. 😂
Anyway, so learning numbers in French is impossibly difficult, at least if you ask me. Which reading my blog is basically asking me, I guess. ¯\(ツ)/¯ It's especially difficult because 50 is 50, which is cool, and 60 is 60, which is also cool, but then suddenly 70 is 60-10, and then 80 is: well, what could it be? 60-20? 60-10-10? No, better: 4-20. Ah! Beautiful. Now 90 can follow the 70 pattern, and add 10: 4-20-10.  -__- Unbelieveable. I know English is impossible too but come on, numbers!! They're so hard!! And so important!! Who cares if you say "I goed" instead of "I went". But we will care if you give us $4.20 when we actually wanted $80, thank you very much!!
Puh. Rant over. So what I really wanted for practicing numbers was just something that would shoot numbers at me again and again, and tell me if I understand them correctly. I found a cute lil video series which was fine for my purposes, except it's only like 20 numbers, and I need to practice like infinity numbers. Eventually I gave up wanting and wishing, and made something myself!! Which I began working on a week or so ago, and then suddenly received a kick in the butt to finish, in the form of a voicemail message that I had to listen to 15 times to get the phone number I needed to call back. I was getting sweaty just sitting there.
So here's what we've got! A cute little python script that uses the Google text-to-speech API to say numbers aloud in French. The normal (online) mode picks a random number, sends it to the Google API, writes the response to disk, plays the newly-saved file, asks you what number it was, and then JUDGES YOU. The current judgement format of "right vs wrong" is great for me, because I'm slow but usually correct, as long as the number:
- doesn't start with 8000, and
- isn't longer than 4 digits
Don't ask, idk, 8000 always confuses me, I always write 1000 instead.
It saves the audio to disk because it seems wasteful to ask Google over and over for 44 (or 709, or 0, or..). That also opened up the ability to add a second mode: offline mode! For when my Google free cloud limit is reached, or the internet is being a potato, or whatever. So for offline mode, it just picks a random audio file from the numbers that have been done previously, and hits me with that. Some other little perks of this offline method include being slightly faster, and also not making my fan spin for 0.5 seconds at a time.
Other interesting things I learned or decided while creating this lil creature:
- the french equivalent of "uh oh" is "houlà"
- python has the best interface for getting simple user input
- i miss javascripts sneaky conversion between strings and integers, i got bit by expecting that a few times, plus:
- i miss typescript telling me that i'm stupidly trying to put a string where an int should be, and vice versa
- i used
subprocess.Popen
instead ofsubprocess.run
for playing the audio, so that for big numbers, i can start typing the answer before it has been fully said 😂 - you have to specify you are writing bytes to a file (as opposed to writing a string)
On the sad side of things, I did not succeed at taking a screen recording of me playing, so I don't get to show you that. 😞
On the to-do side of things, I really would like to be able to give the program an answer and then tell it to quit instead of it starting another number. I'm thinking something like
what numba?
> 42 done
correct and goodbye!
Because right now it's like
what numba?
> 42
what numba?
> done
correct and goodbye!
And this stresses me out because I feel like I'm leaving it halfway unfinished[1].
Anyway, here's the code, have fun, submit issues/improvements, troll, learn, etc. 😃 À la prochaine !
PS. I installed a plugin to convert :+1:
emoji shorthands into actual visible emojis, which is rad. However, I predict it will make the previous post where I explain that I am using shorthands very confusing, since now they will just be actual emojis. You win some you lose some. 😂
"Halfway unfinished" is a pretty weird thing to say, but I'm kindof into it. ↩


In order to save a recipe you must be logged in. Click the 'Log In' link in the top right corner and enter your email address.


HealthSHIP is a small part of this mobilisation which hopes to assist front line healthcare workers
during the COVID-19 pandemic. As such, compassion and goodwill is fundamental to our ethos, and we
don't have the resources or the time to develop robust Health and Safety Policy currently. Users
engage at their own risk - please see our disclaimer before proceeding. Below is some information
which aims to keep the users of this movement safe as we try to balance the risk and with the
benefit of helping our front line.
Recommendations
When not aiding others, we strongly recommend social distancing. Please see this and give particular attention to the section on Advice for informal carers.
If you have any underlying health concerns, or are in contact with anyone with underlying health concerns, please do not participate. We want you to stay safe!
We also strongly encourage Random Acts of Kindness: if you think something might make someone's day — do it!
For student volunteers
- Bring with you any disclosure and criminal record check certificates (ie. PVG, DBS, Garda, etc),
especially for caring tasks
- Bring a government issued photo ID
- Please also ask the staff member for a photo ID
- Be willing to meet the family before the first caring/babysitting session
- If you are helping staff members at night, we recommend to do so in pairs, preferably pairs that live in the same household
- Follow all the appropriate guidance to protect yourselves and others against COVID transmission
- We strongly encourage trying to work with the same family multiple times to reduce the chance of
COVID transmission
- If you or anyone close to you has symptoms suggestive of COVID, do not accept a task. If you
already have one scheduled, let the staff member know and do not attend your task.
For staff
- Please confirm disclosure and criminal record check certificates and IDs before caring tasks
- If you are a staff member helping another staff member, please check each other's
official health service IDs or relevant criminal record check
- Please show the student your photo ID
- You might feel more comfortable arranging a meet and greet ahead of a full caring/babysitting
session. That's ok and encouraged!
- We strongly encourage trying to work with the same student multiple times to reduce the chance
of COVID transmission
- If you or anyone in your home has symptoms suggestive of COVID, please do not request a task. If
you have already made arrangements with a student, let them know and do not allow them to fulfil their task.
Health
Information about "coronavirus" (COVID-19) is available on the NHS website and on the Government coronavirus (COVID-19) page. Please
familiarise yourself with this guidance, or the guidance relevant to your region.
In the UK if you are worried that you may have coronavirus (COVID-19) please call NHS 111 for
advice.
Some simple transferable advice for all:
- Wash your hands often with soap and water. Use a sanitiser gel if soap and water are not
available. When washing your hands do it for 20 seconds i.e. the duration of the time it takes
to sing 'happy birthday' twice and make sure it is thorough.

- Always carry tissues with you and use them to catch your cough or sneeze. Then bin the tissue,
and wash your hands, or use a sanitiser gel.
- Avoid touching your eyes, nose and mouth with unwashed hands.
- Avoid close contact with people who are unwell.
- Clean and disinfect regularly touched objects and surfaces using your regular cleaning products.
Useful links


FastClick is a simple, easy-to-use library for eliminating the 300ms delay between a physical tap and the firing of a click
event on mobile browsers. The aim is to make your application feel less laggy and more responsive while avoiding any interference with your current logic.
FastClick is developed by FT Labs, part of the Financial Times. It is part of the arrow.js
distribution.
The library has been deployed as part of the FT Web App and is tried and tested on the following mobile browsers:
To activate FastClick, instantiate it on the body
, which is the recommended method of use:
For more information and advanced examples on FastClick, visit the documentation page at ftlabs.github.io/fastclick/.


sodimm.me
Home
Features
Contact
Cover your page.
Join our Discord!
Interested in helping us make this site better?