func (r *AWSLogsLogStream) MarshalJSON() ([]byte, error) {
	type Properties AWSLogsLogStream
	return json.Marshal(&struct {
		Type       string
		Properties Properties
	}{
		Type:       r.AWSCloudFormationType(),
		Properties: (Properties)(*r),
	})
}
MarshalJSON is a custom JSON marshalling hook that embeds this object into
an AWS CloudFormation JSON resource's 'Properties' field and adds a 'Type'.
package cloudformation
import (
	"encoding/json"
	"errors"
	"fmt"
)
type AWSLogsLogStream struct {
	LogGroupName string `json:"LogGroupName,omitempty"`
	LogStreamName string `json:"LogStreamName,omitempty"`
}
func (r *AWSLogsLogStream) AWSCloudFormationType() string {
	return "AWS::Logs::LogStream"
}