Documentation ¶
Index ¶
- type Topic
- type TopicAttributes
- func (t TopicAttributes) DefaultSubscriptionStatus() terra.StringValue
- func (t TopicAttributes) Description() terra.StringValue
- func (t TopicAttributes) DisplayName() terra.StringValue
- func (t TopicAttributes) InternalRef() (terra.Reference, error)
- func (t TopicAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TopicAttributes) InternalWithRef(ref terra.Reference) TopicAttributes
- func (t TopicAttributes) TopicName() terra.StringValue
- type TopicState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Topic ¶
type Topic struct { // DefaultSubscriptionStatus: string, required DefaultSubscriptionStatus terra.StringValue `hcl:"default_subscription_status,attr" validate:"required"` // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // DisplayName: string, required DisplayName terra.StringValue `hcl:"display_name,attr" validate:"required"` // TopicName: string, required TopicName terra.StringValue `hcl:"topic_name,attr" validate:"required"` }
type TopicAttributes ¶
type TopicAttributes struct {
// contains filtered or unexported fields
}
func (TopicAttributes) DefaultSubscriptionStatus ¶
func (t TopicAttributes) DefaultSubscriptionStatus() terra.StringValue
func (TopicAttributes) Description ¶
func (t TopicAttributes) Description() terra.StringValue
func (TopicAttributes) DisplayName ¶
func (t TopicAttributes) DisplayName() terra.StringValue
func (TopicAttributes) InternalRef ¶
func (t TopicAttributes) InternalRef() (terra.Reference, error)
func (TopicAttributes) InternalTokens ¶
func (t TopicAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TopicAttributes) InternalWithRef ¶
func (t TopicAttributes) InternalWithRef(ref terra.Reference) TopicAttributes
func (TopicAttributes) TopicName ¶
func (t TopicAttributes) TopicName() terra.StringValue
Click to show internal directories.
Click to hide internal directories.